Я хочу вызвать «интерактивный» скрипт Perl из Java-программы.Просто для ясности, наоборот (от Perl до Java) мне не подходит.
Сценарий является интерактивным в том смысле, что он требует небольшого диалога настройки с пользователем.Например, вызов сценария в cmd.exe приведет к появлению диалогового окна, подобного следующему:
Хотите перезаписать старые настройки?[да, нет (по умолчанию = нет)]
, и пользователь должен выбрать между написанием да, нет или вообще ничего в командной строке.И в зависимости от выбора пользователя может появиться другое сообщение: «Вы хотите…», и пользователь ответит и т. Д. И т. Д. Я думаю, что вы получили изображение.
Мой вопрос: как я могу получитьтот же диалог с пользователем, когда скрипт вызывается в программе Java?Я имею в виду, как я могу записать вопросы сценария пользователю, показать их пользователю и затем отправить ответ пользователя (полученный в программе Java) сценарию?
Простой Runtime.getRuntime (). Exec.() не работает в этом случае.
Надеюсь, я достаточно ясно сформулировал вопрос.
Спасибо за помощь!