Pliki wsadowe

Transkrypt

Pliki wsadowe
Pliki wsadowe
Plik wsadowy (ang. batch file) ? program komputerowy wykonywany w trybie wsadowym, tj. bez
wpływu użytkownika na przebieg programu. Plik wsadowy to plik, w którym zapisany został program
wsadowy.
Pliki wsadowe służą do wykonywania określonych zadań, najczęściej operacji na plikach. Komendy
DOS zapisujemy w jednym pliku tekstowym z rozszerzeniem .bat, którego zawartość system
operacyjny interpretuje jako wykonywanie po kolei poleceń.
Aby uzyskać pomoc do wiersza poleceń, należy wpisać w konsoli help lub dla konkretnego polecenia
/? np. cd /?
Ćwiczenie1
cls
echo Witaj Świecie
pause
Opisz działanie poleceń: cls, echo,pause.
Ćwiczenie2
Utwórz katalog o nazwie katalog1. (md)
Wyświetl zawartość katalog1. (dir)
Dodaj opis wykonywanych operacji. (echo)
Ćwiczenie3
Wykonaj skrypt pobierający dwie wartości wpisane do polecenia uruchamiającego program. (np
cw3.bat wartosc1 wartosc2)
Wartości wypisujemy za pomocą znaku % oraz indeksu (np echo %1)
Instrukcje w plikach wsadowych
for ? wykonywanie poleceń w pętli
Składnia: FOR /L %zmienna IN (start,krok,koniec) DO komenda
Ćwiczenie4
Sprawdź które adresy IP od 192.168.1.2 do 192.168.1.100 są wolne. Wykonaj polecenie ping w pętli.
If
Komenda If służy do implementacji warunku w plikach wsadowych. Jeśli podany warunek jest
spełniony to wykonywana jest komenda umieszczona za warunkiem, jeśli warunek nie został
spełniony, komenda ta się nie wykona.
Składnia: IF [NOT] ciąg1==ciąg2 komenda
Ćwiczenie 5
Do pliku wsadowego z ćwiczenia 4 dopisz instrukcję if, która będzie sprawdzać czy dany adres IP
jest wolny. Wypisz tekst zgodny z wynikiem (Adres IP …. jest wolny/zajęty).
Zadanie 1
Utwórz plik wsadowy cw1.bat, który, będzie tworzył w bieżącym katalogu trzy katalogi o nazwach
podanych jako parametry wywołania. Katalogi mają zostać utworzone tylko wtedy, gdy nie istnieją.
Zadanie 2
Utwórz plik wsadowy cw2.bat, który będzie tworzy ł w bieżącym katalogu katalog o nazwie podanej
jako pierwszy parametr wywołania, a następne dwa parametry będą nazwami podkatalogów
tworzonych w tym pierwszym. Pierwszy katalog ma zostać utworzony tylko wtedy, gdy nie istnieje.