Bilinmesi Gerekenler
- Komutlarınızı boş bir Not Defteri belgesine yazıp.txt yerine.bat olarak kaydederek Windows 10'da bir toplu iş dosyası oluşturun.
- Komutlar DURAKLAT, KOPYALA ve CLS'yi (temizle) içerir.
- Yorum eklemek için iki nokta üst üste ve bir boşluk içeren bir satır başlatın. Bir toplu iş dosyasını bölümlere ayırmak için yorumlar yararlıdır.
Bu makale, Windows 10'da Not Defteri kullanılarak nasıl toplu iş dosyası oluşturulacağını, yorumların nasıl ekleneceğini açıklar ve yaygın komutların bir listesini içerir.
Windows 10'da Toplu İş Dosyası Nasıl Oluşturulur
Windows 10'da toplu iş dosyası oluşturmak, çalıştırmak istediğiniz komutları boş bir not defteri belgesine yazıp ardından belgeyi bir.bat dosyası yerine metin belgesi. Ardından dosyayı tıklayarak çalıştırabilirsiniz; bu, Windows komut kabuğunu otomatik olarak başlatır ve komutlarınızı yürütür.
Windows 10'da basit bir toplu iş dosyasının nasıl oluşturulacağı aşağıda açıklanmıştır:
-
Arama çubuğuna Notepad yazın ve sonuçlarda göründüğünde Notepad uygulamasını tıklayın.
-
Basit bir toplu iş dosyası oluşturmak için aşağıdakini boş bir Not Defteri belgesine yazın:
@ECHO OFF
ECHO Bu metni görüyorsanız, Windows 10'da ilk toplu iş dosyanızı başarıyla oluşturdunuz. Tebrikler!PAUSE
-
Not Defteri penceresinin sol üst köşesindeki File'a tıklayın.
-
Açılır menüde Farklı kaydet seçeneğine tıklayın.
-
Komut dosyası için test.bat gibi bir ad yazın ve Kaydet'ye tıklayın.
Dosyanın kaydedildiği sabit sürücünüzdeki konumu not edin, çünkü ileride dosyayı bulup çalıştırabilirsiniz.
-
Yeni kaydettiğiniz dosyayı bulun ve çift tıklayın.
-
Dosya doğru oluşturulduysa, şuna benzeyen bir komut penceresi göreceksiniz:
Toplu Dosya Komutları ve Açıklamaları
Bir toplu iş dosyası, etkinleştirildiğinde otomatik olarak bir komut penceresi açan özel bir dosya türüdür. Dosyanızın yürütmesi için gereken komutları zaten biliyorsanız, gitmeye hazırsınız demektir. Komutları yukarıda açıklanan şekilde Not Defteri'ne yazın,.bat dosyası olarak kaydedin ve komutları istediğiniz zaman yürütmek için toplu iş dosyasını açın.
Dosyanıza ne koyacağınızdan emin değilseniz, toplu iş dosyasının aslında Windows komut istemi aracılığıyla yürütülecek sıralı bir komut listesi olduğunu unutmayın. Komut istemine manuel olarak yazabileceğiniz her şeyi bir toplu iş dosyasına koyabilirsiniz. Dosya daha sonra her komutu yukarıdan aşağıya sırayla yürütür.
İşte, toplu iş dosyalarında kullanılacak bazı yararlı komutların yanı sıra ne yaptıklarına dair açıklamalar:
- @ECHO OFF: İstemin görüntülenmesini devre dışı bırakır. Bu genellikle daha temiz bir görüntü için toplu iş dosyasının başında kullanılır. @'ye ihtiyacınız yok, ancak bunu dahil etmek ECHO OFF komutunu da gizler.
- ECHO: Aşağıdaki metni komut penceresine yazdırır.
- PAUSE: Toplu iş dosyası tamamlandıktan sonra komut penceresinin açık kalmasına neden olur veya devam etmeden önce penceredeki metnin okunmasına izin verir.
- TITLE: Komut penceresinin başlık çubuğuna özel bir başlık yerleştirir.
- CLS: Komut penceresini temizler.
- EXIT: Komut penceresinden çıkar ve kapatır.
- COPY: Bir veya daha fazla dosyayı kopyalayın.
- REM: Yorumları veya açıklamaları kaydedin.
- IPCONFIG: Sisteminize bağlı her ağ adaptörü için ayrıntılı IP bilgilerini görüntüleyin.
- PING: Bir IP adresine veya web sitesine bir İnternet Kontrol Mesajı Protokolü (ICMP) yankı isteği gönderir.
- TRACERT: ICMP kullanarak bir IP veya web sitesine olan bağlantınızı kontrol edin.
- SET: Değişkenleri ayarlamak için kullanılır.
- IF: Kullanıcı girdisine veya başka bir değişkene dayalı koşullu bir işlev gerçekleştirin.
Yorumları Toplu Dosyalara Ekleme
Toplu iş dosyanızda iki nokta üst üste ve bir boşlukla bir satır başlatırsanız, yürütülmez. Bu, toplu iş dosyanıza kolayca yorum eklemenizi sağlar. Yorumlar, bir toplu iş dosyasını, bölümün amacına ilişkin kısa bir açıklama ile bölümlere ayırmak için yararlıdır.
İşte yorum içeren bir toplu iş dosyası örneği:
@ECHO OFF
:: Bu toplu iş dosyası, yorumların nasıl çalıştığını gösteren bir örnektir.
TITLE Yalnızca yorumların nasıl çalıştığını gösteren basit bir merhaba dünya örneği.
ECHO Merhaba dünya!
:: Bu başka bir yorum, toplu iş dosyasını okumadan beni göremezsiniz!
ECHO Hoşçakalın!PAUSE
Bu komutları bir toplu iş dosyasına yapıştırır ve çalıştırırsanız, şöyle bir çıktı görürsünüz:
Yorumlar gerekli değildir, ancak çok sayıda bölüm içeren karmaşık toplu iş dosyaları oluştururken daha fazlasına ihtiyaç duyacağınız yararlı bir seçenektir.
Çeşitli komutları, yorumları kullanan ve aslında yararlı bir görev gerçekleştiren biraz daha karmaşık bir toplu iş dosyası:
:: Bu toplu iş dosyası internet bağlantısını kontrol etmek için tasarlanmıştır.
@ECHO OFF
TITLE İnternet Durumu ve Bağlantı Denetleyicisi
:: Bu komut ağ ayrıntılarınızı gösterir.
ipconfig /all
PAUSE
:: Bu bölüm belirli bir web sitesinin kullanılabilir olup olmadığını kontrol eder.
ping google.com
:: Bu bölüm tracert'i çalıştırıp çalıştırmamayı seçmenizi sağlar.
set "reply=y"
set /p "reply=Traceroute şimdi çalıştırılsın mı? [y|n]:"
if /i değil "%reply%"=="y" git:eof
tracert google.comPAUSE
Bu dosya ipconfig kullanarak internet bağlantınızı kontrol eder ve ardından inceleyebilmeniz için duraklar. Daha sonra google.com'a ping atıyor. Son olarak, isterseniz tracert komutunu çalıştırma seçeneği sunar. Ardından ikinci kez duraklar ve pencereyi kapatmadan önce sonuçları kontrol etmenizi sağlar.
Son sonuç şöyle görünür:
Yukarıdaki örnekte olduğu gibi değişkenler ve kullanıcı etkileşimi, diğer dosyalara bilgi yazma ve daha fazlası dahil olmak üzere bir toplu iş dosyasında istediğiniz herhangi bir komut istemi komutunu kullanabilirsiniz.