0

我正在为节点服务器制作一个命令界面,但我已经达到了我希望它看起来更好的地步。

我想要控制台,这样您就可以在终端屏幕底部输入命令,然后按回车键,它会将回复添加到实际命令行中。

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

如果您仍然不明白,这是我在说什么的图片。想象这是在终端中,忽略滚动条:http ://cl.ly/1K0h1V0r0H3f3U3t3L22

有没有办法让控制台看起来像这样,而不必为它制作自己的程序或让屏幕重新打印所有其他信息来伪造这种外观?

4

1 回答 1

1

我没有这样做,但我相信使用Node.js REPL可以轻松实现类似的事情。您可以覆盖该eval参数以提供您自己的命令处理。

它不会具有您想要的确切外观,但它将是一个您可以使用的交互式提示(更类似于 Windows 命令 shell 或 Linux shell)。

如果您想从屏幕截图中获得准确的外观,我认为没有任何 Node.js 模块可以帮助您。有一些允许您在控制台中使用颜色,以及一些基本的突出显示(例如粗体),但没有什么可以让您完全控制控制台屏幕。

于 2012-04-19T21:56:25.820 回答