2011-03-18 46 views
11

Duplicar posible:
Windows batch files: .bat vs .cmd?¿Cuál es la diferencia entre * .bat y * .cmd?

Hola,

estoy aprendiendo de programación por lotes de Windows y nos hemos encontrado esta pregunta:

¿Cuál es la diferencia entre .bat y .cmd archivo?

Si son lo mismo, ¿por qué necesitan 2 de ellos?

Por cierto, ¿cuál es la diferencia entre command.com y cmd.exe?

+2

Duplicado: http://stackoverflow.com/questions/148968/windows-batch-files-bat-vs-cmd – Blender

+1

@Blender Si hay varias preguntas duplicadas, ¿hay alguna acción en SO para unir todas las preguntas en una? – Kiquenet

Respuesta

4

.bat archivos son restos de DOS. Los archivos .cmd son para el procesador de comandos de Windows NT o superior, y tienen más capacidades (algunas estructuras de bucle, la capacidad de llamar y regresar de bloques de tipo de procedimiento).

command.com fue lo que ejecutó el sistema operativo y contenía los comandos internos como dir en DOS y versiones anteriores de Windows. Fue reemplazado por cmd.exe cuando se introdujo Windows NT, y fue el primer procesador de comandos de 32 bits.

Cuestiones relacionadas