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.