楼 主
[已结]请问用批处理在复制大文件时显示复制的进度
发表于 2008-03-18 19:34 · 中国 广东 广州 番禺区 电信
中级用户
★★
积分 233
发帖 117
注册 2007-11-28 02:38
18年会员
UID 104005
性别 男
状态 离线
我想写一个批处理放在光盘里
运行这个批处理就把光盘里的一个600M的GHO文件复制到D盘。
能不能借用其它工具,在复制的过程中显示进度
如下面
[
Last edited by HAT on 2008-12-6 at 20:46 ]
第 2 楼
发表于 2008-03-18 20:42 · 中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
第 3 楼
发表于 2008-03-18 21:52 · 中国 广东 广州 番禺区 电信
中级用户
★★
积分 233
发帖 117
注册 2007-11-28 02:38
18年会员
UID 104005
性别 男
状态 离线
第 4 楼
好象没人能真正解决
发表于 2008-12-06 20:09 · 中国 湖北 黄石 电信
初级用户
★
积分 51
发帖 17
注册 2008-09-03 15:24
17年会员
UID 124684
性别 男
状态 离线
我也想做个这个垃圾批处理和进度条同步,只是没有人能真正给一个代码.可能是DOS不可能实现吧.也可能是
第 5 楼
发表于 2008-12-06 21:36 · 中国 广东 广州 电信
初级用户
★★
l i u s s
积分 73
发帖 101
注册 2008-09-17 00:21
17年会员
UID 125825
性别 男
来自 GZ
状态 离线
批处理复制文件显示进度(显示完成百分比):
copy /z win.gho d:\
VBS复制文件显示进度(效果与楼主提供的图像一样):
Set objShell = CreateObject("Shell.Application")
strFile = "winxpsp3.gho" '被复制文件(可以用通配符,没有路径为当前目录)
strFolder = "D:\" '目标目录
objShell.NameSpace(strFolder).CopyHere strFile & "?", &H0&
[
Last edited by newxso on 2009-7-8 at 20:41 ]
论坛跳转: