| .BAT - Programowanie komendami DOS dla początkujących i zaawansowanych użytkowników PC |
|
PRZETWARZANIE WSADOWE Wykonanie ciągu instrukcji z komendami systemu operacyjnego lub wywołaniami plików, nazywamy przetwarzaniem wsadowym. Dane te są umieszczone w pliku tekstowym o rozszerzeniu BAT. "Kręgosłup" plików wsadowych zbudowany jest z poleceń specjalnych, używanych tylko w przetwarzaniu wsadowym. Są to następujące komendy, zestawione w tabeli 2. Tabela 2 - Komendy przetwarzania wsadowego. 1. @ - zapobiega wyświetlaniu echa polecenia 2. CALL - wykonuje lub uruchamia drugi plik wsadowy, następnie powraca do bieżącego pliku. Możliwe jest wywołanie samego siebie. 3. CHOICE - pozwala na dokonanie wyboru z kilku możliwych wariantów działania. 4. ECHO - wyświetla tekst na ekran, wyświetla stan echa. 5. FOR - przetwarza komendę DOS dla grupy plików. 6. GOTO - "rozgałęzia" (kieruje) wykonywanie pliku wsadowego do instrukcji opatrzonej etykietą. 7. IF - uzależnia wykonanie poleceń DOS od spełnienia podanego warunku. 8. PAUSE - zatrzymuje wykonanie pliku i wyświetla informację -- press any key-- (naciśnij dowolny klawisz). 9. REM - pozwala na wprowadzenie linii komentarza. 10. SHIFT - manipuluje liniami pliku wsadowego zawierającymi zmienne. 11. SET - nadaje nazwę ciągom znaków (krótkim tekstom). Pliki wsadowe tworzymy na dowolnym edytorze lub bezpośrednio z klawiatury komendą COPY CON (powinien być także zaznaczony koniec pliku - CTRL+Z). Każde polecenie musi być napisane w osobnym wierszu pliku, w kolejności takiej, w jakiej ma być wykonywane. Przykład 1. COPY CON PIERWSZY.BAT DIR A: COPY *.BAS B: CTRL+Z Rozpoczęcie przetwarzania nastąpi, gdy podamy nazwę pliku (rozszerzenie "BAT" nie jest konieczne). Jeżeli w pliku wsadowym są także używane parametry, to wywołując plik należy także podać parametry. Składnia komendy wywołującej plik wsadowy: [ścieżka] nazwplik [.BAT] [parametry] parametry - wykaz parametrów wymaganych przez dany plik wsadowy, oddzielone od siebie spacją (wolną przestrzenią). Poszczególne parametry wewnątrz pliku wsadowego są oznaczone symbolami: %0, %1, %2, ...%9. Symbol %0 jest zarezerwowany dla samego pliku (wraz ze ścieżką dostępu - [n:] [ścieżka] nazwplik [.BAT]) zawierającego komendy przetwarzania wsadowego. Kolejność parametrów %1 - %9 odpowiada kolejności podanej wraz z wywołaniem danego pliku wsadowego. Parametrów może być więcej niż 9; aby listę wydłużyć posługujemy się poleceniem SHIFT. Wszystke komendy przetwarzania wsadowego, z wyjątkiem CHOICE i SET, są komendami wewnętrznymi DOS. |