1

使用时curl,我注意到它会输出到终端文本,以后可以替换和更新。这个“动态”文本输出是我想做的。

具体来说:

类似的执行:在终端中curl http://raw.github.com/someGZippedPackage | gunzip 显示完成百分比和完成栏。

是否有提供此功能的库?

我可以使用任何面向对象的编程语言。

最好为 Java 或 Node.js 构建。

4

2 回答 2

2

您可能可以使用 javacurses 库一起破解一些东西,这里可用。http://sourceforge.net/projects/javacurses/

如果您以前没有使用过 curses,它可以用来提供一个类似于您在 BIOS 菜单中看到的界面。它是编程菜单驱动文本界面的标准方法,也适用于其他应用程序。

尽管实际上是为 c 库编写的,但这是使用 curses 编程的可靠介绍。http://invisible-island.net/ncurses/ncurses-intro.html

基本上用 移动“光标”move并用 添加字符addch,然后刷新屏幕。

神速。

于 2012-08-05T08:16:36.083 回答
1

这称为进度条,可以通过使用退格符和回车符生成,无需诅咒。

这使您的问题与 Java 中的命令行进度条重复

于 2012-08-05T18:59:52.937 回答