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