`
zpvw35zpvw
  • 浏览: 18754 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

用Wscript的Arguments属性实现vbs的命令行参数形式启动

 
阅读更多

用Wscript的Arguments属性实现vbs的命令行参数形式启动
2010年07月13日
  Wscript对象的Arguments属性返回一个参数的集合,即WshArgument对象,我们可以根据该对象的一些特性实现脚本的命令行参数形式启动。 Set objArgs = WScript. Arguments If objArgs.count =0 Then MsgBox "请输入启动参数!" ElseIf objArgs(0).count =1 Then If objArgs(0)="Start" Then Call startSE() ElseIf objArgs(0)="Stop" Then Call terminateSE() ElseIf objArgs(0)="Moniter" Then Call monitProcess() End If ElseIf objArgs(0).count =2 Then MsgBox "请完成两个命令行参数部分的函数!" End If Function startSE() MsgBox "进程启动了!" End Function Function terminateSE() MsgBox "进程结束了" End Function Function monitProcess() MsgBox "进程处于监控状态!" End Function  那么在这里你可以看到如果直接运行该vbs脚本就会提示需要输入启动参数了,那么这样做的好处是,例如在你的测试过程中需要对某个进程进行启动、关闭、监控的操作,如果按照以往的方法,每个需求都需要使用一个vbs脚本,而使用命令行的方式,就只需要将脚本写到一个vbs中,然后使用例如下面的方式调用了。
  1. 在bat中使用的方式是:
  d:\test.vbs "start"
  2. 在按键精灵中使用方式:
  runApp "d:\test.vbs start"
  3. 在QTP中使用方式:
  set ws=CreateObject("wscript.shell")
  ws.run "d:\test.vbs start",5,True
分享到:
评论

相关推荐

    wscript(vbs) 控制OpenOffice

    wscript(vbs) 控制OpenOffice

    VBS基础篇 - wscript 对象详解

    WScript 对象是 Windows 脚本宿主对象模型层次结构的根对象。它可在任何脚本文件中使用,不需要特定的声明

    利用WScript.Shell对象隐藏cmd命令行运行框的实现代码

    利用WScript.Shell对象隐藏cmd命令行运行

    吓人的vbs,无害

    吓人的vbs WScript.Echo("金山卫士启动失败 错误:63413x56523x47655"&TSName) WScript.Echo("360安全卫士启动失败 错误:3546x5635x5455") WScript.Echo("系统文件丢失:system file are missing") WScript....

    VBS自动更换IP.vbs

    VBS自动更换IP.vbs 'VBS自动更换IP Dim Wsh Set Wsh = WScript.CreateObject("WScript.Shell") Set oIE = CreateObject("InternetExplorer.Application") for i=1 to 5 wsh.run "Rasdial /DISCONNECT",false,1 wsh....

    VBS中CreateObject和WScript.CreateObject的区别介绍

    很多VBS新手都很困惑CreateObject和WScript.CreateObject有什么区别,为什么一些代码中用CreateObject,而另一些却用WScript.CreateObject

    Vbs序列化/反序列化Json基类

    Vbs序列化/反序列化Json基类 可直接使用,bug已被我修复 Example: Dim fso, json, str, o, i Set json = New VbsJson Set fso = WScript.CreateObject("Scripting.Filesystemobject") str = fso.OpenTextFile(...

    用VBS获取网页源代码.vbs

    用VBS获取网页源代码.vbs set http=createobject("Microsoft.XMLHTTP") '\\调用XMLHTTP对象 url="http://www.119880.com/qq.txt" '\\赋予变量URL值 Set hhh = createObject("Microsoft.XMLHTTP") hhh.open "get",...

    文件夹定时同步vbs

    40行vbs实现文件夹定时同步 后台运行无窗口. 任务管理器终止"wscript.exe" 结束脚本运行

    用VBS写的修复工具

    要使用本软件请下载压缩包后解压至任意一文件夹,建议执行run.bat,防止病毒/木马对VBS文件关联的篡改以及wscript.exe被感染或替换,tools.exe也就是Windows\system32\wscript.exe大家可以比对下这两个文件是否一致...

    迄今为止,最完整最系统最全面的wscript教程,重零开始学习vbs的法宝法宝,公司培训的内部资料

    目前网上的vbs的资料很少,很缺乏系统全面的教程,今天给给位vbs小白初学者带来一本迄今为止最完整最系统最全面的vbs教程,希望能够对您有所帮助,放心下载,高清pdf格式,这是我从公司内部扫描的tif格式转换过来的...

    ScriptCryptor 3.0 VBS转EXE

    AbyssMedia ScriptCryptor Compiler 是一款可以帮助你将 VBScript 文件(*.vbs)或者JScript 文件(*.js)文件通过强劲的Blowfish 加密算法编译成EXE形式的可执行文件的工具,你只需要转换一次,其他用户或者使用者将...

    vbs_批量修改文件

    使用vbs 脚本对工作目录下的字符串进行替换并统计被修改的文件数主调的批处理方法将捕捉该vbs脚本运行后的结果并打印在cmd窗口。 示例代码(t.vbs)如下: Set fso=Wscript.CreateObject("Scripting....

    vbs打开ie两种方法 在VBScript中启动IE浏览器的实现代码

    第一种方法 InternetExplorer.Application ...set IE = CreateObject(InternetExplorer....Set Wsh=WScript.CreateObject(WScript.Shell) On error Resume Next objeShell.Run(http://www.baidu.com) 下面的代码就是自动

    VBS检索本地共享.vbs

    VBS检索本地共享.vbs '检索本地共象 strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colShares = objWMIService.ExecQuery("Select * from Win32_Share") ...

    Wscript.shell对象手册

    Wscript.shell对象用于asp里web访问与桌面程序交互.创建方法: set objname=server.createobject("wscript.shell")

    U盘小偷vbs+批处理实现(仅供学习交流)

    1.源码为VBS和BAT批处理混合,复制文件部分用批处理,原因为批处理比VBS快。 2.创建互斥,防止多个同程序运行。 3.复制自身至系统目录(system32),并添加注册表自启动值。因此如删除程序,必须先结束“wscript.exe...

    关闭网站的wscript.shell命令行执行

    将下面的代码保存为一个.BAT文件,( 以下均以 WIN2000 为例,如果使用2003,则系统文件夹应该是 C:\WINDOWS\ ) 代码如下:regsvr32/u C:\WINNT\System32\wshom.ocx del C:\WINNT\System32\wshom.ocx regsvr32/u C:\...

    VBS语言整人程序代码大全.pdf

    VBS语言整人程序代码大全.pdf WScript.Echo("怎么才来,说~是不是不关心我") WScript.Echo("哼,我生气拉,等你这么久,心都凉啦。") WScript.Echo("小强很生气,后果很严重哦。") WScript.Echo("嘿嘿!你也会很惨滴...

    修复没有文件扩展vbs的脚本引擎

    通过写一个".reg"工具来进行恢复: vbs.reg --------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.VBS] ...压缩档内附vbs.reg与wscript.exe,欢迎大家下载!

Global site tag (gtag.js) - Google Analytics