Miten MS-DOS tulkitsee komentoja?

Joka kerta, kun komento syötetään MS-DOS: iin, tietokone käy läpi seuraavat vaiheet.

  1. Tietokone tarkastelee komentoriviä millä tahansa sisäisellä komennolla. Jos syötettyä komentoa ei löydy, se jatkuu seuraavaan vaiheeseen.
  2. Tietokone etsii suoritettavia tiedostoja nykyisessä hakemistossa, joka vastaa käyttäjän antamaa komentoa. Jos käyttäjän komentoa vastaavia tiedostoja ei ole, se jatkuu seuraavaan vaiheeseen.
  3. Tietokone tarkastaa jokaisen hakemiston ympäristösuunnassa, joka vastaa käyttäjän antamaa komentoa.

Alla on muutamia eri skenaarioita siitä, miten MS-DOS voi tulkita käyttäjän syöttämän komennon.

Käyttäjä syöttää "dir" -komennon

Tietokone tarkastelee komentoa.com ja huomaa, että dir on pätevä sisäinen komento ja suorittaa ohjeet kyseiselle komennolle.

Käyttäjä syöttää "format" -komennon

Tietokone ei pysty etsimään tätä komentoa komennossa com.com tai paikallisessa hakemistossa, vaan löytää sen polusta ja suorittaa komennon ulkoisena komentona.

Käyttäjä syöttää pelin nimen, jonka hän haluaa suorittaa

Tietokone ei pysty etsimään komentoa komennossa com, mutta huomaa, että suoritettava tiedosto on nykyisessä hakemistossa ja suorittaa tiedoston.

Käyttäjä syöttää tiedoston, joka ei ole suoritettava, tai suoritettavan tiedoston, jota ei ole missään polussa

Tietokone ei pysty etsimään komento- tai suoritettavaa tiedostoa komennossa com.com, nykyisessä hakemistossa tai millään polulla ja luo virheen "Huono komento tai tiedoston nimi".