NorfiPC »
Comandos Windows »
La Consola de CMD
Como utilizar la consola de CMD y crear los archivos batch
Tweet
Reglas elementales para usar la consola de comandos de Windows, como iniciarla e introducir las ordenes, como configurarla, como crear los archivos batch, plantillas para facilitar dicha tarea. Diferencia entre archivos batch y bat, usos prácticos en Windows.
¿Qué es la consola de CMD?
La consola de CMD, ventana del intérprete de comandos de Windows o Símbolo del sistema, (se le conoce y se puede llamar por cualquiera de los nombres anteriores), es la famosa ventana negra mediante la cual se puede enviar cualquier tipo de orden al sistema operativo.
Funciona introduciendo líneas de instrucciones conocidas como comandos, escritos en el antiguo lenguaje de MSDOS.

Mediante la consola se puede realizar tareas en el equipo sin usar la interfaz gráfica de Windows, ya que las instrucciones recibidas van directamente al núcleo del sistema.
Con las órdenes que se introduzcan y se ejecuten en ella, se puede realizar prácticamente cualquier tipo de acción en Windows.
¿Cómo usar la consola de CMD?
La consola se puede utilizar de dos formas:
• Escribiendo directamente las instrucciones en ella, cada vez que se presione la tecla Enter se ejecutará la línea introducida.
Una alternativa es pegar el texto en vez de tener que escribirlo, para eso es necesario habilitar la Edición rápida en las preferencias. Esto puede ser muy útil cuando sea necesario introducir bastante código.
Para habilitar la Modalidad de edición rápida haz lo siguiente:
Accede a la configuración de la consola dando un clic derecho en la esquina superior de la ventana y selecciona: Propiedades -> Opciones.
Marca las casillas: Modalidad de edición rápida y Modalidad de inserción.
Guarda los cambios.
• El otro modo de usar la consola es escribiendo las instrucciones en un archivo de texto, guardándolo con la extensión de archivo: .CMD y ejecutándolo posteriormente, es lo que se conoce como un archivo batch.Accede a la configuración de la consola dando un clic derecho en la esquina superior de la ventana y selecciona: Propiedades -> Opciones.
Marca las casillas: Modalidad de edición rápida y Modalidad de inserción.
Guarda los cambios.
De esa forma Windows ejecutará las instrucciones contenidas en dicho archivo con la consola, sin que sea necesario abrirla manualmente.
¿Cómo acceder o iniciar la consola de CMD?
La consola se puede iniciar de distintas formas, escoge la que más fácil te resulte.
➔ Escribe en Ejecutar: CMD y presiona la tecla Enter.
➔ Escribe en el cuadro de Inicio: CMD y presiona la tecla Enter.
➔ Ejecuta el acceso directo situado en: Inicio -> Todos los programas -> Accesorios -> Símbolo del sistema.
➔ Crea un método abreviado de teclado de la siguiente forma:
➔ En el menú contextual del ratón, es decir, al dar clic con el botón derecho con la tecla Shift presionada, selecciona: "Iniciar Ventana de comandos aquí".
➔ Escribe en el cuadro de Inicio: CMD y presiona la tecla Enter.
➔ Ejecuta el acceso directo situado en: Inicio -> Todos los programas -> Accesorios -> Símbolo del sistema.
➔ Crea un método abreviado de teclado de la siguiente forma:
• En el acceso directo del programa, en la ruta anterior, da un clic derecho y selecciona Propiedades.
• En la pestaña Acceso directo en el pequeño cuadro Tecla de método abreviado presiona la tecla T, y Aceptar.
Esto te permitirá iniciarla con la combinación de teclas: CONTROL+ALT+T.
➔ Crea un nuevo accedo directo en el Escritorio, cuando se te pregunte la ruta, escribe: cmd.exe• En la pestaña Acceso directo en el pequeño cuadro Tecla de método abreviado presiona la tecla T, y Aceptar.
Esto te permitirá iniciarla con la combinación de teclas: CONTROL+ALT+T.
➔ En el menú contextual del ratón, es decir, al dar clic con el botón derecho con la tecla Shift presionada, selecciona: "Iniciar Ventana de comandos aquí".
Otra alternativa es descargar y ejecutar el siguiente script del registro, que creará un botón en el menú contextual para abrir directamente la consola de CMD.
Crear un icono de sistema en el escritorio, para acceder a la consola de CMD
Puedes descargar en el link más abajo una clave del registro, que al ejecutarla y combinarla a tu registro, creará un icono de sistema en el escritorio para acceder a la consola de CMD.
Este icono es un vínculo a una carpeta CLSID (Identificador de clase) y tiene la característica que es imposible de eliminar, lo que es una ventaja para que no se pueda borrar accidentalmente.
En el archivo de descarga también se encuentra la clave necesaria para eliminar el icono cuando lo desees.
Como crear los archivos batch para introducir ordenes en la consola con solo dos clics
Los archivos batch, antiguamente conocidos como BAT, son pequeños archivos de texto que se pueden hacer con cualquier editor de texto, por ejemplo con el Bloc de notas, pero es necesario cambiarle la extensión de archivo original .txt por .cmd o .bat, funcionan igual las dos.
Al dar dos clics en ellos Windows traslada las instrucciones que tengan escritas a la consola de comandos y se ejecutan en esta secuencialmente, es decir línea por línea.
Por ejemplo si se escribe en el archivo de texto: COPY C:/test D:/ y se guarda como un batch, al dar dos clic en él, Windows copiará la carpeta test situada en el disco C a la unidad D.
La primera línea del archivo debe ser: @echo off.
Crear el primer archivo batch
En la página: Tutorial para hacer comandos y archivos batch encontrarás un sencillo tutorial donde se explican los principales elementos y códigos de los archivos batch, pero te invito ahora a hacer como ejercicio y demostración un sencillo archivo batch.
Para eso copia el siguiente código, pégalo en el Bloc de notas y guárdalo como se explicó anteriormente, como: prueba.cmd
@echo off echo Fecha actual %DATE% echo Hora actual %TIME% echo Nombre del PC %COMPUTERNAME% echo Nombre del usuario %USERNAME% echo Directorio raiz del HD %SYSTEMROOT% echo Directorio en que te encuentras %CD% echo Numero de procesadores %NUMBER_OF_PROCESSORS% pause>nul
Crear una plantilla para crear un archivo batch desde el menú contextual
Si vas a hacer archivos batch a menudo, puedes crearte una plantilla, es algo fácil.
Para eso descarga el siguiente script del registro, descomprímelo y ejecútelo, agregará una entrada en tu menú contextual donde podrás elegir: Nuevo -> Archivo batch.
Creará en el lugar que escojas un nuevo archivo, el cual ya tendrá la extensión .cmd y el encabezado necesario, solo tendrás que insertarle las líneas de código que necesitas ejecutar.
Otra plantilla para hacer un archivo batch, copiando el contenido al Bloc de notas
En la línea "mode con", se especifica las dimensiones con las que se abrirá la consola, cambia los valores a tu gusto.
Como guardar el resultado que devuelve la consola como texto
Para salvar la información que aparece en la consola, ya sea el resultado de un comando, una petición de búsqueda, el contenido de la ayuda, etc. en un archivo de texto, hazlo de la siguiente forma:
Utiliza el comando, el carácter > y a continuación el nombre y la ubicación del archivo a crear.
Por ejemplo:
Guardar en un archivo de texto en el escritorio, el contenido que devuelve la ayuda para el comando ROBOCOPY:
ROBOCOPY /? > %userprofile%\Desktop\ayuda.txt
Puedes usar distintas extensiones de archivo, .doc para abrirlo con Microsoft Word, .xls para abrirlo con Excel, etc.ROBOCOPY /? > %userprofile%\Desktop\ayuda.txt
Para seguir escribiendo información adicional en el mismo archivo anterior, utiliza dos símbolos >> consecutivos, por ejemplo:
XCOPY /? >>%userprofile%\Desktop\ayuda.txt
Diferencias entre los archivos .BAT y .CMD
En sistemas operativos anteriores, los archivos batch (se conocían como archivos de procesamiento por lotes) tenían la extensión de archivo .bat.
Eran ejecutados por command.com, alcanzaron muy mala fama, incluso para muchos los bat eran archivos que podían o destruirte tu sistema operativo o infestarte de virus, verdaderamente se usaron mucho con este propósito.
En la actualidad, con los modernos sistemas operativos con que contamos y los sistemas de seguridad que estos poseen, un virus arcaico realizado en un archivo batch no tiene ningún efecto dañino.
A partir de la salida de Windows NT el antiguo command.com (procesador de comandos de 16-bits) parte de los sistemas operativos anteriores, se convierte en cmd.exe (procesador de comandos de 32-bits), una aplicación independiente, los batch adoptan la extensión de archivo .cmd, pero la consola sigue ejecutando por compatibilidad de igual manera los que poseen la extensión de archivo .bat.
Páginas relacionadas
◄ Como configurar la consola de CMD o ventana de MSDOS
◄ Usar la línea de comandos en Windows 7, ejemplos prácticos de la letra A hasta la E
◄ Lista de comandos disponibles en el intérprete de comandos de Windows XP
◄ Tutorial para hacer comandos y archivos batch
◄ Ejemplos, consejos, curiosidades y anexos del tutorial de comandos
◄ Usar la línea de comandos en Windows 7, ejemplos prácticos de la letra A hasta la E
◄ Lista de comandos disponibles en el intérprete de comandos de Windows XP
◄ Tutorial para hacer comandos y archivos batch
◄ Ejemplos, consejos, curiosidades y anexos del tutorial de comandos