1

我有一个命令行 Ruby 应用程序,它使用 Curses 创建 GUI。如果命令提示符窗口太小,此 GUI 绝对会被 Windows 的命令提示符破坏。

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

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

mode con:cols=120 lines=40

我可以纯粹在 Ruby 中做到这一点吗?

或者,如果做不到这一点(我怀疑纯粹在 Ruby 中这样做可能是不可能的),我的 ruby​​ 应用程序是否可以实际运行该命令并“按 Enter”,并调整它正在运行的窗口大小?

4

1 回答 1

0

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

从 Ruby 调用 shell 命令

于 2013-10-17T19:33:58.740 回答