Skip to content

Whiteold-dev/Shutdown-Timer-

Repository files navigation

Shutdown Timer

Programa para Windows que programa el apagado del PC con interfaz estilo Steam.

Requisitos

  • Windows 10/11
  • PowerShell 5.1 (incluido en Windows)

Instalacion

Opcion A: desde el repositorio clonado

  1. Clona o descarga este repositorio.
  2. Abre PowerShell en la carpeta del proyecto.
  3. Ejecuta:
.\install.ps1

Esto copia los archivos a %LOCALAPPDATA%\ShutdownTimer y crea accesos directos en el escritorio.

Opcion B: solo accesos directos (sin copiar)

Si quieres ejecutar directamente desde la carpeta del repo:

.\crear-accesos-directos.ps1

Uso

  • Programar apagado — elige tiempo (30 min, 1–4 h o personalizado) y confirma.
  • Cancelar apagado — cancela un apagado programado en cualquier momento.
  • A los 2 minutos del apagado aparece un aviso para cancelarlo.
  • Opcional: cuenta regresiva grande en pantalla.

Archivos del proyecto

Archivo Descripcion
ShutdownTimer-GUI.ps1 Ventana principal
ShutdownTimer-Watcher.ps1 Widget flotante con cuenta atras
ShutdownTimer-Cancel.ps1 Cancelacion rapida
ShutdownTimer-Common.ps1 Logica compartida
ShutdownTimer-Theme.ps1 Tema e interfaz
Launch-GUI.vbs / Launch-Cancel.vbs Lanzadores sin ventana de consola
install.ps1 Instalador
crear-accesos-directos.ps1 Crea accesos directos en el escritorio

Datos locales (no se suben a Git)

En %LOCALAPPDATA%\ShutdownTimer\:

  • state.json — estado del temporizador activo
  • SteamUiHelper.dll — cache de la interfaz (se genera en el primer arranque)

Licencia

MIT — ver LICENSE.

About

Programar apagado en Windows con interfaz estilo Steam

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors