请教DOS实时回显问题
本帖最后由 不要叫我帅哥 于 2011-6-18 10:21 编辑使用robocopy进行文件夹同步时如何做到实时回显当前进度?
这里有个robocopy做的文件夹同步的软件,大家看看如何做到像它这样子?带有进度条和当前所进行的操作?
就是做成以上这个软件这样子!
请求高手指点一下!
帮助者一律加分!谢谢!
上传个robocopy文件,放在system32下就可以了
robocopy调用代码
路过顶一下! 我顶楼上一下 帮顶,,,,观望 学习了..顶一个 跟随版主顶帖。 {:face (301):}
没有解决! 我感觉图中的应该是遍历目录下的文件,计算整体文件夹大小,在复制过程中,计算正在复制文件的大小显示在进度条上。 学习了..顶一个 回复 8# nmgwddj
不是的
那个是调用ROBOCOPY的
robocopy会自动同步文件夹的 在运行Data.rar里面的同步工具的时候,在进程列表里面找不到robocopy.exe的进程.
能确定这是调用robocopy.exe吗? 帮助文件中的例子:
; 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...")
页:
[1]