无论如何在Windows中将命令写入命令提示符并直接从ruby程序执行?
我会在安装ruby之后将其用作我想在计算机上安装的所有gem的单击安装程序。我希望在将我的ruby文件传输到新计算机时节省时间。或者使用我认为可能需要的所有宝石,让一个非红宝石的人很快就能设置好。
我想象的是Watir,但是对于Cmd而不是浏览器。
编辑
感谢
如何在不关闭程序的情况下关闭cmd窗口,例如:
'记事本'
启动一个cmd窗口,它也会启动记事本,但cmd窗口会一直停留,直到记事本关闭。
答案 0 :(得分:3)
Ruby将执行你在相关shell中添加反引号的任何内容。
所以如果你输入
test = `ipconfig`
puts test
测试现在应该已经存储了来自cmd调用ipconfig
的数据修改强>
您还可以使用Ruby中的System(..)
调用来执行命令