如何在ruby脚本中打开命令提示符窗口并进行交互式会话

时间:2011-07-14 16:02:13

标签: ruby windows

我有一个要求,我需要打开命令提示符并运行一个bat文件,这个bat文件会要求用户输入2到3次选择,如何在windows中的ruby中自动执行此操作。

能够使用打开命令提示符 system(“start cmd.exe”) 在此之后,我需要更改目录,然后我需要通过ruyby脚本运行c://temp//dat.bat中的文件。

请让我知道如何自动执行所有这些操作。

1 个答案:

答案 0 :(得分:1)

cmd_line = "cmd.exe /c \"cd #{directory}&&#{bat_file}\""
system(cmd_line) # if you're not interested in the output

应该这样做。