这个类创建一个控制台为长时间运行的操作进度条(状态栏)。视觉上,非常类似于unix命令行工具“光伏”和“wget”。你可以定制你的口味。
此外,它很有趣,但它可能是有用的。只是为了好玩!:)
使用的例子:
%创建实例
cpb = ConsoleProgressBar ();
%设置进度条参数
cpb.setLeftMargin (1);%进度条左边框
cpb.setTopMargin (1);%行保证金
cpb.setLength (40);%进度条长度(.....):
cpb.setMinimum (0);%进步的最小值范围(最小最大)
cpb.setMaximum (100);%进步的最大值范围(最小最大)
cpb.start ();
k = 0:100
userText = sprintf('进展:[% d / % d], k, 100);
cpb.setValue (k);%更新进度值
cpb.setText (userText) %更新用户文本
暂停(0.025)
结束
cpb.stop ();
引用作为
Evgeny公关(2023)。ConsoleProgressBar(//www.tianjin-qmedu.com/matlabcentral/fileexchange/30297-consoleprogressbar), MATLAB中央文件交换。检索。