我如何在Ruby中使用(n)curses?

我当然会创建一个进度条来显示Ruby中的一组工作的立场。

我已经阅读了一些关于使用的教程 / 图书馆 (n)诅咒 ,没有一个在澄清如何创建一个特别方便 “电脑动画” 终端中的进度条或使用Ruby的curses。

我现在知道如何利用不同的字符串来检查提供的工作的进展,我只是不确定如何吸引进度条。


更新

进度条课程令人难以置信的直截了当,完美地解决了我的麻烦。

0
2019-05-04 00:34:16
资源 分享
答案: 3

您可以从Ruby / ProgressBar库获取一些执行建议,这会创建消息进度条。 几个月前我偶然发现它还没有任何使用它。

0
2019-05-07 19:37:29
资源

在Windows上,curses函数不在包中,ncurses没有,而且对于进度条curses需要足够。 所以,使用curses而不是ncurses。

另外,curses和ncurses都是围绕c集合的纸质包装器 - 这表明你实际上并不需要特定于Ruby的教程。

尽管如此,在PickAxe的网站上,您可以下载并安装指南的所有代码实例。 文件“ex1423.rb”有一个诅咒试用版玩Pong - 需要为你提供很多产品才能让你前进。

0
2019-05-07 17:53:47
资源

我个人认为在这种情况下诅咒是过分的。 虽然月经来自lib(并且我自己经常使用它),但是每次我都不需要重新学习12个月的PITA,这需要作为负面用户界面布局的指标。

如果由于某种原因你无法继续使用进度条lib Joey建议滚动你自己的并且在相当免费的许可下发布它以立即祝贺:)

0
2019-05-07 17:50:07
资源