Skrypty.
ECHO – wyprowadza na ekran wiersza poleceń lub do wskazanego pliku wartości zmiennych lub tekst (uwaga domyślnie wartość ustawiona na „on”)
Przykład 1
@echo on
cls
echo Czesc
pause
Co będzie jeśli Czesc będzie bardzo długie…?
%1 – parametr nr 1…
„ wiele wyrazów traktowanych jako jeden „
^ znaki zakazane^
SET imie=Jan tworzenie parametru imię i przypisanie mu wartości Jan (wielkość liter w nazwie parametru niema znaczenia)
Zmienne predefiniowane:
%computername%
%username%
%userdomain%
SET /A nazwa=działanie parametr nazwa przyjmie wartość wykonanego działania
STDO > nazwapliku - tworzy plik i przekierowuje do niego wartości ze standardowego wyjścia (np. wynik działania ECHO)
STDO >> nazwapliku dopisuje do istniejącego lub tworzy nowy plik i przekierowuje….
If lub If NOT……….. (polecenia) else (polecenia) If exist
EQU ==
NEQ nie rowne
LSS mniejsze niż
LEQ mniejsze lub równe
GTR wieksze niż
GEQ większe lub równe
/I nie brane pod uwagę wielkość liter
:nazwa+ GOTO przejscie do wczesniej zdefiniowanej instrukcji
FOR %%parametr IN (lista wartości) DO (polecenie) składnia pętli FOR
FOR /L %%parametr IN (od, krok,do) DO (polecenie)składnia pętli FOR
FOR /F %%parametr IN (nazwa_pliku) DO (polecenie)składnia pętli FOR, wykona się tyle razy ile jest wierszy w pliku
FOR /R %%parametr IN (maska pliku) DO (polecenie) wykona się tyle razy ile plików zostało znalezionych *-wiele znaków lub ?- jeden znak
Polecenia trybu MS-dos:
CD
lub CHDIR Wyświetla lub zmienia nazwę bieżącego
katalogu.
CLS Czyści ekran.
CMD Uruchamia nowe
wystąpienie interpretera poleceń systemu Windows.
COPY
Kopiuje jeden lub wiele plików w inne miejsce.
DATE
Wyświetla lub ustawia datę.
DEL Usuwa jeden lub wiele
plików.
DIR Wyświetla listę plików i
podkatalogów katalogu.
ECHO Wyświetla komunikaty lub
wyłącza i włącza echo poleceń.
ERASE
Usuwa jeden lub wiele plików.
EXIT Kończy działanie
programu CMD.EXE (interpretera poleceń).
FC Porównuje
dwa pliki lub zestawy plików i wyświetla różnice
między nimi.
FIND Wyszukuje ciąg tekstowy w pliku lub
plikach.
FINDSTR Wyszukuje ciągi znaków w
plikach.
FOR Uruchamia podane polecenie dla każdego pliku z
zestawu plików.
GOTO Przekazuje sterowanie interpretera
poleceń systemu Windows do wiersza
o podanej etykiecie w
pliku wsadowym.
IF Dokonuje warunkowego przetwarzania w plikach
wsadowych.
MD lub MKDIR Tworzy katalog.
MORE Wyświetla
informacje ekran po ekranie.
MOVE Przenosi jeden lub wiele
plików z jednego katalogu do drugiego.
PAUSE Wstrzymuje
przetwarzanie pliku wsadowego i wyświetla komunikat.
PROMPT
Zmienia znak zachęty wiersza polecenia systemu Windows.
RD
lub RMDIR Usuwa katalog.
REM Oznacza komentarze w pliku wsadowym
lub pliku CONFIG.SYS.
REN lub RENAME Zmienia nazwę pliku
lub plików.
SET Wyświetla, ustawia lub usuwa zmienne
środowiskowe systemu Windows.
XCOPY Kopiuje pliki i katalogi.
Ćwiczenia
Napisz skrypt wypisujący na ekranie słowo „CZESC”
Napisz skrypt wypisujący na ekranie słowo „CZESC” oraz imię wczytane jako parametr skryptu
Napisz skrypt który utworzy folder o nazwie wczytanej jako parametr skryptu
Napisz skrypt który w utworzonym folderze podanej jako parametr utworzy plik tekstowy o nazwie podanej jako parametr
Napisz skrypt który utworzy 3 pliki o nazwie wczytanej jako parametry skryptu
Napisz skrypt który utworzy stronę internetową o nazwie wczytanej jako parametr skryptu
Napisz skrypt który utworzy stronę internetową o nazwie wczytanej jako parametr skryptu
Napisz skrypt który otworzy program notatnik
Napisz skrypt który otworzy program flash
Napisz skrypt który utworzy 10 folderów o nazwach 1,2,3...
Napisz skrypt który utworzy 10 folderów o nazwach liczb nieparzystych 1,3,5...
Napisz skrypt który jeśli istnieje katalog o takiej nazwie wczytanej jako parametr skryptu to go usunie a jeżeli nie istnieje to go utworzy
Napisz skrypt który jeśli istnieje plik tekstowy o takiej nazwie wczytanej jako parametr skryptu to go usunie a jeżeli nie istnieje to go utworzy.
Napisz skrypt który będzie miał 3 opcje: 1- uczen, 2-nauczyciel, 3 – dyrektor.
Napisz skrypt, który zmieni w folderze nazwy plików tak żeby zaczynały się od słowa obrazek.
Napisz skrypt który utworzy stronę internetową z galerią obrazków z folderu rysunki.
Napisz skrypt który zmieni nazwę obrazków, a następnie wstawi po jednym obrazku na 10 utworzonych stron.
Napisz skrypt który w utworzonym folderze utworzy pliki tekstowe o nazwie od 1.txt do 10.txt
Napisz skrypt który utworzone pliki tekstowe o nazwie od 1.txt do 10.txt zmieni na nazwe 01.txt, 02.txt itd.
Napisz skrypt który utworzone pliki tekstowe o nazwie od 1.txt do 10.txt skopiuje do folderu o nazwie wszystkie.
Napisz skrypt który utworzone pliki tekstowe o nazwie od 01.txt do 010.txt usunie
Napisz skrypt który w utworzonym folderze utworzy foldery o nazwie od 1 do 10
Napisz skrypt który w utworzonym folderze utworzy foldery o nazwie od 1 do 10 i folder 2 ma się znajdować w folderze 1, folder 3 w 2 itd…
Napisz skrypt który w utworzonym folderze utworzy foldery o nazwie od 1 do 10 i w każdym z tych folderów będzie plik tekstowy o nazwie folderu (czyli w folderze 1 będzie plik o nazwie 1.txt
Napisz skrypt który w utworzonym folderze utworzy foldery o nazwie od 1 do 10 i w każdym z tych folderów będzie plik html o nazwie folderu (czyli w folderze 1 będzie plik o nazwie 1.html
Napisz skrypt który w utworzonym folderze utworzy foldery o nazwie od 1 do 10 i w każdym z tych folderów będzie plik html o nazwie folderu (czyli w folderze 1 będzie plik o nazwie 1.html) o zawartości jak nazwa folderu.
Napisz skrypt wypisujący na ekranie słowo CZESC.
Napisz skrypt wypisujący na ekranie słowo „CZESC” + imię wczytane jako parametr skryptu.
Napisz skrypt wypisujący na ekranie słowo „CZESC” + imię + nazwisko wczytane jako parametr skryptu.
Napisz skrypt który utworzy folder o nazwie wczytanej jako parametr skryptu.
Napisz skrypt który utworzy pusty plik tekstowy o nazwie wczytanej jako parametr skryptu.
Napisz skrypt który będzie miał 3 opcje: 1- utwórz katalog, 2- utwórz pusty plik tekstowy, 3- nic nie rób, po wybraniu odpowiedniej opcji, skrypt ma wykonać polecenie i zakończyć działanie..
Napisz skrypt, który zmieni w folderze Rysunki nazwy plików tak żeby zaczynały się od słowa obrazek.
Napisz skrypt który utworzy stronę internetową z galerią obrazków z folderu rysunki ( jeżeli parametr jest %%b to %%~nb nazwa, %%~xb rozszerzenie.
Napisz skrypt który w utworzonym folderze utworzy pliki tekstowe o nazwie od 1.txt do 10.txt
Napisz skrypt który otworzy folder o nazwie NOWY a następnie skopiuje do niego zawartość folderu RYSUNKI.
Napisz skrypt który wyświetli ścieżkę w której się znajduje.
Napisz skrypt który usunie folder o nazwie NOWY i całą jego zawartość.
Napisz skrypt który w utworzonym folderze utworzy foldery o nazwie od 1 do 10
Napisz skrypt który utworzy foldery o nazwie od 1 do 10 i folder 2 ma się znajdować w folderze 1, folder 3 w 2 itd…
Napisz skrypt który utworzy stronę internetową z hiperłączem do strony www.onet.pl.
Napisz skrypt który wszystkie pliki w danym folderze zaczynające się na literę s.
Napisz skrypt który utworzy pliki tekstowe o nazwie od d1.txt do d10.txt
Napisz skrypt który usunie pliki tekstowe o nazwie od d1.txt do d10.txt
Napisz skrypt który wyświetli nazwę aktualnie zalogowanego użytkownika
Napisz skrypt który utworzy folder o nazwie aktualnie zalogowanego użytkownika.
Tags: ekran wiersza, informacje ekran, wiersza, ekran, poleceń, skrypty, wyprowadza