рубин 1.9.2
watir 1.8.1
Мы запускаем наш скрипт ruby из командной строки cmd (driver.rb).
Затем скрипт ruby выполняет следующую строку для выполнения команды приглашения cmd:
response = `choice /c 12 /n /m "1. Qual -- 2. Test"`
Мне бы хотелось, чтобы в окне подсказки отображался выбор, позволяющий пользователю сделать выбор, а затем вернуть его.
Когда команда выполнена, сообщение не отображается, но окно cmd ожидает ответа.
При вводе значения (1 или 2) возвращается строка
(/c 12 /n /m "1. Qual -- 2. Test x)
, где х - это выбранное мной значение.
Когда завершается выполнение сценария ruby, я вижу подсказку в окне cmd.
Когда мы запускаем, любой вывод из сценария ruby (например, put) появляется после завершения сценария.
Есть ли способ заставить вывод выводиться в окно cmd во время работы ruby и не ждать, пока он закончится или, по крайней мере, появится команда приглашения cmd?
Буду признателен за любую помощь в этом вопросе.