从Ruby应用程序在命令提示符下运行命令

时间:2013-10-17 15:28:40

标签: ruby command-line

我有一个命令行Ruby应用程序,它使用Curses来创建GUI。如果命令提示符窗口太小,则Windows的命令提示符会严重损坏此GUI。

可以在属性中调整命令提示符窗口的大小。但是,我想以编程方式调整它的大小。

在命令提示符下运行此命令(与Ruby无关)会将命令提示符窗口的大小调整为所需的变量。

mode con:cols=120 lines=40

我可以纯粹用Ruby做这个吗?

或者,如果失败(我怀疑在Ruby中完全不可能这样做)我的ruby应用程序是否可以实际运行该命令并“点击回车”,并调整其运行的窗口大小?

1 个答案:

答案 0 :(得分:0)

Ruby有几种“shell out”的方法,这里有一篇关于它的深入帖子:

Calling shell commands from Ruby