İlan

Bir toplu iş dosyası oluşturmak ister misiniz? Bu kolay.

Toplu iş dosyaları, bilgisayar tamircisinin işleri halletme yoludur. Günlük görevleri otomatikleştirebilir, bir şey yapmak için gereken zamanı kısaltabilir ve karmaşık bir süreci herkesin çalıştırabileceği bir şeye çevirebilirler.

Bu makalede, basit bir toplu iş dosyasının nasıl yazılacağını öğreneceksiniz. Toplu iş dosyalarının neler yapabileceği ve bunları kendiniz nasıl yazacağınızla ilgili temel bilgileri öğreneceksiniz. Ayrıca toplu (BAT) dosyaları yazmayı öğrenmek için size daha fazla kaynak sağlayacağım.

Windows'ta Toplu İş Dosyası Nasıl Oluşturulur

Ayrıntılara girmeden önce, işte kısa bir özet

  1. Not Defteri veya WordPad belgesi gibi bir metin dosyası açın.
  2. Komutlarınızı @echo [off] ile başlayıp ardından her biri yeni bir satırda ekleyin; başlık [komut dizinizin başlığı], echo [ilk satır] ve duraklatın.
  3. Dosyanızı dosya uzantısıyla kaydedin .bat, Örneğin, test.bat.
  4. Toplu iş dosyanızı çalıştırmak için yeni oluşturduğunuz BAT dosyasına çift tıklayın.
  5. Toplu iş dosyanızı düzenlemek için, BAT dosyasına sağ tıklayın ve seç Düzenle.
instagram viewer

Ham dosyanız şuna benzer:
Not Defteri'nde yazılı yarasa dosyası test
Ve yukarıdaki örnek için karşılık gelen komut penceresi:
Bast dosyası komut satırı çıktısını test et

Bu çok hızlıysa veya komutlar ve bunların nasıl kullanılacağı hakkında daha fazla bilgi edinmek istiyorsanız, okumaya devam edin!

Adım 1: Bir BAT Dosyası oluşturun

Diyelim ki sık sık ağ sorunlarınız var; kendini sürekli Komut istemi En İyi Komut İstemi Püf Noktaları ve İpuçlarıKomut İstemi, günlük PC kullanıcıları için harika bir araçtır, çünkü kullanımı kolaydır, ancak güçlüdür. İşte kaçırmış olabileceğiniz 15 Komut İstemi püf noktası ve ipucu. Daha fazla oku , yazarak ipconfig ve ağ sorunlarını gidermek için Google'a ping atma. Bir süre sonra, basit bir BAT dosyası yazdıysanız, USB çubuğunuza yapıştırarak ve sorun giderdiğiniz makinelerde kullandığınızda bunun biraz daha verimli olacağını fark edersiniz.

Yeni Metin Belgesi Oluşturma

Bir toplu iş dosyası, Windows komut istemini kullanarak tekrarlanabilir bilgisayar görevlerini basitleştirir. Aşağıda, komut isteminizde bazı metinleri görüntülemekten sorumlu bir toplu iş dosyası örneği verilmiştir. Bir dizindeki boş bir alanı sağ tıklayıp seçeneğini belirleyerek yeni bir BAT dosyası oluşturun. Yeni, sonra Metin belgesi.

new_text_file

Kod Ekle

Bunu çift tıklayın Yeni Metin Belgesi varsayılan metin düzenleyicinizi açmak için Aşağıdaki kodu kopyalayıp metin girişinize yapıştırın.

@echo off title Bu, ilk toplu komut dosyanızdır! echo Toplu komut dizisine hoş geldiniz! Duraklat

BAT Dosyası Olarak Kaydet

Yukarıdaki komut dosyası “Toplu komut dizisine hoş geldiniz!” Metnini yansıtıyor. Şu konuma giderek dosyanızı kaydedin: Dosya, Farklı kaydetve ardından dosyanızı istediğiniz şekilde adlandırın. Dosya adınızı eklenen ile bitirin .bat uzantı - welcome.bat örneğin - ve tıklayın tamam. Bu, toplu işlemi sonlandıracaktır. Şimdi, yeni oluşturulan toplu iş dosyasını çift tıklatarak etkinleştirin.

welcome_to_batch

