COMO USAR LA CONSOLA DE CMS O SÍMBOLO DEL SISTEMA ¿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. La inicia "cmd.exe" una aplicación de 16 bits que se encuentra en C:\Windows\System32, que traduce e interpreta los comandos u órdenes transmitidos al sistema operativo. Dichos comandos están escritos en el antiguo lenguaje de Windows MSDOS. Mediante la consola de CMD 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 o Símbolo del sistema? La consola de CMD se usa de forma idéntica a como se hacía en los primeros sistemas operativos. Se escribe una orden o secuencia y se presiona la tecla Enter para ejecutarla. Por supuesto que este método es algo engorroso y complejo, solo propio de profesionales. Las versiones modernas de Cmd.exe permiten otras opciones: Ahora es posible copiar o pegar texto en la consola, solo dando un clic con el ratón, esta opción se llama "Edición rápida" y es necesario habilitarla en las preferencias. Como habilitar la edición rápida en la consola de CMD 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. La consola también se puede personalizar es decir cambiar el tamaño de la ventana, la posición el tamaño del texto, el color, etc. Al dar dos clics en dicho archivo Windows abre la consola y ejecuta las órdenes que contiene. Trucos para usar la consola de CMD o Símbolo del sistema La consola no es tan rígida para usar como algunos piensan. Como pegar texto en la consola Para pegar cualquier texto, por ejemplo una instrucción copiada de una página web, solo da un clic derecho con el ratón, así de simple. Ojo, es necesario haber habilitado la Modalidad de edición rápida. Como copiar texto en la consola Para copiar cualquier texto en la consola, por ejemplo la ayuda de un comando, arrastra el ratón para seleccionar toda el área del texto y da un clic derecho. Abre un documento y presiona Control + V. Introducir la ruta a un archivo o carpeta en la consola Si se necesita ejecutar una instrucción en una carpeta o directorio cuya ruta es larga o complicada, solo abre la carpeta, arrástrala y suéltala encima de la consola. ¿Que son los archivos batch? Los archivos batch, también conocidos popularmente como archivos BAT, son aplicaciones ejecutables. Son simplemente pequeños archivo de texto plano, que contienen códigos o instrucciones escritos en el lenguaje de MSDOS, estos códigos son lo que se conoce como comandos. Estos archivos son guardados con la extensión de archivo .bat o .cmd. Al ejecutarse alguno de ellos (dar dos clics), Windows automáticamente inicia la consola o interprete de comandos de MSDOS y ejecuta las instrucciones o códigos que contienen en grupo, de forma secuencial. La consola de CMD, también conocida como Símbolo del sistema, intérprete de comandos o consola de MSDOS, durante muchos años fue el medio de comunicación o intérprete entre la máquina y el usuario. En los años 80 para utilizar una PC era necesario ser informático, lo que limitaba el uso de estos equipos a un grupo reducido de personas. Al surgir el primer sistema operativo Windows, este incluye una interface entre el usuario y la computadora, que permite que un clic u otra acción del usuario, se conviertan en una secuencia de comandos. Con el paso del tiempo lógicamente, disminuye el uso de la consola de CMD pero se mantiene completamente vigente el empleo de los comandos en las aplicaciones batch. Cualquier usuario, aun con pocos conocimientos, puede crear tus propios archivos batch para facilitar la ejecución de varias tareas en Windows. Crear un archivo batch, método paso por paso • Comenzaremos creando un Simple y clásico "Hola Mundo", escribiendo en tu plantilla el siguiente código: @echo off echo Hola Mundo pause exit • Guardamos el archivo como nombre.cmd y lo ejecutamos, el archivo tomará el icono de una rueda dentada y nos aparecerá una pantalla negra que dirá "Hola Mundo", luego una línea abajo mostrará "Presione una tecla para continuar" La explicación: echo Muestra un texto en pantalla, que es el texto que viene después, en este caso es: Hola Mundo. pause Como bien se lee, pausa la ejecución del código. Además muestra el texto: "Presione una tecla para continuar". exit Cierra la ventana de comandos. Funciones de algunos comandos CD o CHDIR: Sirve para cambiar de Directorio o mostrar el nombre del actual. Para usarlo, usa CD o CHDIR seguido de la ubicación del directorio al cual nos moveremos. Por ejemplo: CD C:\ CHDIR C:\ Los ejemplos anteriores hacen exactamente lo mismo, cambian al Disco C COPY: Copia uno o más archivos a otro destino. Su sintaxis es la siguiente: COPY "Dirección del archivo" "Nueva dirección" Por ejemplo: Copy C:\archivo.txt C:\archivo2.txt Aquí copiaríamos un archivo del Disco C llamado archivo.txt como archivo2.txt, para acortar un poco podríamos usar: CD Copy archivo.txt archivo2.txt Donde primero cambiamos de directorio al Disco C con CD C:\ y luego al copiar no tenemos que especificar que el archivo está en el Disco C, ya que ya nos encontramos en él. DEL: Elimina uno o más archivos, su sintaxis es: DEL ARCHIVO También se puede usar con los siguientes parámetros: DEL /F /Q archivo Donde /Q logra que la consola no pida la confirmación de eliminar el archivo y /F permite eliminar archivos que poseen el atributo de solo lectura MOVE: Sirve para mover un archivo. Su sintaxis es: Move Dirección Archivo Nueva Dirección CLS: Sirve para limpiar el contenido de la pantalla. Por ejemplo: @echo off ECHO Hola, Cuando pulses una tecla se borrará el contenido y cambiará por otro. PAUSE CLS ECHO ¿Ves? pause exit Si quisiéramos averiguar más sobre las funciones, o conocer algunas nuevas por nuestra propia cuenta podemos escribir en el CMD el nombre del comando seguido de /? y aparecerá toda la información necesaria. Ejemplos prácticos de archivos batch Con el siguiente código podemos crear un archivo batch que copie un archivo, luego lo mueva a otro directorio, borre el original y vuelva a copiar el copiado. En la carpeta donde crearás el archivo batch, crea un archivo de texto llamado copiame.txt. En él, escribe lo que quieras. Este será el archivo que copiaremos. Código: @echo off echo Hola, Copiaremos un archivo pause COPY copiame.txt copiado.txt MOVE copiado.txt C:\copiado.txt DEL copiame.txt CD C:\ COPY copiado.txt copiado2.txt EXIT Guárdalo en la carpeta como prueba.cmd, y ejecútalo. Después, si vamos al Disco C, veremos que hay dos nuevos archivos de texto, uno llamado: copiado.txt y otro: copiado2.txt. También si vamos a la carpeta del batch, comprobaremos que no está el archivo de texto original, copiame.txt. Creación de nuevos archivos: Usando archivos batch podemos crear otros archivos diferentes, para eso podemos usar algo como lo siguiente: echo TEXTO DE PRIMERA LINEA > nombre.extensión echo TEXTO SEGUNDA LINEA >> nombre.extensión echo TEXTO SIGUIENTE LINEA >> nombre.extensión Al escribir ECHO seguido de un texto y el signo > creamos un archivo con el nombre que siga. Si ocupamos un ECHO seguido de un texto y el doble signo >> se escribirá en la siguiente línea vacía del archivo que prosiga. Hagamos la prueba: echo Creando un Archivo de texto > nuevo.txt echo Esta es la Segunda linea >> nuevo.txt echo Y esta es la Siguiente >> nuevo.txt echo Esto esta genial >> nuevo.txt Aj ejecutarlo, la pantalla negra se abrirá y cerrará, pero en la carpeta en la que está nuestro batch, se habrá creado un nuevo archivo nuevo.txt que si lo abrimos, dentro tendrá escrito lo que especificamos anteriormente. Además se puede jugar con los caracteres. Un ejemplo, donde se cambiaron los colores, los caracteres y el pause: El código empleado es el siguiente: @echo off color 30 echo ================================== echo = = echo = Personalizado = echo = = echo ================================== echo. echo. echo Para salir presiona una tecla. pause>nul exit Vale mencionar que ECHO, seguido de un punto, sirve para saltarse una línea.