CMD - Skrypty
CMD - Skrypty
CMD - Skrypty
Skrypt
3. Skrypty - tworzenie
-Jeżeli chcemy przekierować dane do innego urządzenia niż ekran używamy operatora
przekierowania danych wyjściowych (>)
Komenda ta zapisze wyniki nie na ekranie, ale do pliku (jeżeli nie istnieje to plik zostanie
stworzony) Wszystkie dane wcześniej się znajdujące w pliku zostaną usunięte
@chcp 852 - ustawienie strony kodowej na OEM 852 obsługa polskich znaków.
Echo off - polecenia nie będą pokazane, a jedynie wynik ich działalności
Jeżeli polecenia poprzedzimy symbolem @ to również bieżące polecenie nie zostanie
wyświetlone @echo off
Echo on - wyświetla komendę i jej wynik
:początek
echo neverending story
goto początek
Exist - Polecenie sprawdza, czy w podanej ścieżce znajduje się nazwa pliku wpisana jako
argument wyszukiwania
Czyli jeżeli istnieje podany plik w danej ścieżce to przejdź do etykiety koniec
IF
IF NOT
Skłania:
-Set[nazwa zmiennej]=[wartość]
set x=10
echo x
Aby wywołać wartość zmiennej należy wpisać % przed i po nazwie zmiennej. Odwołując się
do poprzedniego przykładu
Echo %x%
==porównanie
np. x==10
Przykład:
Set /A liczba=2+2
Set /A liczba=%liczba%*2
PAUSE
ATTRIB
Polecenie attrib pozawala włączyć (+) lub wyłączyć (-) wymienione atrybuty. Składnia:
Attrib [+a] [-a] [+h] [-h] [+r] [-r] [+s] [-s] [ścieżka do pliku] [/s][/d]
Rodzaje atrybutów:
Archiwalny (A) - określa czy dany element został zmodyfikowany od momentu jego ostatniej
archiwizacji
Tylko do odczytu (R) - włączony oniemożliwia zmianę zawartości pliku, a także jego
usunięcie. Umożliwia tylko otwarcie pliku
Ukryty (H) - włączenie tego atrybutu powoduje, że plik nie jest widoczny na liście
wyświetlanych plików w Exploratorze Windows lub w spisie generownantm poleceniem DIR
Systemowy (S) - nadawany jest bardzo ważnym plikom systemu operacyjnego lib innych
programów
Attrib +r +s c:\Nowy\Pliczek.txt