Tüm toplu komut dizilerinin yapabileceğini varsaymayın. Toplu komut dosyaları parametreleri komut istemi kodlarının ayarlanmış sürümleridir, bu nedenle yalnızca komut isteminizin yapabilecekleriyle sınırlandırılırsınız. Programa aşina olmayanlar için, komut istemi oldukça yetenekli Bilmeniz Gereken Temel Windows CMD KomutlarıKomut isteminin kasvetli arayüzü gelişmiş Windows araçlarına açılan kapınızdır. Size erişmenizi sağlayacak temel CMD komutlarını gösteriyoruz. Daha fazla oku .

Adım 2: Toplu Komut Dosyasının Temel Bilgilerini Öğrenin

Toplu iş dosyaları, komut istemiyle aynı dili kullanır. Yaptığınız tek şey, komut istemine, komut istemine yazmak yerine, bir dosya üzerinden ne girmek istediğinizi bildirmektir. Bu size zaman ve emek tasarrufu sağlar. Ayrıca bazı mantık (basit döngüler, koşullu ifadeler vb.) prosedürel programlama kavramsal olarak yapılabilir).

@Eko: Bu parametre, çalışma komut dosyanızı komut isteminde görüntülemenizi sağlar. Bu parametre, çalışma kodunuzu görüntülemek için kullanışlıdır. Toplu iş dosyasından herhangi bir sorun ortaya çıkarsa, echo işlevini kullanarak komut dosyanızla ilişkili sorunları görüntüleyebilirsiniz. Aşağıdakiler ekleme kapalı bu parametreye betiğiniz bittikten sonra komut dosyanızı hızlı bir şekilde kapatmanızı sağlar.

Başlık: Aynı işlevin çoğunu bir

HTML olarak etiketlendiğinde, Komut İstemi pencerenizde toplu komut dosyanız için bir başlık sağlanır.

cls: Komut isteminizi temizler, en iyi yabancı kod eriştiğiniz şeyi bulmak zorunda kaldığında kullanılabilir.

rem: İçin kestirme düşünce ile aynı işlevselliği sağlar HTML olarak etiketleyin. Rem ifadeleri kodunuza girilmez. Bunun yerine, kodla ilgili açıklama yapmak ve bilgi vermek için kullanılırlar.

Bir %%: Klasördeki her dosya.

(“.\”): Kök klasör. Komut istemini kullanırken, bir dosya adını değiştirmeden, bir dosyayı silmeden önce istemi belirli bir dizine yönlendirmeniz gerekir. Toplu iş dosyalarında, yalnızca .bat dosyanızı seçtiğiniz dizine yapıştırmanız gerekir.

Duraklat: .Bat dosyanızın mantıksal zincirinde bir kırılmaya izin verir. Bu, kullanıcıların koda devam etmeden önce komut satırlarını okumasını sağlar. “Devam etmek için herhangi bir tuşa basın…” ifadesi bir duraklamayı gösterir.

başlangıç ​​“” [web sitesi]: Varsayılan web tarayıcınızı kullanarak istediğiniz bir web sitesine gidecektir.

ipconfig: Bu, ağ bilgileriyle ilgili bilgileri yayınlayan klasik bir komut istemi parametresidir. Bu bilgiler MAC adreslerini, IP adreslerini ve alt ağ maskelerini içerir.

ping: Konumlarını ve gecikmelerini ölçmek için sunucu yollarından veri paketleri göndererek bir IP adresine ping gönderir (yanıt süresi).

Toplu değişkenler için kütüphane çok azdır. Neyse ki bir Wikibook girişi toplu komut dosyası parametrelerini ve değişkenlerini içeren kapsamlı bir kütüphaneyi kullanımınıza sunar.

Adım 3: BAT Dosyanızı Yazın ve Çalıştırın

Günlük çevrimiçi ve çevrimdışı etkinliklerinizi basitleştirebilecek iki toplu komut dosyası örneği oluşturacağız.

Haber Senaryosu

Hemen faydalı bir toplu komut dosyası oluşturalım. Uyandığınız anda tüm favori haber sitelerinizi açmak isterseniz ne olur? Toplu komut dosyaları komut istemi parametreleri kullandığından, her haber medyası çıkışını tek bir tarayıcı penceresinde açan bir komut dosyası oluşturabiliriz.

