я имею следующую команду для запуска задачи из планировщика, который является консольным приложением:Выход командной строки после обработки в консольном приложении
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "cmd.exe";
psi.Arguments = string.Format("/K SCHTASKS.EXE /Change /TN \"{0}\" /DISABLE", this.FullTaskName);
Process.Start(psi);
Теперь я хочу, чтобы закрыть окно командной строки после выполнения задачи. Я попробовал,
Environment.Exit(0);
, но это завершает процесс и не закрывает открытую командную строку. Мне нужно выйти из командной строки после запуска задачи.
Почему '/ K' используется здесь? Почему бы не назвать 'SCHTASKS.EXE' напрямую? – qxg