解决方案
您也许可以从以下内容中获得一些实现想法 Ruby/ProgressBar 库, ,它生成文本进度条。几个月前我偶然发现了它,但还没有使用它。
其他提示
很晚才回答,很抱歉自我推销,但我创造了 图书馆 在终端中显示进度。
我个人认为在这种情况下诅咒是多余的。虽然curses 库很好(我自己也经常使用它),但每当我12 个月不再需要它时,它就是一个需要重新学习的PITA,这一定是糟糕的界面设计的标志。
如果由于某种原因你无法继续相处 Joey 建议的进度条库 自行推出并在相当免费的许可证下发布它,以获得即时荣誉:)
在 Windows 上,curses 可以开箱即用,而 ncurses 则不然,对于进度条,curses 应该足够了。因此,使用curses 而不是ncurses。
此外,curses 和 ncurses 都是 C 库的薄包装器 - 这意味着您实际上并不需要特定于 Ruby 的教程。
然而,关于 镐网站 您可以下载本书的所有代码示例。文件“ex1423.rb”包含一个 Curses 演示,可以玩 Pong - 这应该为您提供足够的材料来帮助您前进。
不隶属于 StackOverflow