SKRYPTY ECHO – WYPROWADZA NA EKRAN WIERSZA POLECEŃ LUB

PODSTAWY INFORMATYKI ĆWICZENIE „MATLAB – NAJPROSTSZE PROGRAMY (SKRYPTY)”
SKRYPTY ECHO – WYPROWADZA NA EKRAN WIERSZA POLECEŃ LUB





Skrypty

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

  1. Napisz skrypt wypisujący na ekranie słowo „CZESC”

  2. Napisz skrypt wypisujący na ekranie słowo „CZESC” oraz imię wczytane jako parametr skryptu

  3. Napisz skrypt który utworzy folder o nazwie wczytanej jako parametr skryptu

  4. Napisz skrypt który w utworzonym folderze podanej jako parametr utworzy plik tekstowy o nazwie podanej jako parametr

  5. Napisz skrypt który utworzy 3 pliki o nazwie wczytanej jako parametry skryptu

  6. Napisz skrypt który utworzy stronę internetową o nazwie wczytanej jako parametr skryptu

  7. Napisz skrypt który utworzy stronę internetową o nazwie wczytanej jako parametr skryptu

  8. Napisz skrypt który otworzy program notatnik

  9. Napisz skrypt który otworzy program flash

  10. Napisz skrypt który utworzy 10 folderów o nazwach 1,2,3...

  11. Napisz skrypt który utworzy 10 folderów o nazwach liczb nieparzystych 1,3,5...

  12. 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

  13. 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.

  14. Napisz skrypt który będzie miał 3 opcje: 1- uczen, 2-nauczyciel, 3 – dyrektor.

  15. Napisz skrypt, który zmieni w folderze nazwy plików tak żeby zaczynały się od słowa obrazek.

  16. Napisz skrypt który utworzy stronę internetową z galerią obrazków z folderu rysunki.

  17. Napisz skrypt który zmieni nazwę obrazków, a następnie wstawi po jednym obrazku na 10 utworzonych stron.



  1. Napisz skrypt który w utworzonym folderze utworzy pliki tekstowe o nazwie od 1.txt do 10.txt

  2. Napisz skrypt który utworzone pliki tekstowe o nazwie od 1.txt do 10.txt zmieni na nazwe 01.txt, 02.txt itd.

  3. Napisz skrypt który utworzone pliki tekstowe o nazwie od 1.txt do 10.txt skopiuje do folderu o nazwie wszystkie.

  4. Napisz skrypt który utworzone pliki tekstowe o nazwie od 01.txt do 010.txt usunie

  5. Napisz skrypt który w utworzonym folderze utworzy foldery o nazwie od 1 do 10

  6. 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…

  7. 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

  8. 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

  9. 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.

  1. Napisz skrypt wypisujący na ekranie słowo CZESC.

  2. Napisz skrypt wypisujący na ekranie słowo „CZESC” + imię wczytane jako parametr skryptu.

  3. Napisz skrypt wypisujący na ekranie słowo „CZESC” + imię + nazwisko wczytane jako parametr skryptu.

  4. Napisz skrypt który utworzy folder o nazwie wczytanej jako parametr skryptu.

  5. Napisz skrypt który utworzy pusty plik tekstowy o nazwie wczytanej jako parametr skryptu.

  6. 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..

  7. Napisz skrypt, który zmieni w folderze Rysunki nazwy plików tak żeby zaczynały się od słowa obrazek.

  8. Napisz skrypt który utworzy stronę internetową z galerią obrazków z folderu rysunki ( jeżeli parametr jest %%b to %%~nb nazwa, %%~xb rozszerzenie.

  9. Napisz skrypt który w utworzonym folderze utworzy pliki tekstowe o nazwie od 1.txt do 10.txt

  10. Napisz skrypt który otworzy folder o nazwie NOWY a następnie skopiuje do niego zawartość folderu RYSUNKI.

  11. Napisz skrypt który wyświetli ścieżkę w której się znajduje.

  12. Napisz skrypt który usunie folder o nazwie NOWY i całą jego zawartość.

  13. Napisz skrypt który w utworzonym folderze utworzy foldery o nazwie od 1 do 10

  14. 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…

  15. Napisz skrypt który utworzy stronę internetową z hiperłączem do strony www.onet.pl.

  16. Napisz skrypt który wszystkie pliki w danym folderze zaczynające się na literę s.

  17. Napisz skrypt który utworzy pliki tekstowe o nazwie od d1.txt do d10.txt

  18. Napisz skrypt który usunie pliki tekstowe o nazwie od d1.txt do d10.txt

  19. Napisz skrypt który wyświetli nazwę aktualnie zalogowanego użytkownika

  20. Napisz skrypt który utworzy folder o nazwie aktualnie zalogowanego użytkownika.









Tags: ekran wiersza, informacje ekran, wiersza, ekran, poleceń, skrypty, wyprowadza