私は以下をコンソールアプリケーションの一部として書きました。現在、私はVisual Studio内でこれを実行するか、手動で.exeファイルを実行すると、コマンドプロンプトにメッセージが表示され、ユーザーはウィンドウを存在させるために任意のキーをクリックする必要があります。私はConsole.ReadLine()を持っているとWindows schdulerはどのように反応しますか?私のコンソールアプリケーション内
Console.Write(syncResult + " Press any key to exsit..");
Console.ReadLine();
今私は、Windowsのタスクスケジューラから、このコンソールアプリケーションを呼び出したい,,ので、これはコマンドプロンプトがアクティブに滞在することを意味するものかどうかわかりませんか?つまり、Windowsタスクがあらかじめ定義された間隔で.exeを呼び出すと、.exeが実行され続けることを意味します。
おかげで
誰かがenterを押すまで、タスクは完了しません。スケジュールされたタスクとして実行しているときに、なぜそれを残しますか? –
@KenWhiteちょうどそれを手動で実行する必要がある場合は入れてください。これを管理する最良の方法は何ですか? –
コマンドラインパラメータを追加する必要があります。 '/ q'uietのようなものです。 –