CMD - Skrypty

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

1.

Skrypt

-Skrypty umożliwiają automatyzację procesu przekazywania

2. Skrypty - do czego służą ?

-Do regularnego wykonywania serii zadań administracji systemem


-Do wykonywania serii zadań administracji systemem na wielu komputerach
-Do scalenia i przetwarzania danych wynikowych pobranych z komputera
-Do uruchomienia zadań, gdy nie ma nikogo, kto mógłby podjąć interakcję z interfejsem
graficznym
-Do powtarzania wielokrotnie tych samych akcji, podczas każdego uruchomienia zadania

3. Skrypty - tworzenie

Należy pamiętać, o tym by stworzonemu plikowi nadać rozszerzenie .bat

4. Skrypty - przekierowywanie na zewnątrz

-Jeżeli chcemy przekierować dane do innego urządzenia niż ekran używamy operatora
przekierowania danych wyjściowych (>)

Przykład: chkdsk c: >f:\chkdsk.txt

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.

Title - tytuł okna wiersza poleceń


Title hello world
Ustawi tytuł okna na hello world

Echo - wyświetla na ekranie wpisany tekst


Echo [tekst]
Echo witam - wyświetli na ekranie witam

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

Call - wywołuje inny plik wsadowy


Call c:\plik_wsadowy.bat
GOTO - polecenie wykonuje skok do etykiety oznaczonej przez postawienie znaku : przed
nią

:początek
echo neverending story
goto początek

Exist - Polecenie sprawdza, czy w podanej ścieżce znajduje się nazwa pliku wpisana jako
argument wyszukiwania

If - funkcja warunkowa ,,jeżeli’’ - jeżeli spełniony zostanie warunek to wykonaj pozostałą


część. Składnia: If[warunek][instrukcje gdy warunek jest spełniony]

IF EXIST c:\plik_wsadowy.bat GOTO koniec

Czyli jeżeli istnieje podany plik w danej ścieżce to przejdź do etykiety koniec

IF
IF NOT

Set - ustawia zmienną(obszar w pamięci służący do przechowywania danych)

-Zmienna składa się z 3 podstawowych elementów: nazwy, typu danych i wartości

Skłania:

-Set[nazwa zmiennej]=[wartość]

Np. set x=10 tworzy zmienną o nazwie x , typ liczbowy, z wartością 10


Set y=Dom tworzy zmienną o nazwie y, typ tekstowy, z wartością ‘’dom’’

Jak wywołać zmienną ? Powiedzmy że tworzymy zmienną liczbową np.:

set x=10

Co wyświetli nam poniższe polecenie

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%

Co tym razem wyświetli nam wiersz poleceń


=przypisanie
np x=10

==porównanie
np. x==10

Można sprawić by użytkownik miał wpływ na zmienne


set /P zmienna=[tekst wyświetlony użytkownikowi]
Dzięki przełącznikowi /P wiersz poleceń będzie czekał na podanie przez użytkownika
wartości zmiennej

Instrukcja set /A zmienna=[wyrażenia] oznacza, że ciąg po prawej stronie znaku równości


jest wyrażeniem numerycznym, które jest obliczane. Program obsługujący obliczanie
wyrażeń jest bardzo prosty, przede wszystkim obejmuje wyrażenia artytmetyczne typu +,-,*,/

Przykład:
Set /A liczba=2+2
Set /A liczba=%liczba%*2

Samo wpisanie set ukaże nam wszystkie zmienne(nazwy i ich wartości)

PAUSE

komenda zatrzymuje działanie skryptu do momentu naciśnięcia dowolnego przycisku przez


użytkownika

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]

[/s] - Przetwarza pasujące pliki w folderze bierzącym i wszystkich podfolderach

[/d] - Przetwarza również foldery

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

Co się stanie po wpisaniu poniższej komendy ?

Attrib +r +s c:\Nowy\Pliczek.txt

Ścieżka Względna - liczona od miejsca przechowywania

You might also like