Jak interpretuje MS-DOS příkazy?

Pokaždé, když je příkaz zadán do systému MS-DOS, počítač provede následující kroky.

  1. Počítač vypadá na příkaz command.com pro všechny interní příkazy příkazů. Pokud zadaný příkaz nebyl nalezen, pokračuje dalším krokem.
  2. Počítač vyhledá spustitelné soubory v aktuálním adresáři, který odpovídá zadanému příkazu uživatele. Pokud neexistují žádné soubory, které by odpovídaly příkazu uživatele, bude pokračovat dalším krokem.
  3. Počítač se dívá na jednotlivé adresáře v cestě prostředí, které odpovídají zadanému příkazu uživatele.

Níže jsou uvedeny různé scénáře, jak může systém MS-DOS interpretovat příkaz zadaný uživatelem.

Uživatel zadá příkaz "dir"

Počítač zkontroluje příkaz command.com a zjistí, že dir je platný interní příkaz a provede instrukce pro tento příkaz.

Uživatel zadá příkaz "format"

Počítač není schopen najít tento příkaz v příkazu command.com nebo v místním adresáři, ale najde ho v cestě a provede příkaz jako externí příkaz.

Uživatel zadá název hry, kterou chce spustit

Počítač není schopen najít příkaz v příkazu command.com, ale zjistí, že spustitelný soubor je v aktuálním adresáři a spouští tento soubor.

Uživatel zadá název spustitelného souboru nebo spustitelného souboru, který neexistuje v žádné z cest

Počítač nemůže najít příkaz nebo spustitelný soubor v příkazu command.com, aktuálním adresáři nebo v žádné z cest a generuje chybu "Chybný příkaz nebo název souboru."