Wiersz poleceń Windows
Uruchamianie wiersza poleceń Przycisk START polecenie URUCHOM wpisujemy CMD i ENTER
Wiersz poleceń Bieżąca ścieżka Tu wpisujemy polecenia
Składnia polecenia w DOS C:\>[POLECENIE] [PARAMETRY] NP1: C:\>DIR C:\TEMP NP2: C:\>TREE C:\TEMP /F
Pomoc Każda komenda w wierszu poleceń ma pomoc tzw. Help POLECENIE /? wywołuje pomoc dotyczącą danego polecenia np. dir /? - wywołuje pomoc na temat polecenia dir
Parametry polecenia Większość poleceń ma dodatkowe opcje uruchamiane poprzez symbol / i po nim nazwę opcji np. tree c:\windows /f wyświetla drzewo podkatalogów w katalogu windows jak również pliki w tych podkatalogach (opcja /f)
Podstawowe komendy Komenda Opis Stosowanie nazwa_dysku: Zmiana partycji/dysku D: dir Wyświetla zawartość katalogów dir teksty, dir c: cd Zmienia bierzący katalog cd nazwa_katalogu md Tworzy katalog md nazwa_katalogu rd Usuwa katalog, ale musi być pusty rd nazwa_katalogu del Kasuje plik/i del plik/i copy Kopiuje plik/i copy żródło gdzie cls Czyści ekran cls tree* Wyświetla drzewo katalogu tree katalog deltree* Kasowanie drzewa katalogów deltree katalog xcopy* Kopiowanie całych katalogów xcopy żródło gdzie format Formatuje partycję/dysk format c: * Mogą nie działać w niektórych wersjach Windows
START C: TEMP DOK ROBOCZY DANE DP C:\TEMP\ DANE\ STRONY BAZY DF RAPORTY DH STRONY
Ćwiczenie 1 Zbudować następującą strukturę katalogów wykorzystując polecenia z poprzedniego slajdu AAA BBB 111 222
ścieżka Tworzenie plików Pliki można tworzyć na co najmniej 2 sposoby 1. Poprzez edytor edit polecenie edit w wierszu poleceń 2. Poprzez stosowanie operatorów przekierowania > - tworzy plik bądź nadpisuje jak już istnieje, czyszcząc poprzednią zawartość >> - tworzy plik bądź dopisuje na końcu nowe informacje, jak plik istnieje Przykłady: Tree c:\temp >test.txt tworzy plik tekstowy zawierajacy drzewo podkatalogów w katalogu TEMP Tree c:\ >>test.txt dopisuje na końcu pliku test, drzewo katalogów w katalogu głównym polecenie operator nazwa pliku
Ćwiczenie 2 1. Wyświetlić zawartość katalogu c:\windows i efekt odpowiedniego polecenia zapisać w pliku win.txt 2. Wyświetlić strukturę katalogu c:\windows\system32 w postaci drzewa i efekt odpowiedniego polecenia zapisać w pliku winsys32.txt
Ćwiczenie 1 Zbudować następującą strukturę katalogów AAA BBB 111 CCC 222 333 444
Pliki wsadowe Pliki wsadowe, to po prostu procedury mające na celu automatyzację zadań realizowanych przez system operacyjny. Podstawowe cechy takiego pliku to: Format zwykłego pliku tekstowego Rozszerzenie *.bat, bądź *.txt Plik wsadowy, aby mógł być poprawnie wykonany (zinterpretowany) powinien zawierać ciąg poleceń systemu, z których każde powinno być umieszczone w osobnej linii pliku. Mogą to być polecenia wewnętrzne, polecenia zewnętrzne (programy) lub polecenia specyficzne dla pliku wsadowego (polecenia, które są dozwolone tylko w tym pliku).
DOS pliki wsadowe cd. Przykładowy plik pierw.bat @echo on echo... echo TO JEST PLIK WSADOWY echo...
Polecenia używane w plikach wsadowych echo wyświetla tekst na ekranie choice - prośba o wybór odpowiedniej opcji IF ERRORLEVEL 2 GOTO dos przykładowa instrukcja warunkowa : dos przykładowa etykieta for instrukcja pentli goto instrukcja skoku do innego miejsca w programie REM komentarz call uruchomienie innego programu z poziomu obecnego a potem powrót do obecnego pause zatrzymuje wykonanie programu i czeka na naciśnięcie klawisza
Instrukcja skoku Instrukcja skoku umożliwia na prejście do określonego miejsca w programie GOTO etykieta.. : etykieta
Instrukcja IF Pozwala na podjęcie działania zależnie od tego czy warunek jest prawdziwy czy nie. Opcjonalnie można użyć negacji. IF [NOT] warunek komenda Np.. IF EXIST c:\temp\*.* DEL c:\temp\*.*
Instrukcja FOR Pozwala na kilkukrotne wykonanie polecenia, w tak zwanej pętli. FOR %%zmienna IN (zbiór) DO komenda Np. FOR %%i IN (C:\*.PRN) DO PRINT %%i
Instrukcja CHOICE Pozwala na interaktywną komunikację z użytkownikiem. Wybór użytkownika zostaje przekazany dalej jako ERRORLEVEL. Pierwsza litera ERRORLEVEL=1, druga =2 itd. CHOICE /C:klawisze tekst /N /S /T:k,nn /C:YNA - możliwość wyboru klawiszy tu: Y, N, A /N - nie wyświetla informacji o klawiszach jakie należy wcisnąć. /S - brana pod uwagę jest wielkość liter /T:k,nn - po nn sekundach (max = 99) zostanie przyjęte że został wciśnięty klawisz k.
Przykładowy plik wsadowy @echo off PATH C:\BORLAND\BCC55\BIN;C:\NC;C:\Progra~1\FAR;C:\BORLAND\TP\BIN; mode con codepage prepare=((852) C:\WINDOWS\COMMAND\ega.cpi) mode con codepage select=852 keyb pl,,c:\windows\command\keybrd4.sys C:\SAMSUNG\MSCDEX /D:SSCD000 cls echo Wybierz system operacyjny... echo. echo 1. MS WINDOWS 95 OSR2 echo 2. MS DOS 6.0 echo. choice /C:12 /T2,10 Uruchamiam system... IF ERRORLEVEL 2 GOTO dos IF ERRORLEVEL 1 GOTO windows GOTO koniec :dos cd\ cls GOTO koniec :windows win.com :koniec