View Single Post
Old 24-06-2025, 13:31   #7
swan_x
Senior Member
 
L'Avatar di swan_x
 
Iscritto dal: Feb 2005
Messaggi: 1554
ho disinstallato Vantage e eseguito lo script bat (il primo) con limite a 60%
avendo già in precedenza disinstallato Vantage, avevo notato che la batteria continuava a caricare anche dopo 60%. quindi avevo rimesso Vantage.
ora invece dopo averlo eliminato ed eseguito il bat, mi teneva il limite a 60, quindi ero ben felice funzionasse tutto anche senza Vantage.

ma poi x scrupolo ho voluto aumentare il limite a 70, sempre da script, x vedere se era lui in effetti che bloccava la carica o era qualcosa ancora dei settaggi di Vantage (anche se ora non è più presente nel mio pc)
ebbene la carica è sempre ferma a 60%... bene così, ma temo non sia lo script il responsabile. e se un domani la volessi full a 100% se lo script non funziona dovrei rimettere Vantage...

inoltre lo script eseguito mi dà un errore:
Codice:
Enter battery charge percentage (50-100): 80
Set-ACBatterySetting : Termine 'Set-ACBatterySetting' non riconosciuto come nome di cmdlet, funzione, programma
eseguibile o file script. Controllare l'ortografia del nome o verificare che il percorso sia incluso e corretto,
quindi riprovare.
In riga:1 car:1
+ Set-ACBatterySetting -SettingId 5dd8f6e0-7d83-4c3e-bfcb-00b0c98b9b09  ...
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Set-ACBatterySetting:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Maximum battery charge level set to 80.
Premere un tasto per continuare . . .
lo script (io ho scelto il bat ma volendo c'è anche x poweshell) è questo:
Codice:
@echo off
set /p charge_level="Enter battery charge percentage (50-100): "

:: Validate input
if %charge_level% LSS 50 (
    echo Invalid input! The minimum charge percentage is 50.
    pause
    exit /b 1
)

if %charge_level% GTR 100 (
    echo Invalid input! The maximum charge percentage is 100.
    pause
    exit /b 1
)

:: Set the maximum battery charge level using PowerShell
powershell -command "Set-ACBatterySetting -SettingId 5dd8f6e0-7d83-4c3e-bfcb-00b0c98b9b09 -Value %charge_level%"

:: Inform the user that the charge level has been set
echo Maximum battery charge level set to %charge_level%.
pause
swan_x è offline   Rispondi citando il messaggio o parte di esso