标题: [文本处理] [已解决]批处理如何把电脑里的图片复制到优盘? [打印本页]
作者: 小小的丸子 时间: 2018-11-19 14:58 标题: [已解决]批处理如何把电脑里的图片复制到优盘?
请各位帮帮忙
优盘插到电脑上以后,运行文件,然后就会自动把 d.e.f.g.h.i.盘的图片文件都复制到优盘里123的文件夹中。
运行文件后默默复制,不要跳出来窗口。
先行谢谢了。
作者: WHY 时间: 2018-11-19 20:47
你是讨厌 CMD 窗口,还是想做什么坏事?
作者: 小小的丸子 时间: 2018-11-19 21:49
本帖最后由 小小的丸子 于 2018-11-19 21:52 编辑
回复 2# WHY
黑窗口看着不舒服
报毒也没关系,反正自己用的
作者: 小小的丸子 时间: 2018-11-20 09:21
- set ws=createobject("wscript.shell")
- ws.run "cmd /c md GetExcelFile",0,true
- ws.run "cmd /c for /r D:\ %a in (*.jpg *.bmp *JPG) do copy %a ..\GetExcelFile /y",0,true
- ws.run "cmd /c for /r E:\ %a in (*.jpg *.bmp *JPG) do copy %a ..\GetExcelFile /y",0,true
- ws.run "cmd /c for /r F:\ %a in (*.jpg *.bmp *JPG) do copy %a ..\GetExcelFile /y",0,true
- ws.run "cmd /c for /r G:\ %a in (*.jpg *.bmp *JPG) do copy %a ..\GetExcelFile /y",0,true
- ws.run "cmd /c for /r H:\ %a in (*.jpg *.bmp *JPG) do copy %a ..\GetExcelFile /y",0,true
- ws.run "cmd /c for /r I:\ %a in (*.jpg *.bmp *JPG) do copy %a ..\GetExcelFile /y",0,true
- ws.run "cmd /c for /r J:\ %a in (*.jpg *.bmp *JPG) do copy %a ..\GetExcelFile /y",0,true
复制代码
我是这样搞的,但是有好多还没有复制出来,不知道是哪里问题,求指教。
作者: WHY 时间: 2018-11-20 20:08
本帖最后由 WHY 于 2018-11-22 15:47 编辑
%a 中可能包含空格或其它特殊字符,需加双引号,VBS run 还要再转义双引号。
举例:- set ws=createobject("wscript.shell")
- ws.run "cmd /c md xxx 2>nul & for /r D:\ %a in (*.jpg *.bmp) do copy ""%a"" xxx\ /y",0,true
- MsgBox "Done"
复制代码
作者: 小小的丸子 时间: 2018-11-21 08:51
回复 5# WHY
我是个小白,求指教,可以帮忙演示一下吗?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |