Запуск консольного приложения - C#
Формулировка задачи:
программно запускаем консольку, которая генерирует текстовые файлы output.txt. при первом запуске не генерирует output.txt. при следующих (плохая прога атата) генерирует
Решение задачи: «Запуск консольного приложения»
textual
Листинг программы
ProcessStartInfo psi = new ProcessStartInfo(@path + @"\admin.exe"); Process p = new Process(); p.StartInfo = psi; p.Start(); p. p.EnableRaisingEvents = true; System.Threading.Thread.Sleep(100); File.Copy(@path + @"\" + file_out, @path + @"\output_admin.txt", true); File.Delete(@path + @"\" + file_out); // Генерация пользовательского ответа (output_user.txt). psi = new ProcessStartInfo(@path + @"\user.exe"); p.StartInfo = psi; p.Start(); p.EnableRaisingEvents = true; System.Threading.Thread.Sleep(100); File.Copy(@path + @"\" + file_out, @path + @"\output_user.txt", true); File.Delete(@path + @"\" + file_out); // Сравнение полученных ответов. bool b = FileCompare(@path + @"\output_user.txt", @path + @"\output_admin.txt"); if (b) MessageBox.Show("Результаты совпадают"); else MessageBox.Show("Результаты различны"); return b;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д