Windows işletim sistemlerinde .bat dosyaları ile istediğimiz işlemlerin hızlı ve kolay bir
şekilde gerçekleşmesini sağlayabiliriz. Örneğin masaüstüne oluşturacağımız bir bat dosyasına tıklama ile bilgisayarın kapanmasını sağlayabileceğimiz gibi, temp klasörünün temizlenmesini de gerçekleştirebiliriz. Ayrıca bu bat dosyalarını Görev Zamanlayıcısı servisini kullanarak otomatik olarak çalışmasını da sağlayabiliriz. Şimdi bu işlemin mantığını anlamak için örnek bir .bat dosyası oluşturalım. Biz örneğimizde seçenekli bir işlem yapacağız.
Windows işletim sisteminde .bat uzantılı bir dosya oluşturmak için metin belgesi işimizi görecektir. Bu işlem için masaüstüne sağ tuş ile tıklıyoruz. Açılan menüden Yeni-Metin Belgesi bölümlerine tıklıyoruz. Bu işlemden sonra masaüstünde bir metin belgesi oluşacaktır. Bu metin belgesini açıp aşağıdaki komutları ekliyoruz dosyayı .bat uzantılı olarak kaydediyoruz.
@echo off
cls
echo 1.Localhost servisini pingler
echo 2.Metin Belgesi (.txt) dosyalarını sil
echo 3.Bu cihazi (10.0.0.1) pingler
set /p m=Bir sayi girin:
if "%m%"=="1" goto ping
if "%m%"=="2" goto sil
if "%m%"=="3" goto bucihaz
else
echo yanlis secim
pause
echo sayfayi kapatmak icin tusa bas
exit
:ping
ping -t localhost
pause
exit
:sil
del *.txt
pause
exit
:bucihaz
ping 10.0.0.1
pause
exit
Burada önemli olan nokta dosyayı kaydederken Kayıt türü olarak Tüm dosyalar yazan yeri seçmemiz gerekmektedir;
Şimdi masaüstünde oluşturduğumuz .bat dosyasına tıklayalım. Karşımıza seçenek ekranı gelecektir. Burada 1,2 ve 3 seçeneklerinden istediğimize tıklayarak yapmak istediğimiz işlemi gerçekleştirebiliriz.
Not: Burada 2 numaralı seçeneği seçerseniz bu dosyayı çalıştırdığınız konumdaki tüm .txt uzantılı dosyalar silinecektir. Bu nedenden dolayı dikkatli işlem yapmanızı öneririm.
Evet Windows işletim sistemlerinde .bat dosyalarının çalışma mantığı bu şekildedir.
teşekkür ederim
Thanks for thr great article!