Запуск командного файла в C# форме - PullRequest
0 голосов
/ 18 апреля 2020

Мне было интересно, могу ли я как-нибудь вставить свой файл .BAT в мою C# форму, как здесь: https://prnt.sc/s1ne88

Есть ли способ, которым я могу запустить BAT изнутри формы

Другие условия: я хочу только загрузить Exe и иметь BAT внутри формы C#, и он запускается изнутри

1 Ответ

2 голосов
/ 18 апреля 2020

вы можете создать файл bat из вашего приложения, используя StreamWriter, а затем запустить его:

StreamWriter sw = new StreamWriter("file.bat");
sw.WriteLine("ping 8.8.8.8");
sw.Dispose();
System.Diagnostics.Process.Start("file.bat");

ИЛИ

вы можете запускать команды bat непосредственно из вашего применение: Документация

string cmd = "/k ipconfig";
System.Diagnostics.Process.Start("cmd.exe", cmd);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...