vbs 自动复制U盘的内容
作者 佚名
来源 ASP编程
浏览
发布时间 2013-07-09
思路很简单,高层的东西没什么技术含量,引用几个函数或方法就行了。开始我用的是批处理(如果你插入U盘的盘符是J,把课件保存于F盘)打开记事本,键入以下内容: 复制代码 代码如下: :cheat ping 127.0.0.1>nul if exist J:\*.ppt (copy J:\*.ppt F:\ && exit) else goto cheat 保存为main.bat,本来这个文件就够实现此功能了,但我想不到有什么DOS命令可以隐藏命令提示符界面,就不得不编了一个vbs脚本专门干这事: 打开记事本键入: 复制代码 代码如下: set wshshell=createobject("wscript.shell") wshshell.run "main.bat",0 msgbox"已经注入",48,"夜月" wscript.quit 保存为starter.vbs,注意这个文件要和main.bat放于同一目录下。然后双击starter.vbs即可运行。 后来,我想用vbs脚本可以搞得更牛叉一点,但这东西已经好长时间不玩了,我连inputbox都不知道怎么用的了,试了几次才搞得好了一点。很方便,打开记事本,键入: 复制代码 代码如下: on error resume next dim udrive,dfold,src,ptr set fso=createobject("Scripting.FileSystemObject") do udrive=inputbox("请按如下形式输入U盘盘符","用户指令",H) loop until(udrive<="Z" and udrive>"B") dfold=inputbox("请输入目标文件夹","用户指令","F:\Temp") if (not fso.folderexists(dfold)) then fso.createfolder(dfold) end if src=udrive + ":\*.ppt" ptr=dfold + "\" do while(1=1) if fso.driveexists(udrive) then fso.copyfile src,ptr,true set fso=nothing wscript.quit end if wscript.sleep 2000 loop 以上内容另存为xue.vbs即可,双击后运行。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 屏蔽端口的vbs脚本下一篇: 写个设置命令的VBS脚本代码
关于vbs 自动复制U盘的内容的所有评论