Come richiesto dal titolo (Windows 7). (Come) posso cambiare il tempo fino allo scatto dello screensaver dalla riga di comando? È anche possibile?
Normalmente sono contento di un'impostazione di 5 minuti, ma a volte voglio allungarlo. Vorrei che le due lunghezze fossero associate ai tasti di scelta rapida (so come farlo).
Immagino di poter registrare due macro e usarle, ma mi chiedevo solo se ci sono opzioni da riga di comando (inclusi gli aggiornamenti del registro) che posso usare per dire a Windows di avviare lo screen saver dopo X minuti di inattività.
(tieni presente che non voglio avviare immediatamente lo screen saver; voglio cambiare il tempo che Windows attenderà prima di avviarlo)
Grazie in anticipo.
[Risposta] Alla fine ho usato una variante della risposta di @Gjordis - ma tutto il merito va a lui.
Non ho visto perché avevamo bisogno di 3 operazioni: aggiungere, eliminare, quindi rinominare e ridurlo a due.
Poiché desidero associare un tasto di scelta rapida, devo eseguire due comandi in uno. Normalmente, è possibile separare i comandi con un punto e virgola ed emetterli su una riga (ad es dir c:;dir d:
.). Ciò ha dato errori con il reg
comando, quindi alla fine ho due file batch. I contens sono identici, cambia solo la durata.
Una cosa strana: il valore è scritto correttamente nel registro, ma Pannello di controllo / Personalizza / Screen saver non aggiorna sempre la sua GUI. Tuttavia, ho testato e lo screen saver si comporta come previsto.
@echo off
reg delete "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /t REG_SZ /d 180 /f
Se questo ti aiuta, per favore vota la domanda ;-)