Toplu işlem işlemini tekrarlamak için: önce boş bir metin dosyası oluşturun. Sağ tık seçtiğiniz bir klasörde boş bir alan seçin ve Yeni, sonra Metin belgesi. Metin dosyası açıkken, aşağıdaki komut dosyasını girin. Örneğimiz, çevrimiçi olarak sunulan başlıca Amerikan haber medyası yayınlarını sağlayacaktır.

@echo kapalı başlangıç ​​"" http://www.cnn.com. Başlat "" http://www.abc.com. Başlat "" http://www.msnbc.com. Başlat "" http://www.bbc.com. Başlat "" http://www.huffingtonpost.com. Başlat "" http://www.aljazeera.com. Başlat "" https://news.google.com/

Yukarıdaki komut dosyası bir yığın Başlat "" parametresini diğerinin üst kısmına yerleştirin. Sağlanan bağlantıları istediğiniz bağlantılarla değiştirebilirsiniz. Komut dosyasını girdikten sonra şu adrese gidin: Dosya, sonra Farklı kaydet. Farklı Kaydet penceresinde, dosyanızı .bat uzantı ve değiştirmek Kayıt türü parametresini Tüm dosyalar (*.*).

save_as_bat

Dosyanızı kaydettikten sonra yapmanız gereken tek şey BAT dosyanızı çift tıklayın. Anında, web sayfalarınız açılır. İsterseniz, bu dosyayı masaüstünüze yerleştirebilirsiniz. Bu, tüm favori web sitelerinize aynı anda erişmenizi sağlar.

Dosya Düzenleyici

İndirme klasörünüzü tıkayan yüzlerce dosyanın olması için günde birden fazla dosya mı indiriyorsunuz? Aşağıdaki komut dosyasıyla dosyalarınızı dosya türüne göre sıralayan bir toplu iş dosyası oluşturun. .Bat dosyasını dağınık klasörünüze yerleştirin ve çalıştırmak için çift tıklatın.

@echo off rem Klasörünüzdeki her dosya için. %% a in (". \ *") için ( rem dosyasının bir uzantıya sahip olup olmadığını ve komut dosyamız olmadığını kontrol edin. "%% ~ xa" NEQ "" ise "%% ~ dpxa" NEQ "% ~ dpx0" ise ( rem, oluşturulmuş değilse uzantı klasörünün olup olmadığını kontrol edin. yoksa "%% ~ xa" mkdir "%% ~ xa" rem Dosyayı dizine taşıyın. "%% a" "%% ~ dpa %% ~ xa \" taşı ))

İşte daha önce masaüstümün bir örneği, görüntü dosyalarının gevşek bir çeşitliliği.

assorted_files

Daha sonra aynı dosyalar.

ordered_files

Bu kadar basit. Bu toplu komut dosyası, belge, video veya ses dosyası olsun, her tür dosyayla da çalışır. Bilgisayarınız dosya biçimini desteklemese bile, komut dosyası sizin için uygun etikete sahip bir klasör oluşturur. Dizininizde zaten bir JPG veya PNG klasörünüz varsa, komut dosyası dosya türlerinizi uygun konumlarına taşır.

Toplu Komut Dosyaları ile Basit Öğeleri Otomatikleştirin

Bu, toplu komut dosyalarının sunduğu şeylerin sadece bir tadıdır. Tekrar tekrar basit bir şeye ihtiyacınız varsa - dosya siparişi verip vermediği, birden fazla web sayfası açarak, dosyaları toplu olarak yeniden adlandırma veya önemli belgelerin kopyalarını oluşturma - toplu iş kullanarak sıkıcı görevleri basitleştirebilirsiniz Kodlar.

İşleri daha da ileri götürün toplu iş komut dosyalarınıza IF deyimlerini ekleme Daha Akıllı Windows Toplu Komut Dosyaları için Kullanılacak 5 IF İfadesiZamandan ve emekten tasarruf etmek için bir Windows toplu iş dosyasında kullanabileceğiniz birkaç tür IF deyimi vardır. Daha fazla bilgi edinmek için bu örnekleri inceleyin. Daha fazla oku . Linux da kullanıyorsanız, göz atın kullanmanın en iyi yolları df komuta.

Ian Buckley, Berlin, Almanya'da yaşayan serbest bir gazeteci, müzisyen, sanatçı ve video yapımcısıdır. Yazmadığı veya sahnede olmadığı zaman, çılgın bir bilim adamı olma umuduyla DIY elektroniği veya koduyla uğraşıyor.