Forum Informatica Libera

Versione completa: Batteria quasi scarica
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Salve, 
ho un notebook Lenovo ThinkPad P17 Gen 2i, Windows 11 Pro 25H2 aggiornato. Vorrei che, quando la batteria raggiunge il 5% di carica, un segnale acustico, non solo il simbolo visivo in basso a destra, mi avvertisse per collegare l'alimentatore.
ChatGPT propone queste soluzioni: non l'ho provate ma una delle due potrebbe funzionare, magari scegliendo uno degli altri eventi al posto del 105.
Dovrebbe emettere un suono e aprire un pop-up.

prova poi ci fai sapere.

Soluzione 1:

Apri “Utilità di pianificazione”
Premi Win + R
Digita:
taskschd.msc
Invio

Crea attività
Trigger:
Nuovo → “Su evento”
Log: System
Origine: Kernel-Power
ID evento: 105 (evento batteria scarica, può variare)
Azione:

Avvia programma:
powershell.exe

Argomenti:
[console]::beep(1000,1000); Add-Type -AssemblyName PresentationFramework; [System.Windows.MessageBox]::Show('Batteria al 5% - collega alimentatore')


NOTA: l'evento esatto varia da PC a PC e da un sistema operativo ad un altro (vedi sotto):
ID 105 → batteria scarica (non sempre presente)
ID 13 → batteria scarica / cambiamento livello
ID 14 → batteria critica

Soluzione 2

apri Powershell e crea questo script:

Citazione:while ($true) {
    $batt = (Get-WmiObject Win32_Battery).EstimatedChargeRemaining
    if ($batt -le 5) {
        [console]::beep(1200,800)
        Add-Type -AssemblyName PresentationFramework
        [System.Windows.MessageBox]::Show("Batteria in esaurimento - collega alimentatore")
        Start-Sleep -Seconds 120
    }
    Start-Sleep -Seconds 60
}

[*]Salvalo come batteria.ps1 e avvialo automaticamente all’accesso (Utilità di pianificazione → “All’accesso utente”)