0

Windows 7 で Windows タスク スケジューラを使用してタスクをセットアップしています。3 つのアクションがあります。最初のアクションはプログラムを実行しますが、そのプログラム ウィンドウはアクションの後も開いたままになります。残念ながら、これはどういうわけか 2 番目のアクションの実行を妨げます。アクション 1 から手動でプログラム ウィンドウを閉じると、アクション 2 が実行されます。アクション 1 のウィンドウを閉じることなく、アクション 2 を実行する方法はありますか? さらに、タスク スケジューラは、アクション 1 がいつ完了したかをどのように正確に認識していますか?

また、コマンド プロンプトで一連のアクションを実行すると、実際には期待どおりに実行されます。ただし、スケジュールされたタスクとして実行すると、アクション 1 はダイアログ ウィンドウが閉じられるまでハングします。

4

2 に答える 2

0

実行しているタスクについて詳しく教えてください。詳細については、http://support.microsoft.com/kb/308558を参照してください。「schtasks /query /fo LIST /v」を使用してコマンドラインチェックを行うこともできます

アクション 2 と 3 は別々のスケジュールされたタスクですか? そうではないと思います。すべてのアクションを 1 つのスクリプトにして、コマンド ラインを使用してコードを更新してみませんか (ウィンドウが開かないため、タスクの終了コード、成功/失敗が返されます)。

于 2012-09-12T04:51:56.943 に答える
0

Windows の 9x バージョンを実行している必要があります。実行しているファイルを右クリックし、タブaction 1をクリックして、にチェックマークを付けます。propertiesProgramClose on exit

ピフ

于 2012-09-15T03:21:39.297 に答える