ウィンドウコンソールアプリケーションを作成しました。これは、ウィンドウタスクスケジューラから1つのコマンドラインパラメータ(true / false)を取得します。
私はこのプロセスを完全には認識していません。
私はこのコードを使用して引数を読み取ります:
bool dateOffset = false;
if (args.Length > 0)
{
bool.TryParse(args[1], out dateOffset);
}
しかし、タスクスケジューラからプログラムを実行していると、次のようなエラーが表示されます。アプリケーション名が動作を停止しました。
問題がコードにあるのかタスクスケジューラにあるのかわかりません。引数なしでデバッグすると、コードは正常に機能します。