Kako MS-DOS interpretira ukaze?

Ob vsakem vnosu ukaza v MS-DOS bo računalnik opravil spodnje korake.

  1. Računalnik pogleda ukaz command.com za vse notranje ukaze. Če vnesenega ukaza ni mogoče najti, nadaljuje z naslednjim korakom.
  2. Računalnik išče izvedljive datoteke v trenutnem imeniku, ki se ujema z vnesenim ukazom uporabnika. Če ne obstaja nobena datoteka, ki se ujema z ukazom uporabnika, se nadaljuje na naslednji korak.
  3. Računalnik pogleda vsakega od imenikov v okolju, ki se ujema z vnesenim ukazom uporabnika.

Spodaj je nekaj različnih scenarijev, kako lahko MS-DOS interpretira ukaz, ki ga uporabnik vnese.

Uporabnik vnese ukaz "dir"

Računalnik pogleda ukaz command.com in opazi, da je dir veljaven interni ukaz in izvede navodila za ta ukaz.

Uporabnik vnese ukaz "format"

Računalnik ne more najti tega ukaza v command.com ali lokalnem imeniku, vendar ga najde na poti in izvrši ukaz kot zunanji ukaz.

Uporabnik vnese ime igre, ki jo želi zagnati

Računalnik ne more najti ukaza v ukazu. Com, vendar opazi, da je izvršljiva datoteka v trenutnem imeniku in zažene to datoteko.

Uporabnik vnese ime neizvedljive datoteke ali izvršljive datoteke, ki ne obstaja v nobeni od poti

Računalnik ne more najti ukaza ali izvedljive datoteke v ukazu. Com, trenutni imenik ali na kateri koli poti in generira napako »Slab ukaz ali ime datoteke«.