Java ExpectIt с интерактивным режимом и пользовательским потоком (например, StringBuilder)

Я пытаюсь использовать Java ExpectIt для выполнения интерактивного пользовательского сценария оболочки /bash, который представляет собой интерактивную программу, основанную на выборе пользователя. (например, интеракт.ш)

Я хотел бы использовать ExpectIt с InteractBuilder с его режимом взаимодействовать (), и входной параметр sendLine() основан на последующем ответе пользователя, в то время как приведенная выше программа bash будет оставаться там до тех пор, пока пользователь не выберет "выход" - то есть InteractBuilder interactiveBuilder.until (содержит ("выход"));

Возможно ли это сделать, пожалуйста? Пожалуйста, пролите немного света. Заранее спасибо, мастер.

Кроме того, я хотел бы использовать пользовательский поток (например, StringBuilder) для вывода ответа программы bash (как входного, так и выходного), чтобы я мог перенаправить его в другое место (например, запрос / ответ RESTful и т. Д.). я, так как я новичок в этом деле. Благодарю.

0 ответов

Другие вопросы по тегам