经过目前的测试。。大家觉得好的话。请给我加分。呵呵
复制文件的进度条显示问题得到初步解决!
利用点: start /min copy 路径:\文件名 路径:\做多线程的运行。。
难点:获取硬盘拷贝文件的速率问题。
自己写了一个批处理做为测试,该值为每微妙/86000字节(值向上取整的结果)
注意,不同规格的硬盘有不同的结果。
需要大家自己测试。(自己已经解决,而且做为进度条提示就是评估复制时间)
算法思想。
1,利用 dir 指令获取 拷贝 文件的文件大小。
2,文件大小除去硬盘传输速率得到动画的延时时间
3,利用这个时间写动画。
我在下面的一楼里就直接把这个代码给出来了。
注:代码经过精简,省去了第一步。。(因为是算法嘛:)
[ Last edited by flyinspace on 2007-4-1 at 02:34 PM ]
复制文件的进度条显示问题得到初步解决!
利用点: start /min copy 路径:\文件名 路径:\做多线程的运行。。
难点:获取硬盘拷贝文件的速率问题。
自己写了一个批处理做为测试,该值为每微妙/86000字节(值向上取整的结果)
注意,不同规格的硬盘有不同的结果。
需要大家自己测试。(自己已经解决,而且做为进度条提示就是评估复制时间)
算法思想。
1,利用 dir 指令获取 拷贝 文件的文件大小。
2,文件大小除去硬盘传输速率得到动画的延时时间
3,利用这个时间写动画。
我在下面的一楼里就直接把这个代码给出来了。
注:代码经过精简,省去了第一步。。(因为是算法嘛:)
[ Last edited by flyinspace on 2007-4-1 at 02:34 PM ]
知,不觉多。不知,乃求知

