タスクスケジューラを使ってコンピュータのバッテリを監視できますか?
あなたのラップトップのバッテリーの充電レベルを注意深く見たいのなら、あなたは忙しい作業中にそれをモニターする手助けをする内蔵の方法を探しているかもしれません。カスタムソリューションはありますか、それとも必要ですか。本日のSuperUser Q&Aの投稿には、バッテリー監視リーダーの質問に対する答えがあります。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
SuperUserの読者MiHaは、自分のラップトップでバッテリレベルを変更するためのタスクスケジューラでタスクを作成する方法を知りたいと思っています。
バッテリーレベルの変更に基づいてタスクスケジューラでタスクを作成する必要があります。たとえば、私のラップトップのバッテリー残量が67%から66%に減少したとします。このイベントに基づいてタスクを実行する方法Windowsはこれをログに記録しますか?私はどこでもこれに関する情報を見つけることができませんでした.
どのようにバッテリーレベルの変更のためにタスクスケジューラでタスクを作成しますか?
答え
スーパーユーザーの貢献者DavidPostillが私たちに答えを持っています。
バッテリレベルの変更に基づいてタスクスケジューラでタスクを作成する必要があります。
Windowsはこの種の情報/詳細をイベントとして記録しません。ただし、下記のバッチファイルのようなものを使用してカスタムイベントを作成することはできます。.
Battery.cmd
このバッチファイルは、現在のバッテリの充電率を監視し、充電量がユーザ定義のしきい値を下回った場合にユーザ定義のイベントを作成します。.
ノート:
- eventcreateコマンドは、Windows 10からWindows 10までのWindows XPで機能します。機能するには管理者特権が必要です。.
- 必要に応じて_thresholdを設定してください.
- バッテリーがこの値を下回ると、ID 999のイベントが「バッテリーの充電が低下しました」という説明とともにAPPLICATIONイベントログに生成されます。.
- 状況に応じてeventcreateコマンドを変更します。.
- 状況に応じてタイムアウト遅延を変更します。.
出力例
私のバッテリーは現在81%充電されています。しきい値を82パーセントに設定しました。これは私がBattery.cmdを実行するとどうなるかです。
そして、これがイベントログの新しいエントリです。
EventCreateの構文
参考文献
- Windows CMDコマンドラインのA〜Zインデックス - Windowsコマンドラインに関連するすべての事項に関する優れた参考資料.
- eventcreate - Windowsイベントビューアでカスタムイベントを作成する.
- schtasks - スケジュールされたジョブ/タスクを作成または編集します。ジョブはローカルまたはリモートコンピュータで作成できます.
- wmic - Windows Management Instrumentationコマンド.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.
画像クレジット:DavidPostill(スーパーユーザー)