どのようなWindows 7タスクスケジューライベントがアイドルEND条件に応答しますか?
Windows 7タスクスケジューラを使用すると、コンピューターがアイドル状態になったときにタスクを実行できますが、コンピューターがアイドル状態から再開したとき、またはアイドル状態でなくなったときにタスクを実行する明確な方法がないようです。 コンピューターがアイドル状態でなくなったときに、ウィンドウでトリガーされたイベント(イベントログ?)は確かにありますか?または、コンピュータがアイドル状態ではなくなったという事実をキャプチャし、スケジュールされたタスクでそれに応答する方法はありますか? どうすればいいですか? または、最悪の場合、コンピューターがアイドル状態に入る/終了するときにコマンドまたはイベントを呼び出すことができるコマンドラインプログラムはどこかにありますか? [更新:] Diogo Rochaへの私の返信のアプローチが機能します。このスクリプトからpy2exeを介してnull実行可能ファイルを作成しました。 import sys import time #restart a pause every twenty seconds, with two functions that call each other. def call_pause(): pause() def pause(): time.sleep(20) call_pause() call_pause() -これがエクスポートされたHTMLであるWindowsでスケジュールされたタスクを設定します。 <?xml version="1.0" encoding="UTF-16"?> <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2012-04-27T17:40:46.8871631</Date> <Author>GENIUS-BREATH-COMPY</Author> <Description>This task runs ProgA when the computer …