中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-10 22:00
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]请问用批处理在复制大文件时显示复制的进度 查看 1,311 回复 4
楼 主 [已结]请问用批处理在复制大文件时显示复制的进度 发表于 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
性别 男
状态 离线
谢谢HAT
用这个XXCPOY解决了问题
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 ]
论坛跳转: