No meu sistema, os ventiladores continuam executando sem parar, a menos que esteja no modo de economia de energia. Mas o uso do modo de economia de energia dificulta o jogo e outras tarefas, o que significa que tenho que entrar no aplicativo de configurações, navegar, reclamar e alterá-lo a cada vez. É muito aborrecimento para algo que eu preciso ajustar com frequência, então aqui está ... um aplicativo de bandeja de sistema leve baseado em Python para gerenciar perfis de energia no Windows. Essa ferramenta permite que os usuários alternem rapidamente os planos de energia, como "economia de energia", "equilibrado" e "alto desempenho", diretamente da bandeja do sistema. Ele usa o comando powercfg do Windows para listar e alternar entre perfis de energia.
pystray : Para funcionalidade do ícone da bandeja do sistema. Instale via PIP: pip install pystrayPillow : para lidar com ícones de imagem. Instale via PIP: pip install pillowClone este repositório :
git clone https://github.com/neolyum/power-profile-switcher.git
cd power-profile-switcherExecute o script :
pythonw power_profile_switcher.pypowercfg podem exigir privilégios elevados. Se você encontrar problemas, tente executar o Python como administrador.powercfg , que pode se comportar de maneira diferente nas versões do Windows.Localize a pasta de inicialização :
Win + R para abrir a caixa de diálogo Run.shell:startup e pressione Enter . Isso abre a pasta de inicialização, onde você pode colocar os atalhos ou aplicativos para executar na inicialização.Crie um atalho para o seu script Python :
Clique com o botão direito do mouse dentro da pasta de inicialização e selecione Novo> Atalho .
Para o alvo de atalho, entre no caminho para python.exe seguido pelo caminho completo para o seu script, assim:
"C:PathToPythonpythonw.exe" "C:PathToScriptpower_profile_switcher.py"
Ajuste os caminhos conforme necessário com base na localização do pythonw.exe e no seu script. Defina também este script para ser executado na pasta do arquivo python.
Clique em Avançar , dê um nome ao atalho (por exemplo, "Switcher de perfil de energia") e clique em Concluir .
Teste : reinicie o computador ou faça logon e faça o login para garantir que o aplicativo seja lançado na inicialização.
.bat na pasta de inicialização Se você achar que o uso de um atalho não funciona como esperado, poderá criar um arquivo .bat (lote) para executar seu script.
Crie um arquivo em lote :
"C:PathToPythonpythonw.exe" "C:PathToScriptpower_profile_switcher.py"
.bat , por exemplo, run_power_switcher.bat . Coloque o arquivo .bat na pasta de inicialização :
.bat para a pasta de inicialização (conforme explicado no método 1).A escala, que é a base do ícone, é de Joypixels, Creative Commons Attribution 4.0 (CC por 4.0)