El comando pause en el MS-DOS

el-comando-pause-del-ms-dos

Como su nombre lo indica es utilizado para hacer una “pausa” en la ejecución del sistema, así esto hará que el MS-DOS pare de interpretar los comandos hasta que el usuario presione una tecla cualquiera para que se reanude la interpretación de las ordenes que se le programó a la aplicación.

En el MS-DOS hay dos tipos de pause, el primero es el que trae predeterminado un mensaje el cual es el siguiente:

presione una tecla para continuar

Y el segundo es uno nulo el cual no trae o dispone de un mensaje en específico, de esta forma podrás insertar un texto o mensaje personalizado.

Para iniciar abriremos el MS-DOS mediante:

ejecutar el ms dos en windows

Luego para hacer una prueba del funcionamiento de este comando, abriremos el bloc de notas y escribiremos lo siguiente:

comando pause tutorial

Para continuar debes guardar el archivo con extensión .bat o .cmd, ejemplo:

extension .bat o .cmd

El comando @echo off:

Si te preguntas ¿para qué es este comando? Pues se utiliza para suprimir el resto de texto que muestra la consola el cual dice el nombre del usuario y la version del MS-DOS. Este texto se ve como en la siguiente imagen:

version del ms-dos y nombre del usuario

Explicación del archivo creado:

Acabamos de insertar tres comandos en el archivo, estos son @echo off, pause, y exit. Lo que pasara al ejecutar la aplicación, es que el sistema te mostrara el mensaje predeterminado del pause (el que mencioné al comienzo de este post), y cuando presiones una tecla se cerrara, ya que el MS-DOS interpreta de arriba hacia abajo los comandos escritos en el bloc de notas.

Por lo tanto la primera instrucción que interpretara será la del @echo off, luego la del pause, y si se le da la orden al sistema de continuar (presionando cualquier tecla), leerá la introducción del comando exit para cerrar la ventana ¿todo claro hasta ahora?

Así sucesivamente puedes agregarle comandos a tu gusto y necesidad, por ejemplo si queremos mirar las cuentas de usuario luego de que el sistema te pida cualquier tecla para continuar, escribiremos luego del pause, el comando net user:

el comando pause mas el net user

Supongo que esto ya esta perfectamente entendido, entonces proseguiremos con el comando pause tipo nulo.

El comando pause nulo:

La utilización de este comando es igual a la del pause normal, pero la diferencia es que este es nulo osea que no trae un mensaje.

Para hacer que el comando pause sea nulo le agregaremos un espacio y luego >nul:

el-comando-pause-nulo

Si agregásemos este comando  así como esta a una aplicación, no saldría ningún indicador haciendo referencia a que se hizo una pausa, a diferencia del pause común que mostraba lo de presionar la tecla para continuar.

Para corregir esto o más bien, para agregarle un mensaje al pause >nul, antes del comando escribiremos echo y después el mensaje que deseas para el pause, ejemplo:

pause >nul

En si no le hicimos modificaciones al pause >nul, lo que hicimos fue agregarle a la aplicación un echo o texto que hacia las veces de indicador o mensaje de que había una pausa.

Esto ha sido todo. ¡Espera los próximos tutoriales aquí en Systems Area!

Anuncios

Comenta desde tu perspectiva :)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: