Nástupcem programuCOMMAND.COM je v systémechOS/2 aWindows NT programcmd.exe. ProgramCOMMAND.COM je však v těchto systémech stále přítomen, aby bylo možné zajistit vyšší kompatibilitu se staršími programy, které jsou spouštěny vNT Virtual DOS machine.
Všechny vložené příkazy jsou provedeny po stisknutí klávesy Enter na konci zadaného řádku. InterpretCOMMAND.COM nerozlišuje velikost písmen (anglickycase insensitive), takže příkazy mohou být vkládány bez ohledu na velká a malá písmena (všechny zápisydir,DIR andDiR jsou stejný příkaz).
Chceme-li spustit program, není nutné zadávat příponu.BAT,.COM ani.EXE. Změna jednotky se provádí zadáním jejího jména následovaného dvojtečkou (tj. např.A:).
Aby bylo možné pracovat se systémem i v případě, že nemáme k dispozici žádné externí programy (s příponami.COM a.EXE), jsou všechny základní příkazy prováděny samotným interpretemCOMMAND.COM. Jsou to:
Dávkové soubory proCOMMAND.COM mají čtyři typy proměnných:
ERRORLEVEL – obsahuje návratový kód posledního spuštěného programu (celé číslo mezi 0 a 255). Většina programů má své konvence návratových kódů (například 0 pro úspěšné ukončení). Některé programy návratový kód nenastavují, takže v proměnné zůstane předcházející hodnota. Hodnotu ERRORLEVEL lze testovat pomocí podmínky IF.
proměnné prostředí – odkazuje se na ně pomocí formy%VARIABLE% a obsahují hodnotu zadanou příkazem SET. Většina verzíCOMMAND.COM expanduje proměnné pouze v dávkovém režimu.
parametry z příkazového řádku – mají tvar%0,%1…%9 a obsahují název programu a jeho prvních 9 parametrů z příkazového řádku předané skriptu (tj. spuštěním "skript.bat jedna 2" obsahuje%0 "skript.bat",%1 obsahuje "jedna" a%2 obsahuje "2"). Parametry za devátým mohou být zpřístupněny pomocí příkazu SHIFT.
proměnné příkazu FOR – používají se ve smyčkách a mají v dávkách formát%%a. Tyto proměnné jsou definovány pouze uvnitř smyčky FOR a obsahují postupně všechny definované hodnoty.
Přesměrovánístandardních proudů je v DOSu omezené. Protože je DOS jednoúlohový systém, jeroura realizována sekvenčním (postupným) spuštěním příkazů, přičemž data se uchovávají v dočasném souboru.COMMAND.COM neposkytuje podporu pro práci se standardním chybovým výstupem. Přesměrování si řídí každý program sám, takže je funkční jen u některých příkazů (na rozdíl odunixových shellů, kde přesměrování řídí sám shell a programy je samy nezajišťují).
příkaz <filename
přesměrování standardního vstupu příkazu na vstup ze souboru nebo zařízení
příkaz >filename
přesměrování standardního výstupu příkazu; pokud cíl existuje, je přepsán
příkaz >>filename
přesměrování standardního výstupu příkazu; pokud cíl existuje, je přidán za jeho konec
příkaz1 |příkaz2
roura ze standardního výstupupříkaz1 do vstupupříkaz2
Zpráva "Loading COMMAND.COM" je zobrazena na průhledu Terminátora T-800 a v interním zobrazeníRoboCopa, když se restartuje.
TheCOMMAND.COM je pozice autority v kresleném seriáluReBoot.
command.com jewebová stránka s obrázkem promptu, kde je spuštěn příkaz "DIR". Je to však pouze trik, který má uživatele přesvědčit, že je zobrazován obsah jeho disku. Ve výstupu příkazu je však chyba, protože adresáře . a .. nejsou při zobrazení kořenového adresáře vypisovány.