Запуск cmd со списком аргументов - C#
Формулировка задачи:
Доброго времени суток. Возник вопрос.
У меня есть батник, в нем около 50 строк кода.
Как я вижу, в Заранее благодарю за помощь!
startInfo.Arguments
можно добавить одну строку с кодом из батника. Как мне сюда засунуть код из 50 строк?System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; startInfo.FileName = "cmd.exe"; startInfo.Arguments = "/C copy /b Image1.jpg + Archive.rar Image2.jpg"; process.StartInfo = startInfo; process.Start();
Решение задачи: «Запуск cmd со списком аргументов»
textual
Листинг программы
string batPath = Path.Combine(Path.GetTempPath(), "abc.bat"); string commands = @"dir pause"; File.WriteAllText(batPath, commands, Encoding.Default); Process cmd = Process.Start(batPath); cmd.WaitForExit(); File.Delete(batPath);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д