Zmienne - OEIiZK
Transkrypt
Zmienne - OEIiZK
Instrukcja numer 03 Projektowanie aplikacji internetowych Pisanie skryptów wiersza poleceń - zmienne Zadanie 03 Zmienne wykorzystywane przy pisaniu skryptów wiersza poleceń Instrukcja omawia zagadnienia związane ze stosowaniem zmiennych przy pisaniu skryptów wiersza poleceń systemu Windows. Przykład 04 Podstawowe zastosowanie zmiennych Nazwa pliku wykonywania Wywołanie Przekopiuj z płyty Uruchom wiersz poleceń p04.cmd p04.cmd @echo off cls set imie=Darek set nazwisko=Kowalski echo Czesc %imie% %nazwisko%. Witaj na kursie gotowania pause Notatka – wnioski z ćwiczenia .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Dariusz Fabicki NR 03 [v. 1.1B] Strona 1/4 Pisanie skryptów wiersza poleceń - zmienne Przykład 05 Stosowanie zmiennych – parametry wywołania skryptu Nazwa pliku wykonywania Wywołanie Przekopiuj z płyty Uruchom wiersz poleceń p05.cmd p05.cmd Darek Kowalski @echo off cls set imie=%1 set nazwisko=%2 echo Czesc %imie% %nazwisko%. Witaj na kursie gotowania pause Notatka – wnioski z ćwiczenia .................................................................................. .................................................................................. .................................................................................. .................................................................................. Przykład 06 Zastosowanie zmiennych – nazewnictwo Nazwa pliku wykonywania Wywołanie Przekopiuj z płyty Uruchom wiersz poleceń p06.cmd p06.cmd @echo off cls set Imie=Darek set imie=Jarek set IMIE=Maciek echo %Imie% %imie% %IMIE% pause Notatka – Czy wielkość liter w nazwach zmiennych ma znaczenie? .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Dariusz Fabicki NR 03 [v. 1.1B] Strona 2/4 Pisanie skryptów wiersza poleceń - zmienne Przykład 07 Zastosowanie zmiennych – zmienne predefiniowane Nazwa pliku wykonywania Wywołanie Przekopiuj z płyty Uruchom wiersz poleceń p07.cmd p07.cmd @echo off cls echo Komputer: %COMPUTERNAME% echo Uzytkownik: %USERNAME% echo Domena NETBIOS: %USERDOMAIN% echo Domena internetowa: %USERDNSDOMAIN% echo Serwer logowania: %LOGONSERVER% pause Notatka – skąd wiemy o istnieniu zmiennych z powyższego przykładu? .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. Przykład 08 Pokazanie listy zmiennych zadeklarowanych w systemie Nazwa pliku wykonywania Wywołanie Przekopiuj z płyty Uruchom wiersz poleceń p08.cmd p08.cmd @echo off cls set pause Notatka – czy jesteś pewny, że wyświetlone zostały wszystkie zmienne? .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Dariusz Fabicki NR 03 [v. 1.1B] Strona 3/4 Pisanie skryptów wiersza poleceń - zmienne Przykład 09 Generowanie pliku zawierającego listę zadeklarowanych zmiennych (przekierowanie strumienia wyjściowego wiersza poleceń) Nazwa pliku wykonywania Wywołanie Przekopiuj z płyty Uruchom wiersz poleceń p09.cmd p09.cmd @echo off cls set > zmienne.txt pause Notatka – wnioski z ćwiczenia (obejrzyj plik zmienne.txt) .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. Podstawowe informacje o poleceniach i składni SET SET nazwa SET nazwa=wartość SET /A nazwa=działanie %nazwa% !nazwa! STDO > nazwa_pliku STDO >> nazwa_pliku Wyświetla listę dostępnych zmiennych wraz z ich wartościami. Wyświetla wartość zmiennej nazwa Podstawia wartość pod zmienną nazwa Podstawia pod zmienną nazwa wartość obliczoną w wyniku działania Zwraca wartość zmiennej nazwa Zwraca wartość zmiennej nazwa w trybie rozszerzonym wiersza poleceń bez opóźnień w instrukcjach IF oraz FOR Tworzy plik nazwa_pliku i przekierowuje do niego wartości ze standardowego wyjścia STDO (np. wynik działania polecenia ECHO) Dopisuje do istniejącego lub tworzy nowy plik nazwa_pliku i przekierowuje do niego wartości ze standardowego wyjścia STDO Notatki dotyczące poleceń i ich składni .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Dariusz Fabicki NR 03 [v. 1.1B] Strona 4/4