система: Windows 7 64 бит. Интерфейс: УМК.исполняемый.
мне нужно запускать исполняемый файл в пакетном режиме. При запуске в интерактивном режиме, исполняемый файл запрашивает последовательность команд (каждая конечно, затем клавишу Enter) и, наконец, он просит вас нажать Enter для продолжения (и окончания). Этот последний шаг блокирует меня. Мне удалось написать следующее:
mycode.exe < batch.txt
где файл batch.txt
имеет следующее содержание.
bar.out
28
foo.in
summary.out
четыре строки содержат правильные команды mycode.exe
. Проблема в том, что я не знаю, как отправить команду "Enter"mycode.exe
...есть ли способ?
EDIT: может быть, я не использую правильные слова. Я не программист и не информатик. Я попробую с практическим примером: если я открою cmd
запрос и запись (с последующим вводом)
D:test> mycode.exe
я
Enter output file name:
я пишу
bar.out
затем я получаю список параметров среди которых выбрать и подсказка:
Enter option from menu:
ввести
28
я
Enter input file name:
ввести
foo.in
я
Enter summary file:
ввести
summary.out
затем код посылает длинный вывод на экран, и, наконец, он пишет:
Press ENTER to continue
если вместо запуска из командной строки я использую
mycode.exe < batch.txt
я получаю ошибку Fortran, поэтому я думал, что, возможно, я бы нужно включить эквивалент нажатия клавиши ENTER, внутри моего файла batch.txt
.