Board logo

标题: [已结]请问用批处理在复制大文件时显示复制的进度 [打印本页]

作者: dslz666     时间: 2008-3-18 19:34    标题: [已结]请问用批处理在复制大文件时显示复制的进度

我想写一个批处理放在光盘里
运行这个批处理就把光盘里的一个600M的GHO文件复制到D盘。
能不能借用其它工具,在复制的过程中显示进度
如下面



[ Last edited by HAT on 2008-12-6 at 20:46 ]
作者: HAT     时间: 2008-3-18 20:42
在本版搜索“进度条”
作者: dslz666     时间: 2008-3-18 21:52
谢谢HAT
用这个XXCPOY解决了问题
作者: sncffihc     时间: 2008-12-6 20:09    标题: 好象没人能真正解决

我也想做个这个垃圾批处理和进度条同步,只是没有人能真正给一个代码.可能是DOS不可能实现吧.也可能是
作者: newxso     时间: 2008-12-6 21:36
批处理复制文件显示进度(显示完成百分比):
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 ]