(Как) можно ли программно "взаимодействовать" с программой в интерактивном режиме командной строки (оболочкой) из CMD.exe через командный файл (.bat)? Пример:
>program.exe
>>aCommand
>>someResponse
>>anotherCommand
>>someotherResponse
>>quit
>
Пакетный файл должен начинаться program.exe
отправить aCommand
то [возможно] ждать someResponse
и так далее.
Есть Как взаимодействовать с программой командной строки, используя командный файл? но не требует автоматического взаимодействия и поэтому принимает CALL
качестве ответа.
Может быть, можно запустить процесс отдельно, а затем передать команды и ответы для связи с ним?
В другом месте: