无忧启动论坛

标题: 如何DIY进度条 [打印本页]

作者: 微笑嘻嘻    时间: 2012-5-20 11:34
标题: 如何DIY进度条
看到各位大大的一键还原,都是自创进度条。
想问下,都是怎么实现的?来学习下方法

GHOST与imagew获取进度条的方法一样吗?

谢谢各位了



[ 本帖最后由 微笑嘻嘻 于 2012-5-24 09:39 编辑 ]
作者: 贝壳    时间: 2012-5-20 13:01
如果ghost没有把进度信息输出到标准输出或者错误输出上,是很难知道进度信息的。
不过我觉得有个比较简单的方法可以试试。即使根据选择压缩等级预知备份后生成的镜像文件大小,例如有个10G的系统,根据快速压缩,预计生成的镜像大小是5G,那么在备份过程,你可以设置定时器,每隔一秒去读取生成的镜像的大小,如果镜像大小是50M就是进度1%,如果是500M,既是进度10%等等。如果真是镜像是6G,那么你应该在大约95%时等待完成等等之类的。希望这个方式对你有帮助 :)
作者: monitor20    时间: 2012-5-20 13:12
11.05版本的GHOST32会在窗口标题中显示当前进度,虽然进度刷新比较慢,但却是准确的!至于获取窗口标题,则应该是一件相当容易的事情了吧?
作者: 微笑嘻嘻    时间: 2012-5-20 17:30
原帖由 monitor20 于 2012-5-20 13:12 发表
11.05版本的GHOST32会在窗口标题中显示当前进度,虽然进度刷新比较慢,但却是准确的!至于获取窗口标题,则应该是一件相当容易的事情了吧?



获取窗口标题?
作者: tegl    时间: 2012-5-20 17:34
原帖由 monitor20 于 2012-5-20 13:12 发表
11.05版本的GHOST32会在窗口标题中显示当前进度,虽然进度刷新比较慢,但却是准确的!至于获取窗口标题,则应该是一件相当容易的事情了吧?


那DOS下呢?
作者: monitor20    时间: 2012-5-20 21:17
DOS下我可没辄了!
作者: 微笑嘻嘻    时间: 2012-5-20 22:19
原帖由 2010beikel 于 2012-5-20 13:01 发表
如果ghost没有把进度信息输出到标准输出或者错误输出上,是很难知道进度信息的。
不过我觉得有个比较简单的方法可以试试。即使根据选择压缩等级预知备份后生成的镜像文件大小,例如有个10G的系统,根据快速压缩 ...

方法可以,再加个进程结束监测。
谢谢你啦
作者: 微笑嘻嘻    时间: 2012-5-21 18:31
原帖由 monitor20 于 2012-5-20 13:12 发表
11.05版本的GHOST32会在窗口标题中显示当前进度,虽然进度刷新比较慢,但却是准确的!至于获取窗口标题,则应该是一件相当容易的事情了吧?


谢谢了,方法可行。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3