Cómo invocar el cuadro de diálogo de apagado mediante un script

Acceder al menú de cierre no tiene por qué requerir varios pasos. Optimiza tu flujo de trabajo en Windows XP utilizando un acceso directo basado en Windows Script Host.

Automatización del cuadro de diálogo de salida

A diferencia de los comandos clásicos que fuerzan el apagado inmediato, este truco utiliza el motor de Windows Script Host para invocar el cuadro de diálogo oficial de "Apagar el equipo". Esto es especialmente útil si prefieres tener la libertad de elegir entre suspender, reiniciar o apagar sin tener que navegar por el menú Inicio cada vez.

Creación del script de apagado rápido

Para crear este acceso directo inteligente, seguiremos estos pasos utilizando el lenguaje JavaScript (JScript) compatible de forma nativa con XP:

  1. Abre el Bloc de notas (Inicio > Programas > Accesorios).
  2. Copia y pega exactamente la siguiente línea de código:
    (new ActiveXObject("Shell.Application")).ShutdownWindows();
  3. Ve al menú Archivo y selecciona Guardar como...
  4. En el nombre del archivo, escribe Apagado_Rapido.js (es vital que la extensión sea .js).
  5. En "Tipo", selecciona Todos los archivos y guárdalo en tu escritorio.

¿Cómo funciona este truco?

El icono del archivo cambiará automáticamente a un pergamino amarillo (icono por defecto de archivos de script en XP). Al ejecutarlo, sucede lo siguiente:

  • El script utiliza un objeto ActiveX llamado Shell.Application.
  • Este objeto tiene acceso a las funciones internas de la interfaz de usuario (Shell).
  • El método ShutdownWindows() ordena al sistema mostrar la ventana de confirmación de salida, exactamente como si hubieras pulsado el botón de apagado del menú Inicio.

Personalización del icono

Si el icono del script no te resulta atractivo, puedes convertirlo en un acceso directo para cambiar su imagen:

  1. Haz clic derecho sobre tu archivo Apagado_Rapido.js y elige Crear acceso directo.
  2. Haz clic derecho sobre el nuevo acceso directo y selecciona Propiedades.
  3. En la pestaña Acceso directo, pulsa Cambiar icono...
  4. Selecciona el icono clásico de apagado o cualquier otro de la biblioteca shell32.dll.
VentajaDescripción
SeguridadAl abrir el menú oficial, el sistema te avisará si hay documentos sin guardar.
VersatilidadPermite elegir entre Hibernar, Suspender, Reiniciar o Apagar.
RapidezReduce el proceso de apagado a un simple doble clic en el escritorio.

Nota técnica: Si al ejecutar el archivo se abre el Bloc de notas en lugar de ejecutarse el menú, significa que la asociación de archivos .js se ha perdido. Puedes solucionarlo haciendo clic derecho en el archivo, seleccionando "Abrir con..." y eligiendo Windows Based Script Host.