Board logo

标题: [文件操作] 批处理如何让正在复制对话框在单独的窗口显示? [打印本页]

作者: shuaige100    时间: 2010-6-19 18:19     标题: 批处理如何让正在复制对话框在单独的窗口显示?

我们经常拷文件会遇到边拷文件边去玩电脑其它东西,等到差不多的时间就看看文件或文件夹拷完了没,就得点那个文件所在的窗口才能看到拷文件进度,麻烦的时候看上3 4次。能把正在复制对话框在单独的窗口显示多好啊。
作者: hanyeguxing    时间: 2010-6-19 19:28

1,如果只使用copy、xcopy命令,当复制完成时批处理会自动退出,所以当没有了命令提示符窗口时就表示复制已经完成。
2,直接将复制进度显示在命令提示符窗口标题:复制当前目录下非系统或隐藏属性的所有txt文件到c根目录
  1. @echo off&setlocal enabledelayedexpansion
  2. for /F "tokens=1,2*" %%a in ('dir *.txt') do if "%%b"=="个文件" set a=%%a
  3. for %%a in (*.txt) do (
  4. set/a b+=1
  5. copy "%%a" c:\
  6. title 已复制!b!/%a%
  7. )
复制代码

作者: shuaige100    时间: 2010-6-19 22:03     标题: 回复 2楼 的帖子

我要复制文件夹带进度条并会估计剩余时间能做到吗?没进度条无所谓有%几也好,也许会更省内存

[ 本帖最后由 shuaige100 于 2010-6-19 22:39 编辑 ]
作者: Seter    时间: 2010-6-20 08:39     标题: 回复 3楼 的帖子

更省内存?省省叭,我觉得估计剩余时间甚至可能要用高精度,然后CPU暴高...根据文件大小的实时进度条你就不用想了
作者: Batcher    时间: 2010-6-20 11:12     标题: 回复 3楼 的帖子

建议不要在这种鸡肋的功能上面花费时间,连微软自己都做的都很不准确,BAT即使做出来也只是个摆设。
作者: raymai97    时间: 2010-6-20 12:05

只好用windows7咯。windows7有这功能。
作者: shuaige100    时间: 2010-6-21 12:30     标题: 回复 5楼 的帖子

如果烤东西没有进度条和剩余时间,你感觉爽吗?我觉得微软能这样做是对的啊

[ 本帖最后由 shuaige100 于 2010-6-21 12:40 编辑 ]




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2