2012-04-17 99 views
0

我正在为节点服务器创建一个命令界面,但是我已经达到了希望它看起来更好的一点。节点命令行界面更改

我想拥有控制台,以便在终端屏幕的底部输入一个命令,您按回车,并将回复添加到实际的命令行中。

如果您曾经从命令行运行minecraft bukkit服务器,您应该知道我在说什么。

这是我正在谈论的图片,如果你还是不明白。想象一下,这是在终端,并忽略滚动条:http://cl.ly/1K0h1V0r0H3f3U3t3L22

是否有无论如何设置控制台看起来像这样,而不必为自己的程序或让屏幕重新打印所有其他信息来伪造该外观?

回答

1

我还没有这样做,但我相信类似的东西可以通过使用Node.js REPL很少的努力。您可以覆盖eval参数以提供您自己的命令处理。

它不会有你想要的确切外观,但它会是一个交互提示,你可以利用(更类似于Windows命令外壳或Linux外壳)。

如果你想从你的屏幕截图中看到确切的外观,我不相信有任何Node.js模块可以帮助你。有一些允许您在控制台中使用颜色,以及一些基本突出显示(例如粗体),但没有任何内容可以完全控制控制台屏幕。

+0

我目前使用repl模式。但是,无论如何感谢:P – Tgwizman 2012-04-20 02:49:54