快速业务通道

用VBS来代替BAT或CMD文件进行命令第1/2页

作者 佚名 来源 ASP编程 浏览 发布时间 2013-07-09
自动导入注册表的,带检测:
OnErrorResumeNext
dimmsg,fso,shell
Setfso=Wscript.createobject("scripting.filesystemobject")
setwshshell=wscript.CreateObject("wscript.shell")
setshell=wscript.createobject("wscript.shell")
IF(fso.FileExists("e:\劲乐团\reg.reg"))Then
shell.run"c:\windows\Regedit.exe/se:\劲乐团\reg.reg"
shell.run"e:\劲乐团\O2Jam.exe"
Else

msg=msgbox("注册表未导入,游戏可能无法启动,如无法进游戏请叫网管~",1,"出问题啦!!")
shell.run"e:\劲乐团\O2Jam.exe"
endif



不带检测的:

OnErrorResumeNext
DimoShell,fso
SetoShell=WScript.CreateObject("WScript.Shell")
setfso=CreateObject("Scripting.filesystemobject")
oShell.Run"regedit/s9you.reg"
oShell.Run"d:\网络游戏\劲乐团\O2Jam.exe"

自动加载虚拟光驱的:

DimoShell
Setoshell=WScript.CreateObject("WScript.Shell")
oShell.Run"c:\progra~1\daemon~1\daemon.exe-mount0,D:\lan\战地2\BF2CD1mini.mds"
wscript.sleep5000
oShell.Run"D:\lan\战地2\BF2.exe"

另一例子:

DimWsh,DMpath,ISOpath
DMpath="X:\Y\daemon.exe"''设置DM路径
ISOpath="Z:\大富翁七\RICH7B.mds"''设置镜像文件路径
SetWsh=WScript.CreateObject("WScript.Shell")
Wsh.runchr(34)&DMpath&chr(34)&"-mount0,"&ISOpath,0,true

Wscript.Sleep3000''最好延时几秒等待镜像加载完毕1000=1秒

Wsh.run"Z:\大富翁七\rich7.exe"
SetWSH=Nothing
WScript.quit

//每次开机的时候自动导入注册表和程序
OptionExplicit
DimFolder


Folder="d:\aaa"''设置你要执行的文件夹


DimWsh,fso
SetWsh=WScript.CreateObject("WScript.Shell")
Setfso=CreateObject("Scripting.FileSystemObject")
Dimf,fc,f1,ext
Setf=fso.GetFolder(Folder)
Setfc=f.Files
ForEachf1infc
ext=LCase(fso.GetExtensionName(f1))
SelectCaseext
Case"exe"
wsh.runf1,,true
Case"reg"
wsh.run"Regedit/s"&f1,,true
endSelect
Next


Setfso=NoThing
SetWsh=Nothing
WScript.quit

//排除指定文件或文件夹删除多余的文件或文件夹,黑火原创
OptionExplicit

''''''''''''''''''''''''''''说明''''''''''''''''''''''''
''网盟-黑火制作,送给需要的朋友。
''配置文件“Listfile.ini”的格式如下:
''要删除什么(文件|目录)=要执行删除的文件夹=排除1;排除2;排除3............
''配置文件可以有多行,以便对多个目录进行操作。
''配置文件里以“/”开头的行为注释行。
''排除多个内容时,使用分号“;”进行分隔。
''↓↓↓配置文件例子:↓↓↓
''/配置文件开始
''目录=D:\=SystemVolumeInformation;网络游戏;单机游戏;小游戏
''目录=C:\ProgramFiles=qq;WinRAR
''文件=D:\网络游戏=文件1.exe;文件2.exe
''/配置文件结束
''''''''''''''''''''''''''说明完''''''''''''''''''''''''

DimFso,Listfile,objListfile
Listfile=""''设置配置文件路径,如果配置文件和脚本放在一起,请保持原样

IfListfile=""ThenListfile="Listfile.ini"
SetFso=CreateObject("Scripting.FileSystemObject")
OnErrorResumeNext
SetobjListfile=Fso.OpenTextFile(Listfile,1)
IfErrThen
err.Clear
Msgbox"没有找到配置文件"&Listfile,16,"错误"
WScript.quit
EndIf
OnErrorGoTo0

Dimflnum,fdnum,t1,t2,tm
flnum=0
fdnum=0
t1=timer()

DimMyline,LineArr,ListArr
DoWhileobjListfile.AtEndOfStream<>True
Myline=LCase(Replace(objListfile.ReadLine,"==","="))
IfLeft(Myline,1)="/"Then
''objListfile.SkipLine
ElseIfCheckLine(Myline)=2Then
LineArr=Split(Myline,"=")
''DoFolder=LineArr(1)

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号