Co to jest plik wsadowy?
Plik wsadowy to plik używany przez system operacyjny Windows®, DOS lub OS / 2. Jest to plik tekstowy zawierający ciąg poleceń do interpretacji w kolejności przez interpretera poleceń. Oznacza to, że jeden plik może uruchamiać złożony układ poleceń, często uruchamiając wiele programów, aby osiągnąć jeden spójny koniec. Administratorzy systemu często używają ich do automatyzacji długich projektów, a niektóre programy, które nie zostały w pełni zebrane w jednym programie, mogą użyć pliku wsadowego do uruchomienia niezbędnych składników, a następnie uruchomienia programu końcowego.
Rozszerzenie .bat jest najczęściej używanym rozszerzeniem pliku wsadowego i będzie rozpoznawane przez praktycznie wszystkie powłoki. Bardziej nowoczesne powłoki mogą również akceptować rozszerzenie .cmd, i zwykle rozróżnienie między nimi ma związek z tym, jakie są poziomy błędów, to znaczy kiedy błędy będą wyświetlane. W 4DOS i innych podobnych powłokach mogą także używać rozszerzenia .btm, chociaż nie jest to rozpoznawane przez inne systemy operacyjne.
Na starszych komputerach z systemem Windows® i komputerach z systemem DOS istnieje plik podstawowy znany jako autoexec.bat, który jest uruchamiany przy każdym uruchomieniu komputera. Obejmuje to wiele typowych plików, które należy uruchomić, oraz polecenia, które należy uruchomić, aby przygotować system do działania. Do pliku autoexec.bat można dodać elementy, aby ustawić określone zachowania podczas uruchamiania, takie jak uruchamianie programów, czyszczenie przestrzeni plików lub wyświetlanie echa przypomnień.
Ponieważ plik wsadowy jest zasadniczo plikiem tekstowym, można go utworzyć w dowolnym prostym edytorze tekstowym, a sufiks można później zmienić na .bat lub .cmd. Większość ludzi uważa, że najłatwiej jest po prostu edytować jedną z linii poleceń, albo bezpośrednio w DOS, albo w oknie powłoki uruchomionym z Windows®. Polecenia edit można użyć do utworzenia nowego pliku, wpisując coś takiego jak edit foo.bat . W pliku można użyć wielu podstawowych poleceń.
Prosty plik wsadowy może zawierać następujące elementy: pauza; echo Teraz otwieramy folder dokumentów.; katalog c: \ dokumenty \. Aby wykonać plik, użytkownik po prostu wpisz nazwę pliku bez sufiksu .bat i uruchomi się. Ten konkretny plik zaczynałby się od pauzy, która skłoniłaby użytkownika do naciśnięcia klawisza. Po naciśnięciu klawisza drukuje wiersz: „Teraz otwieramy folder dokumentów”. Następnie wyświetla zawartość katalogu Documents znajdującego się na dysku C.
W pliku wsadowym można użyć kilku poleceń, aby dalej je dostosowywać. Na przykład zmienna% 1 może zostać użyta do wydrukowania zmiennej, którą użytkownik wprowadza po wpisaniu nazwy pliku do wykonania. Na przykład, jeśli ktoś chciałby usunąć katalog i utworzyć nowy katalog w jednym poleceniu, mógłby utworzyć plik o nazwie rmmk.bat zawierający następujące wiersze: rmdir% 1; mkdir% 2. Następnie mógł go wykonać, wpisując coś w rodzaju „rmmk foo bar”, co spowodowałoby usunięcie katalogu o nazwie foo i utworzenie nowego katalogu o nazwie bar.