У меня есть скрипт ant, который запускает интерактивный (который требует 2 пользовательских ввода) dos batch file, используя задачу exec. Я попытался использовать атрибуты «inputstring» (с двумя входами (промежуток между ними, между ними)) и «input» (файл с 2 записями)Автоматический ввод пользовательского ввода ant exec task
Только первый вход предоставлен задачей exec в пакетный файл, скрипт ждет бесконечно для второго ввода.
Есть ли способ предоставить несколько входов через задачу exec (или) Есть ли команда dos для ввода входных данных для интерактивной партии?
Отрывок 1:
<exec dir="F:/upgrade" executable="cmd.exe" failonerror="true" output="upgrade.out" inputstring ="no&&yes">
<arg line="/c upgrade process F:/script"/>
</exec>
Отрывок 2:
<exec dir="F:/upgrade" executable="cmd.exe" failonerror="true" output="upgrade.out" input ="upgrade.input">
<arg line="/c upgrade process F:/script"/>
</exec>
Ввод содержимого файла
no
yes
, какая версия MS-DOS делает Java выполняется? – Mark
Вы должны использовать задачу ввода => http://ant.apache.org/manual/Tasks/input.html – Rebse