La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte basato sulla comunità.
La domanda
Lettore SuperUser MiHa vuole sapere come creare un'attività in Utilità di pianificazione per le modifiche del livello della batteria sul suo laptop:
I need to create a task in Task Scheduler based on battery level changes. For example, say my laptop’s battery drops from 67 percent to 66 percent charge remaining. How can I run a task based on this event? Does Windows log this at all? I was unable to find information on this anywhere.
Come si crea un'attività in Utilità di pianificazione per le modifiche del livello della batteria?
La risposta
Il collaboratore di SuperUser DavidPostill ha la risposta per noi:
I Need to Create a Task in Task Scheduler Based on Battery Level Changes
Windows does not log this kind of information/details as events. You can, however, use something like the batch file below and create a custom event.
Battery.cmd
This batch file monitors the current battery percentage charge and creates a user defined event if the charge drops below a user defined threshold value.
- The eventcreate command works on Windows XP up to and including Windows 10. It requires administrator privileges to work.
- Set _threshold as required.
- If the battery falls below this value, an event with ID 999 will be generated in the APPLICATION event log with the description “Battery charge has dropped”.
- Modify the eventcreate command as required for your situation.
- Modify the timeout delay as required for your situation.
Example Output
My battery currently has a charge of 81 percent. I set the threshold to 82 percent. Here is what happens when I run Battery.cmd:
EventCreate Syntax
Further Reading
- An A-Z Index of the Windows CMD Command Line – An excellent reference for all things Windows command line related.
- eventcreate – Create a custom event in the Windows Event Viewer.
- schtasks – Create or edit a scheduled job/task. The job can be created on a local or remote computer.
- wmic – Windows Management Instrumentation Command.
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.
Immagine di credito: DavidPostill (SuperUser)