.cmd — Windows Command Script
Microsoft · 1985
Wat is een .cmd-bestand?
Een .cmd-bestand is een scriptbestand dat een reeks commando's bevat die door de Windows command-line interpreter moeten worden uitgevoerd. Hiermee kunnen gebruikers repetitieve taken automatiseren door commando's aan elkaar te koppelen. Deze scripts worden voornamelijk binnen het Windows-besturingssysteem gebruikt voor systeembeheer en batchverwerking.
Programma's die .cmd-bestanden openen
| Platform | Programma | ||
|---|---|---|---|
| Windows | Notepad | Gratis | Officieel |
| Command Prompt (cmd.exe) | Gratis | Officieel | |
| PowerShell ISE | Gratis | Officieel | |
| Visual Studio Code | Gratis | ||
| Notepad++ | Gratis | ||
| macOS | TextEdit | Gratis | Officieel |
| Homebrew (for cmd.exe emulator) | Gratis | ||
| Visual Studio Code | Gratis |
Veelvoorkomende problemen met .cmd-bestanden
Veelgestelde vragen
Zowel .cmd- als .bat-bestanden zijn batchscripts die worden uitgevoerd door de Windows-opdrachtinterpreter. .cmd-bestanden worden echter behandeld als Windows NT-opdrachtscripts, wat betekent dat ze worden uitgevoerd met dezelfde machtigingen als `cmd.exe` en dat sommige opdrachtgedragingen enigszins kunnen afwijken van oudere .bat-bestanden die door `command.com` worden geïnterpreteerd.
Ja, u kunt .cmd-bestanden op een Mac openen en bewerken met een eenvoudige teksteditor zoals TextEdit. De commando's in het .cmd-script zijn echter specifiek voor Windows en worden niet rechtstreeks op macOS uitgevoerd. U hebt een Windows-omgeving of een emulator nodig om ze uit te voeren.
Het uitvoeren van .cmd-bestanden van onbetrouwbare bronnen kan riskant zijn, omdat ze kwaadaardige commando's kunnen bevatten die uw systeem beschadigen. Zorg er altijd voor dat u de bron vertrouwt en de commando's in het script begrijpt voordat u ze uitvoert. Antivirussoftware kan helpen bekende bedreigingen te detecteren, maar voorzichtigheid is geboden.
Technische details
CMD-bestanden zijn platte tekstbestanden en hebben geen specifieke binaire header of handtekening, waardoor ze alleen op basis van hun inhoud niet te onderscheiden zijn van andere op tekst gebaseerde scriptbestanden. De uitvoering wordt afgehandeld door de `cmd.exe`-interpreter in Windows.