Introducción a los Comandos Batch de MS-DOS

Comandos Batch

Introducción

¿Quieres gastarle una broma a un amigo en la PC? ¿Quieres aprender un poco más sobre batch? ¿Quieres cambiar códigos, borrar archivos, cerrar aplicaciones, hacer «supuestos» virus? ¿Quieres simplemente experimentar?

Entonces, revisa estos pocos pero útiles comandos de MS-DOS.

Comandos Básicos

Empezamos…

  • del: Borrar archivos. Ejemplo: del c:/dirección/archivo.exe (borrara el archivo).
  • rd: Borrar directorio de raíz. Ejemplo: rd c:/directorio (borrara ese directorio).
  • start: Comenzar «algo». Ejemplo: start www.pagina.com; start c:/programa/ini.exe
  • pause: Pausa
  • exit: Salir
  • taskkill: Mata un proceso. Ejemplo: taskkill /f /im nod32.exe o taskkill /f proceso.exe (es lo mismo que tskill). El parámetro /f fuerza el cierre.
  • set /p: Crea variables y solicita información al usuario. Ejemplo: set /p pre=¿Estás bien?
  • if: Condicional. Ejemplo:
    set /p pre=¿Estás bien?
    if %pre%==si goto si
    if %pre%==no goto no (nótese el doble igual ==)
  • goto: Etiquetas. Ejemplo: :si (y abajo se desarrolla el código para la etiqueta si), :no (y abajo se desarrolla el código para la etiqueta no).
  • Bucle: Repite una acción. Ejemplo:
    :no
    start www.google.com.ar
    goto no
  • >> <<: Redireccionamientos. Ejemplo: start x.exe >> ftp.txt
  • cls: Limpia la pantalla.
  • format: Formatea una unidad. Ejemplo: format c: (¡Usar con precaución!)
  • msg*: Muestra un mensaje en un cuadro de diálogo de Windows. Ejemplo: msg* chau xD
  • echo: Muestra un mensaje en la consola. Ejemplo: echo xDDD
  • date: Fecha (Día/Mes/Año). Ejemplo: date x/x/x
  • time: Hora. Ejemplo: time x:x

Estos son los comandos básicos. Se escriben en el Bloc de notas, se guardan con la extensión .bat (ej. micomando.bat) y se ejecutan haciendo doble clic sobre el archivo.

Parámetros de Shutdown

Veamos algunos parámetros del comando shutdown:

  • -s: Apaga el equipo (shutdown -s apaga el equipo al instante).
  • -r: Reinicia el equipo (shutdown -r).
  • -a: Cancela un apagado o reinicio programado.
  • -f: Fuerza el cierre de todas las aplicaciones.
  • -c "mensaje": Muestra un mensaje en la pantalla de aviso.
  • -t segundos: Apaga o reinicia el equipo después de un tiempo determinado en segundos.

Ejemplos de Shutdown

Ejemplo 1:

Si estás instalando una actualización que tarda 20 minutos y luego necesitas reiniciar, puedes usar:

shutdown -r -f -t 1800

Esto reiniciará el equipo en 30 minutos (1800 segundos) forzando el cierre de las aplicaciones.

Ejemplo 2 (Broma):

at 17:15 shutdown -s -f -t 15 -c "De camino que vas a decirle al dueño que se te ha apagado el ordenador, dile que es un capullo de mi parte"

(Usar con precaución y responsabilidad).

Uso del Comando AT

El comando at programa tareas. Para usar shutdown con at, primero crea un archivo .bat con el comando shutdown y sus parámetros. Luego, programa la ejecución del .bat con at. Por ejemplo:

  1. Crea un archivo llamado apagar.bat con el siguiente contenido:
    shutdown -s -f -t 15 -c "Mensaje de despedida"
  2. Guarda el archivo en C:\WINDOWS.
  3. Programa la tarea con:
    at 17:15 C:\WINDOWS\apagar.bat

Otro Ejemplo con AT

Aquí hay otra forma de usar at para abrir una imagen:

  1. Crea un archivo .bat (por ejemplo, imagen.bat) con:
    @echo off
    start c:\rutadelaimagen\imagen.jpg
    exit
  2. Programa la tarea:
    at 14:13 C:\rutadelbat\imagen.bat

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.