.cmd — Script de Comando de Windows
Microsoft · 1985
¿Qué es un archivo .cmd?
Un archivo .cmd es un archivo de script que contiene una serie de comandos que serán ejecutados por el intérprete de línea de comandos de Windows. Permite a los usuarios automatizar tareas repetitivas encadenando comandos. Estos scripts se utilizan principalmente dentro del sistema operativo Windows para administración del sistema y procesamiento por lotes.
Programas que abren archivos .cmd
| Plataforma | Programa | ||
|---|---|---|---|
| Windows | Notepad | Gratis | Oficial |
| Command Prompt (cmd.exe) | Gratis | Oficial | |
| PowerShell ISE | Gratis | Oficial | |
| Visual Studio Code | Gratis | ||
| Notepad++ | Gratis | ||
| macOS | TextEdit | Gratis | Oficial |
| Homebrew (for cmd.exe emulator) | Gratis | ||
| Visual Studio Code | Gratis |
Problemas comunes con archivos .cmd
Preguntas frecuentes
Tanto los archivos .cmd como los .bat son scripts por lotes ejecutados por el intérprete de comandos de Windows. Sin embargo, los archivos .cmd se tratan como scripts de comandos de Windows NT, lo que significa que se ejecutan con los mismos privilegios que `cmd.exe` y algunos comportamientos de comandos pueden diferir ligeramente de los archivos .bat más antiguos interpretados por `command.com`.
Sí, puedes abrir y editar archivos .cmd en un Mac utilizando un editor de texto plano como TextEdit. Sin embargo, los comandos dentro del script .cmd son específicos de Windows y no se ejecutarán directamente en macOS. Necesitarías un entorno Windows o un emulador para ejecutarlos.
Ejecutar archivos .cmd de fuentes no confiables puede ser arriesgado, ya que pueden contener comandos maliciosos que dañen su sistema. Siempre asegúrese de confiar en la fuente y comprender los comandos dentro del script antes de la ejecución. El software antivirus puede ayudar a detectar amenazas conocidas, pero se recomienda precaución.
Detalles técnicos
Los archivos CMD son archivos de texto plano y no tienen una encabezado binario o firma específica, lo que los hace indistinguibles de otros archivos de script basados en texto únicamente por su contenido. Su ejecución es manejada por el intérprete `cmd.exe` en Windows.