cmd.exe

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

cmd.exe är kommandotolkenOS/2 och Windows NT-baserade system (inklusive 2000, XP, and Server 2003). Den ersätter kommandotolken command.com från DOS och är med ett fåtal undantag (mest noterbart kommandot dir) bakåtkompatibel, men åtminstone versionen i Windows NT har ett antal utökningar som i många fall hämtats från de kommandotolkar man finner i Unix-världen:

  • Möjlighet att omdirigera stdout och stderr separat.
  • Villkorlig kommandoexekvering med &&-operatorn.
  • Villkoruttryck och loopar kan exekvera block med flera kommandon.
  • For-kommandot för loopar kan göra betydligt mycket mer än att iterera över de filnamn som matchar ett visst mönster.
  • Stöd för "tabbkomplettering" av filnamn. (Kräver en ändring i Registret i Windows för att aktiveras före Windows XP.)

I cmd.exe går det även att ange snabbkommando till systemfiler i målmappen system32.

Dock finns vissa svagheter mot de tidigare DOS-versionerna, bland annat går det inte att köra ett program i högre upplösning än 320x200 och, i Windows NT och 2000 så kan man även inte köra med ljud, undantaget PC-speaker.

Dessa problem går dock att lösa med DOS-emulatorn DOSBox.

Se även


Personliga verktyg