Windows スケジューラが動作中のプロセスのステータス

Windows スケジューラが動作中のプロセスのステータス

30 分ごとに起動する .bat ファイルがあります。これには Windows スケジューラを使用しています。これについていくつか質問があります。

  1. システムの再起動後でも、スケジュールされたタスクはスケジュールされた時間に開始されますか?
  2. ジョブの実行中に、ステータスの進行状況を表示するにはどうすればよいでしょうか?
  3. 実行中のインスタンスをシステム トレイに表示するにはどうすればよいですか?

答え1

  1. スケジュールされている場合は、指定された時間/間隔に従って開始されるはずですが、何らかの理由でスキップされた場合は、できるだけ早く実行するように設定できます。

    1

    など、タスクのPropertiesダイアログの他のすべてのタブを確認してください。Conditions

  2. バッチファイルを実行するとウィンドウが表示され、echoコマンドを使用してメッセージを印刷したり、echoメッセージをテキストファイルにリダイレクトしたりできます。標準のWindowsメッセージダイアログを表示するには、次のようにします。ニルコマンドinfoboxパラメータの使い方を確認してくださいここ

  3. インスタンスを表示トレイで実行されていますか? バッチファイルはトレイでは実行されません。アプリを呼び出す場合は、トレイで実行されないように設定してください。トレイですでに実行されているアプリを最大限に活用するには、アプリがこれを行う方法をサポートしている必要があります (いくつかのたとえば、アプリを再度実行すると実行中のインスタンスが最大化されるなど)、AutoIt/AutoHotKey スクリプトを調べる必要があります。

答え2

アプリをテキストファイル/イベントビューアにログ/レポートステータスとして変更する必要があると思います。次に、システムトレードで実行され、ログを認識してその情報をユーザーに表示する別のアプリを作成する必要があります。

関連情報