En mi sistema, los ventiladores siguen funcionando sin parar a menos que esté en modo de ahorro de energía. Pero usar el modo de ahorro de energía dificulta el juego y otras tareas, lo que significa que tengo que ir a la aplicación Configuración, navegar, queja y cambiarlo cada vez. Es mucha molestia para algo que necesito ajustar con frecuencia, así que aquí está ... una aplicación liviana de bandeja de sistema basada en Python para administrar perfiles de potencia en Windows. Esta herramienta permite a los usuarios cambiar rápidamente entre planes de energía, como "ahorrador de potencia", "equilibrado" y "alto rendimiento", directamente desde la bandeja del sistema. Utiliza el comando powercfg de Windows para enumerar y cambiar entre perfiles de alimentación.
pystray : para la funcionalidad del icono de la bandeja del sistema. Instalar a través de PIP: pip install pystrayPillow : para manejar íconos de imagen. Instalar a través de PIP: pip install pillowClon este repositorio :
git clone https://github.com/neolyum/power-profile-switcher.git
cd power-profile-switcherEjecute el guión :
pythonw power_profile_switcher.pypowercfg pueden requerir privilegios elevados. Si encuentra problemas, intente ejecutar Python como administrador.powercfg , que puede comportarse de manera diferente en las versiones de Windows.Localice la carpeta de inicio :
Win + R para abrir el cuadro de diálogo Ejecutar.shell:startup y presione Enter . Esto abre la carpeta de inicio donde puede colocar los atajos o aplicaciones para ejecutarse en el inicio.Crea un atajo a tu script de Python :
Haga clic con el botón derecho dentro de la carpeta de inicio y seleccione Nuevo> Atajo .
Para el objetivo de acceso directo, ingrese el camino a python.exe seguido de la ruta completa a su script, así: así:
"C:PathToPythonpythonw.exe" "C:PathToScriptpower_profile_switcher.py"
Ajuste las rutas según sea necesario según la ubicación de pythonw.exe y su script. También configure este script para ejecutarse en la carpeta del archivo Python.
Haga clic en Siguiente , dale un nombre al acceso directo (por ejemplo, "Switcher de perfil de alimentación") y haga clic en Finalizar .
Prueba : reinicie su computadora o inicie sesión e inicie sesión para asegurarse de que la aplicación se inicie en el inicio.
.bat en la carpeta de inicio Si encuentra que usar un acceso directo no funciona como se esperaba, puede crear un archivo .bat (lotes) para ejecutar su script.
Crear un archivo por lotes :
"C:PathToPythonpythonw.exe" "C:PathToScriptpower_profile_switcher.py"
.bat , por ejemplo, run_power_switcher.bat . Coloque el archivo .bat en la carpeta de inicio :
.bat a la carpeta de inicio (como se explica en el método 1).La escala, que es la base del ícono, es de Joypixels, Creative Commons Attribution 4.0 (CC por 4.0)