В моей системе вентиляторы продолжают работать без остановки, если только они не находятся в режиме энергосбережения. Но использование режима энергосбережения затрудняет игры и другие задачи, что означает, что я должен перейти в приложение «Настройки», перемещаться, ворчать и менять его каждый раз. Это много хлопот для того, что мне нужно часто регулировать, поэтому вот… легкое приложение для системного лотка на основе Python для управления профилями мощности в Windows. Этот инструмент позволяет пользователям быстро переключаться между планами питания, такими как «энергосбережение», «сбалансированный» и «высокая производительность» непосредственно из системы системного подноса. Он использует команду Windows powercfg для переключения и переключения между профилями питания.
pystray : для функциональности значка для системного лотка. Установите через PIP: pip install pystrayPillow : для обработки значков изображения. Установите через PIP: pip install pillowКлонировать это хранилище :
git clone https://github.com/neolyum/power-profile-switcher.git
cd power-profile-switcherЗапустите сценарий :
pythonw power_profile_switcher.pypowercfg могут потребовать повышенных привилегий. Если вы столкнетесь с проблемами, попробуйте запустить Python в качестве администратора.powercfg , которая может вести себя по -разному в версиях Windows.Найдите папку запуска :
Win + R чтобы открыть диалоговое окно Run.shell:startup и нажмите Enter . Это открывает папку запуска, где вы можете разместить любые ярлыки или приложения для запуска при запуске.Создайте ярлык для своего сценария Python :
Щелкните правой кнопкой мыши в папке запуска и выберите «Новый»> «Комплект» .
Для мишени, введите путь к python.exe , за которым следует полный путь к вашему сценарию, как так:
"C:PathToPythonpythonw.exe" "C:PathToScriptpower_profile_switcher.py"
Отрегулируйте пути по мере необходимости в зависимости от местоположения pythonw.exe и вашего сценария. Также установите этот скрипт для запуска в папке файла Python.
Нажмите Далее , дайте ярлыку имя (например, «Переключатель профиля») и нажмите « Закончить» .
Тест : Перезапустите компьютер или войдите и войдите в систему, чтобы гарантировать, что приложение запускается при запуске.
.bat в папке запуска Если вы обнаружите, что использование ярлыка не работает, как и ожидалось, вы можете создать файл .bat (партия) для запуска вашего скрипта.
Создайте пакетный файл :
"C:PathToPythonpythonw.exe" "C:PathToScriptpower_profile_switcher.py"
.bat , например, run_power_switcher.bat . Поместите файл .bat в папку запуска :
.bat в папку запуска (как объяснено в методе 1).Шкала, которая является основой иконки, взята из Joypixels, Creative Commons Attribution 4.0 (CC по 4.0)