Skrypty cmd

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