Toplu iş dosyası

Toplu iş dosyaları, Batch dosyaları ya da kısaca Bat dosyaları, bilgisayarda belirli bir sırayla yapılması istenen işlemlerin müdahaleye gerek duyulmadan yapılmasını sağlayan dosyalara verilen isimdir. Bunun yanında toplu iş dosyalarının DOS sistemlerinde yaygın kullanımı vardı. Bunun yanında Windows işletim sistemi tarafından desteklenmektedir.

Dosya uzantıları 
Toplu iş dosyası oluşturmak için kullanılan dosya uzantıları:

.bat 
Microsoft tarafından toplu iş dosyaları için kullanılan ilk dosya uzantısıdır. Bu uzantı DOS ve Windows'un tüm sürümleri ile çalışır. Toplu iş dosyası oluşturmak için kullanılan en popüler uzantılardandır.

.cmd 
Windows Millennium Edition ailesindeki toplu iş dosyaları için kullanılır ve yorum için bat.exe'ye gönderilir. Ayrıca toplu iş dosyaları için IBM OS/2 tarafından da kullanılır.

.btm 
4DOS, 4OS2, 4NT tarafından kullanılan uzantı. Bu özellikle, daha uzun dosyalar daha hızlıdır çalışabilir çünkü betik satır başına değil, tamamen yürütülmeye hazırdır.

Toplu iş dosyası dosyası oluşturma
Toplu iş dosyası oluşturmak için bazı temel komutların bilinmesi gerekir. Windows işletim sistemlerinde bir toplu iş dosyası dosyası oluşturmak için sırasıyla aşağıdaki işlemleri uygulamak yeterlidir;
 Bir metin dosyası oluşturulur.
 Metin dosyası içine komutlar uygun şekilde girilir (komutların küçük ya da büyük harfle başlaması fark etmez).
 Metin düzenleyicinin sol üst kısımdaki menüsünden sırasıyla Dosya > Farklı Kaydet'e tıklanır.
 Dosya adı istenilen şekilde belirlenebilir. Dosya adını yazdıktan sonra sonuna ".bat" eklenmesi temel bir kuraldır.
 Kayıt türü olarak "Tüm Dosyalar" seçilip ardından herhangi bir dosya adı yazılır ve yanına .bat, .cmd veya .btm yazılır.
 Ardından "Kaydet" butonuna basılır.
 Toplu iş dosyası kullanıma hazırdır.

Örnekler
Toplu iş dosyası hakkında bazı örnekler:

Merhaba dünya! 
Bu örnek, toplu iş dosyası dosyası ekranda "Merhaba dunya!" yazısını görüntüler. Kullanıcı bir tuşa bastığında dosya kapatılır.

@echo off
echo Merhaba dunya!
pause > nul

Karşıdaki kişiden veri alıp ekrana yazdırma 
Bu örnek, toplu iş dosyası dosyasının kullanıcının girdiği değeri ekrana yazdırır. Kullanıcı bir tuşa bastığında dosya kapatılır.

@echo off
echo Kac yasindasiniz?
set /p yas=
echo Yasiniz: %yas%
pause > nul

Yorum satırları 
Toplu iş dosyası örnek yorum satırı:

::Örnek toplu iş dosyası yorum satırı.

Dosya uzantıları
Bilgisayar