powrót

Ćwiczenia 9

Zmienne środowiskowe

Definiowanie zmiennej

> set <nazwa_zmiennej>=<wartość_zmiennej>

Przykład:

> set pies=hau

Wyświetlanie zmiennej

> echo 

Przykład:

> echo %pies%

zmienne zdefiniowane

Przykład:

> echo %time:~3,2%

metasymbole

Programy wsadowe

bat

Przykład:

plik_wsadowy.bat
> plik_wsadowy

ECHO

Przykład:

@ECHO ON
@ECHO OFF
ECHO tekst
ECHO %zmienna%

BREAK

Przykład:

BREAK OFF
[ctrl]+[c]

CALL

Przykład:

CALL plik_wsadowy

FOR

Przykład:

FOR %%i IN (*.txt) DO TYPE %%i

GOTO

Przykład:

:etykieta
...
GOTO etykieta

IF

Operatory:

Przykład:

IF %%i EQU 1 ( ECHO tak ) ELSE ( ECHO nie )
IF NOT EXIST %%plik ( ECHO nie ma pliku ) ELSE ( TYPE %%plik )

PAUSE

Przykład:

> pause

REM

Przykład:

REM to jest komentarz

SHIFT i parametry pozycyjne

Przykład:

plik.bat
@ECHO OFF
:etykieta 
IF "%1"=="" GOTO end 
ECHO %1 
SHIFT 
GOTO etykieta 
:end 
@ECHO ON

> plik par1 par2 par3