Запуск скрипта Python при подключении зарядного устройства в Windows 10

Запуск скрипта Python при подключении зарядного устройства в Windows 10

Я хочу написать скрипт на Python, который будет оповещать пользователя, когда аккумулятор полностью заряжен на его/ее ноутбуке. Я могу написать скрипт на Python, который будет проверять состояние аккумулятора каждые 5 минут, и когда аккумулятор заряжен на 100%, он выдаст сигнал тревоги. Но я не хочу, чтобы этот скрипт работал в фоновом режиме вечно. Вместо этого я хочу запускать этот скрипт только при подключении зарядного устройства. Как мне получить доступ к такому виду событий?

решение1

Для этой задачи можно использовать PowerShell.

$battery = get-wmiobject -class win32_battery -erroraction silentlycontinue; while($true){{if($battery){switch($battery){ 6 {& "Python script path"}}}}

Теперь сохраните код в скрипте ps1 и замените "Python script path" на путь скрипта. Теперь запустите его. К сожалению, я не смог найти идентификатор события для события зарядного устройства.

Связанный контент