这个具体要看,不过其实和显示文本是一个道理,
针对普通文本界面启动,就是在明确位置显示文本(进度条可以是若干特殊制表符的一行),然后把执行过程分解为若干步,到某步后就输出一个对应进度字符。
比如启动过程分为100个执行子过程,进度对应为50个字符(字符界面是80字符每行),则每2个子过程完成就输出一个字符。
如果是图形界面其实也是类似处理,只是分隔精度可以更高,或者说直接有一个100步(帧)的动画,用进度完成度控制动画播放的步数。