找回密码
 加入
搜索
查看: 4847|回复: 11

[GUI管理] 请教DOS实时回显问题

 火.. [复制链接]
发表于 2011-6-18 10:14:13 | 显示全部楼层 |阅读模式
本帖最后由 不要叫我帅哥 于 2011-6-18 10:21 编辑

使用robocopy进行文件夹同步时如何做到实时回显当前进度?

这里有个robocopy做的文件夹同步的软件,大家看看如何做到像它这样子?带有进度条和当前所进行的操作?

就是做成以上这个软件这样子!
请求高手指点一下!
帮助者一律加分!谢谢!

上传个robocopy文件,放在system32下就可以了


robocopy调用代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-6-18 15:19:58 | 显示全部楼层
路过顶一下!
发表于 2011-6-18 17:56:05 | 显示全部楼层
我顶楼上一下
发表于 2011-6-18 18:40:02 | 显示全部楼层
帮顶,,,,观望
发表于 2011-6-18 21:54:48 | 显示全部楼层
学习了..顶一个
发表于 2011-6-19 00:21:40 | 显示全部楼层
跟随版主顶帖。
发表于 2011-6-21 23:45:19 | 显示全部楼层

没有解决!
发表于 2011-6-22 00:10:21 | 显示全部楼层
我感觉图中的应该是遍历目录下的文件,计算整体文件夹大小,在复制过程中,计算正在复制文件的大小显示在进度条上。
发表于 2011-6-22 11:36:17 | 显示全部楼层
学习了..顶一个
发表于 2011-6-23 05:48:17 | 显示全部楼层
回复 8# nmgwddj

不是的
那个是调用ROBOCOPY的
robocopy会自动同步文件夹的
发表于 2011-6-23 08:07:22 | 显示全部楼层
在运行Data.rar里面的同步工具的时候,在进程列表里面找不到robocopy.exe的进程.
能确定这是调用robocopy.exe吗?
发表于 2011-6-24 18:25:07 | 显示全部楼层
帮助文件中的例子:
; Demonstrates StdoutRead()
#include <Constants.au3>

Local $foo = Run(@ComSpec & " /c dir foo.bar", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
Local $line
While 1
    $line = StdoutRead($foo)
    If @error Then ExitLoop
    MsgBox(0, "STDOUT read:", $line)
Wend

While 1
    $line = StderrRead($foo)
    If @error Then ExitLoop
    MsgBox(0, "STDERR read:", $line)
Wend

MsgBox(0, "Debug", "Exiting...")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 01:18 , Processed in 0.079229 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表