Rescate Comandos es una aplicación residente para Windows escrita en Python 3 y wxPython que monitoriza carpetas del sistema y ejecuta comandos automáticamente cuando detecta la presencia de un archivo disparador concreto.
Ha sido diseñada especialmente para integrarse con carpetas sincronizadas en la nube (Synology Drive, OneDrive, Dropbox, Google Drive). Esto te permite controlar o recuperar tu ordenador de casa desde fuera simplemente creando un archivo de texto vacío desde tu móvil o portátil.
📦 Ficha de Descarga
36ecfecd753d83a38ee0468b38d9877076009a19f859e8c44519d5d449fab7a3⚡ 1. ¿Cómo Funciona una Regla?
Una regla monitoriza una carpeta específica y ejecuta la orden configurada en cuanto se cumplen las siguientes condiciones:
- La regla está activada.
- La carpeta existe en el equipo.
- El archivo disparador aparece dentro de esa carpeta.
- Ha transcurrido el intervalo de comprobación indicado.
- El archivo disparador se elimina automáticamente si la opción de borrado está marcada.
🔍 Comprobación Manual (Revisar ahora)
La ventana principal incluye el botón Revisar ahora, que fuerza una verificación inmediata de todas las reglas activas. Es ideal para probar comandos y verificar si la ruta o el archivo existen.
🛡️ 2. Modos de Inicio y Privilegios de Administrador
🚀 Iniciar con Windows (Usuario Estándar)
Guarda la entrada en el registro del usuario actual. Es adecuado para comandos normales de usuario que no requieren permisos elevados.
🔐 Iniciar con Windows como Administrador (Elevado)
Crea una tarea programada en Windows llamada RescateComandosAdmin.
- Al ejecutar la aplicación como administrador una vez y activar esta opción, Windows iniciará la aplicación con privilegios elevados en cada inicio de sesión, lo que permite a las reglas ejecutar comandos de administrador (reiniciar servicios, apagar/reiniciar equipo) de forma transparente y sin solicitar confirmaciones de UAC.
📌 Bandeja del Sistema (System Tray)
Al cerrar la ventana, la aplicación permanece oculta y activa en la bandeja del sistema. Puedes configurar la opción Iniciar minimizado en la bandeja para que arranque directamente oculta (--oculto).
💡 3. Ejemplos Prácticos de Comandos
🔊 Reiniciar el lector de pantalla NVDA
- Disparador:
nvda.txt - Comando:
powershell -NoProfile -ExecutionPolicy Bypass -Command "Stop-Process -Name nvda -Force -ErrorAction SilentlyContinue; Start-Sleep -Seconds 3; Start-Process 'C:\Program Files\NVDA\nvda.exe'"
🚫 Reiniciar NVDA Sin Complementos
- Disparador:
nvda_sin_complementos.txt - Comando:
powershell -NoProfile -ExecutionPolicy Bypass -Command "Stop-Process -Name nvda -Force -ErrorAction SilentlyContinue; Start-Sleep -Seconds 3; Start-Process 'C:\Program Files\NVDA\nvda.exe' -ArgumentList '--disable-addons'"
📁 Reiniciar el Explorador de Windows
- Disparador:
explorer.txt - Comando:
powershell -NoProfile -ExecutionPolicy Bypass -Command "Stop-Process -Name explorer -Force -ErrorAction SilentlyContinue; Start-Sleep -Seconds 2; Start-Process explorer.exe"
🔄 Reiniciar o Apagar el Equipo Remotamente
- Reiniciar PC (
reiniciar_pc.txt):shutdown /r /t 5 /c "Reinicio solicitado por Rescate Comandos" - Apagar PC (
apagar_pc.txt):shutdown /s /t 5 /c "Apagado solicitado por Rescate Comandos" - Cancelar Apagado (
cancelar_apagado.txt):shutdown /a
🔒 Bloquear la Sesión de Windows
- Disparador:
bloquear.txt - Comando:
rundll32.exe user32.dll,LockWorkStation
🖨️ Reiniciar Servicios de Windows (Requiere Administrador)
- Disparador:
reiniciar_servicio.txt - Comando (Servidor de impresión):
powershell -NoProfile -ExecutionPolicy Bypass -Command "Restart-Service -Name 'Spooler'"
📂 4. Instalación Recomendada
Para garantizar un funcionamiento estable y evitar restricciones de permisos en archivos de configuración (config.json), se recomienda colocar la aplicación en una carpeta propia fuera de Program Files:
C:\RescateComandos\
├── RescateComandos.exe
├── manual.md
└── config.json