cmd.exe
Från Rilpedia
Version från den 21 april 2009 kl. 19.10 av TottyBot (Diskussion)
cmd.exe är kommandotolken på OS/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
- MS-DOS
- Microsoft Shell (MSH)
- DOSBox