У меня есть форма и кнопка Windows. При нажатии на кнопку я запускаю файл bat:System.Diagnostics.Process
//execute batch
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "test.bat";
proc.StartInfo.WorkingDirectory = Path.GetDirectoryName(path);
proc.Start();
proc.WaitForExit();
Я хочу, чтобы у вас была возможность снова нажать кнопку и прекратить выполнение биты. Сейчас форма Windows теряет фокус, и я не могу нажать кнопку. Как остановить процесс из Windows Form?
Благодаря
вы должны будете избавиться от WaitForExit(). Вместо этого используйте событие Process.Exited. –