Для проекта я создаю новый интерфейс для старой системы пакетных сценариев. Мне нужно использовать Windows XP и C # с .Net. Я не хочу трогать эту старую Backend-систему, созданную за прошедшее десятилетие. Итак, моя идея - запустить программу cmd.exe
и выполнить там сценарий Bash. Для этого я воспользуюсь "системной" функцией в .Net.
Но мне также нужно прочитать «Вывод командной строки пакетного сценария» обратно в мою программу на C #. Я мог бы перенаправить его в файл. Но должен быть способ получить стандартный вывод из CMD.exe
в мою программу на C #.
Большое спасибо!