Tworząc pliki bat używamy zwykłego notatnika. Możemy stosować polecenia trybu tekstowego Windows - jak np. COPY, DIR, DEL, TYPE, itd.
Możliwe jest także używanie instrukcji warunkowej IF, instrukcji skoku GOTO, etykiet, zmiennych, wyświetlania - lub nie - komunikatów poprzez ECHO, wypisywania komentarzy poleceniem REM, stosowania parametrów oraz zmiennych.
Do zmiennych możemy przypisywać wartości, oraz wykonywać na nich działania.
Poniżej przykłady programów, ale także teoria plików wsadowych w postaci filmu oraz pliku tekstowego.
cw1. zastosowanie etykiety
IF exist kopie.txt goto usuwaj
echo nie ma takiego pliku
goto koniec
:usuwaj
del kopie.txt
goto koniec
:koniec
echo sprawdzamy czy operacja wykonana
cw2. powitanie: zastosowanie parametru
set /p imie=podaj Twoje imie:
IF "%imie%"=="" goto anonim
echo WITAJ "%imie%"
goto koniec
:anonim
echo witaj anonimie
:koniec
cw3. zastosowanie parametru i działania
echo podaj parametr
set /p l1=podaj liczbe 1:
set /p l2=podaj liczbe 2:
set /a wynik=%l1% + %l2%
echo wynik="%wynik%"
Opis ważnych i nowych poleceń w pliku random.bak - do pobrania poniżej. (aby działał zmieniamy rozszerzenie na bat)
Polecenie:
set losowa=%random%
Opis polecenia:
set podstawia do zmiennej losowa liczbę pomiędzy 0 a 32767 którą generuje random
Polecenie:
set /a losowa=(losowa*100/32767)+1
Opis polecenia:
wyrażenie wylicza liczbę z przedziału 1 do 100
Polecenie:
if %liczba% lss 1 goto powtorz
Opis polecenia:
jeśli wartość zmiennej liczba jest mniesza niż 1 przechodzimy do etykiety :powtorz
UWAGA: w instrukcji if występują wyrażenia porównujące:
lss oznacza < mniejszy
equ oznacza == równy
gtr oznacza > większy
udostępnione: bat.pdf bat.wmv