Kuidas MS-DOS tõlgendab käske?

Iga kord, kui käsk sisestatakse MS-DOS-i, läbib arvuti alltoodud samme.

  1. Arvuti vaatab käsureale mis tahes sisemiste käskude vasteid. Kui sisestatud käsku ei leitud, jätkub see järgmisele sammule.
  2. Arvuti otsib käivitatavaid faile praeguses kataloogis, mis sobib sisestatud kasutaja käsuga. Kui kasutaja käsule vastavad failid puuduvad, jätkub see järgmisele sammule.
  3. Arvuti vaatab iga sisestatud teekonnale sobiva keskkonnatee kataloogi.

Allpool on mõned erinevad stsenaariumid selle kohta, kuidas MS-DOS võib kasutaja poolt sisestatud käsu tõlgendada.

Kasutaja sisestab käsu "dir"

Arvuti vaatab käsku com.com ja märgib, et dir on kehtiv sisemine käsk ja täidab selle käsu juhiseid.

Kasutaja sisestab käsu "formaat"

Arvuti ei suuda seda käsku käskluses com.com või kohalikus kataloogis leida, kuid leiab selle tee ja täidab käsu välise käskuna.

Kasutaja sisestab mängu, mida ta soovib käivitada

Arvuti ei suuda käsku com.com-s leida, kuid märkab, et käivitatav fail on praeguses kataloogis ja käivitab selle faili.

Kasutaja sisestab käivitamata faili nime või käivitatava faili, mis ei ole üheski tees

Arvuti ei suuda otsida käsku või käivitatavat faili käsureal.com, praeguses kataloogis või üheski tees ja genereerib vea "Halb käsk või faili nimi".