Przekierowania
>
Wynik działania polecenia przekierowany z ekranu do innego urządzenia (np. pliku)
przykład:
tree>a.txt
<
parametry wywołania polecenia czytane z pliku
przykład:
zip<b.txt
>>
Wynik działania polecenia dopisany do końca istniejącego pliku
przykład:
dir>>a.txt
|
Wyjście pierwszego polecenia przekazywane na wejście drugiego polecenia
przykład:
dir|more
Polecenia cmd *.bat
W rozdziale tym wyrażenia w nawiasach [] są opcjonalne.
call c:/temp/a.bat
Wywołanie innego pliku wsadowego z bieżącego
echo [on,off] tekst
wypisanie tekstu na konsoli
for %%f in (*.txt) do type %%f
Pętla for,
%%f
zmienna za którą podstawiane są elementy zbioru (wyrażenie w nawiasie)
goto etykieta
instrukcja skoku do miejsca oznaczonego etykietą ze znakiem :
przykład:
if not errorlevel 1 goto end
echo error
:end
echo koniec programu
IF [NOT] ERRORLEVEL nr polecenie1 [ELSE polecenie2]
Jeżeli poprzednia komenda [nie]zwróciła kod błędu wówczas wykonane jest polecenie1 w przeciwnym razie polecenie2
IF [NOT] EXIST nazwapliku polecenie1 [ELSE polecenie2]
wykonywane jest polecenie jeżeli [nie]istnieje plik o podanej nazwie
w przeciwnym razie polecenie2
IF [/I] text1 op text2 polecenie1 [ELSE polecenie2]
jak wyżej, porównywane są text1 z text2
op
jet operatorem porównania:
EQU
=
NEQ
=!
LSS
<
LEQ
≤
GTR
>
GEQ
≥
Literatura
An A-Z Index of the Windows XP command line
Waldemar Tokarz, ostatnia modyfikacja 2007-12-12