我想編寫一個 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 腳本路徑」替換為腳本路徑。現在運行它。不幸的是,我找不到充電器插入事件的事件 ID。