Как открыть окно командной строки в скрипте ruby ​​и провести интерактивный сеанс - PullRequest
1 голос
/ 14 июля 2011

У меня есть требование, когда мне нужно открыть командную строку и запустить файл bat, этот файл bat попросит пользователя ввести выбор 2-3 раза, как автоматизировать это в ruby ​​в Windows.

Я могу открыть командную строку, используя систему («start cmd.exe»), после этого мне нужно изменить каталог, а затем мне нужно запустить файл, представленный в c: //temp//dat.bat, через скрипт ruyby.

Пожалуйста, дайте мне знать, как автоматизировать все эти операции.

1 Ответ

1 голос
/ 14 июля 2011
cmd_line = "cmd.exe /c \"cd #{directory}&&#{bat_file}\""
system(cmd_line) # if you're not interested in the output

Должен это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...