Запуск консольного приложения - 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы