https://github.com/strakerbit/desktop-mode-switcher
Automate your Windows desktop modes with PowerShell, NirCmd, and Task Scheduler. Switch between a performance-focused gaming mode and a productivity-focused normal mode instantly!
https://github.com/strakerbit/desktop-mode-switcher
automation desktop-customization gaming nircmd performance powershell productivity task-scheduler utility windows
Last synced: about 1 month ago
JSON representation
Automate your Windows desktop modes with PowerShell, NirCmd, and Task Scheduler. Switch between a performance-focused gaming mode and a productivity-focused normal mode instantly!
- Host: GitHub
- URL: https://github.com/strakerbit/desktop-mode-switcher
- Owner: strakerbit
- License: mit
- Created: 2025-04-13T19:47:40.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-14T23:56:27.000Z (about 1 month ago)
- Last Synced: 2025-04-15T09:12:37.677Z (about 1 month ago)
- Topics: automation, desktop-customization, gaming, nircmd, performance, powershell, productivity, task-scheduler, utility, windows
- Language: PowerShell
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.es.md
- License: LICENSE
Awesome Lists containing this project
README
# Cambiador de Modo de Escritorio ⚡🖥️
Un conjunto de scripts para Windows que te permite cambiar instantáneamente entre dos modos de escritorio:
- 🎮 **Modo de Rendimiento** – cierra apps en segundo plano, baja la resolución, y optimiza tu PC para juegos o tareas pesadas.
- 🧩 **Modo de Productividad** – restaura tus herramientas favoritas y tu resolución para trabajar, crear o simplemente disfrutar tu escritorio personalizado.Diseñado para quienes personalizan su escritorio en Windows pero quieren **máximo rendimiento al instante** — sin permisos molestos y sin complicaciones.
---
## 🚀 Características
- Cierra programas pesados antes de jugar
- Cambia la resolución a una más ligera (1440x1080 @ 144Hz)
- Restaura la personalización después de jugar
- Todo se ejecuta como administrador, sin pedir permisos## 🧰 Herramientas Utilizadas
- ✅ [NirCmd de NirSoft](https://www.nirsoft.net/utils/nircmd.html)
- ✅ Programador de tareas
- ✅ PowerShell## 📦 Instalación
1. **Clona o descarga** este repositorio en cualquier carpeta de tu computadora.
2. **Descarga [NirCmd](https://www.nirsoft.net/utils/nircmd.html)** y extrae el contenido en una ruta de tu preferencia (por ejemplo: `C:\Tools\NirCmd\` o cualquier otra).
3. Asegúrate de que el archivo `nircmd.exe` esté dentro de esa carpeta.
⚠️ **No elimines ni muevas esa carpeta** después de la instalación, ya que los scripts dependen de ella.
4. Abre el script `Setup-GamingSwitcher.ps1` (que está en la carpeta del repositorio), haz clic derecho y selecciona `Ejecutar con PowerShell` como administrador.
5. Si todo sale bien, se crearán **dos accesos directos en tu escritorio**:
- 🟢 `Enable Gaming Mode`
- 🔵 `Enable Normal Mode`
6. ¡Listo! Ahora puedes hacer **doble clic en cualquiera de los accesos directos** para cambiar de modo — sin pedir permisos y de forma instantánea.## ✨ Personalización
Puedes editar los scripts para:
- Abrir automáticamente un juego
- Detener otros procesos
- Reproducir un sonido o mostrar una notificación## 🧠 Autor
[@strakerbit](https://github.com/strakerbit)