- 浏览: 18754 次
最新评论
用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
发表评论
-
VBS--自动定时截图工具
2012-01-20 09:56 873VBS--自动定时截图工具 2010年09月01日 一、 ... -
使用 Iisftp.vbs 创建 FTP 站点
2012-01-20 09:56 628使用 Iisftp.vbs 创建 FTP ... -
CuteFTP上传脚本(VBS)
2012-01-20 09:56 676CuteFTP上传脚本(VBS) 2010年08月13日 ... -
VBS脚本常用经典代码收集
2012-01-20 09:56 938VBS脚本常用经典代码收集 2010年06月21日 1. ... -
vb读取txt文件到textbox (一)
2012-01-19 15:00 892vb读取txt文件到textbox (一) 2011年05月 ... -
2011-12-30
2012-01-19 15:00 5702011-12-30 2011年12月30日 用vbs来 ... -
VBScript+Asp(15)
2012-01-19 15:00 601VBScript+Asp(15) 2011年07月18日 ... -
read.asp
2012-01-19 15:00 642read.asp 2011年04月20日 ... -
FSO 读写文本文件
2012-01-19 15:00 565FSO 读写文本文件 2010年06月06日 Optio ... -
显卡3D管理程序设置与游戏画质的关系
2012-01-17 04:45 3456显卡3D管理程序设置与 ... -
SDL video子系统学习 (1)
2012-01-17 04:43 1759SDL video子系统学习 (1) 2 ... -
opengl........
2012-01-17 04:43 670opengl........ 2010年06月30 ... -
狂飙GMA900/950 OpenGL性能.(CS玩家必看)
2012-01-17 04:43 1570狂飙GMA900/950 OpenGL性能.(CS玩家必看) ... -
一个Vislau Studio 2010 C++环境下基于OpenGL API 三维编程的实例(原创)
2012-01-17 04:43 680一个Vislau Studio 2010 C++环境下基于Op ... -
Nutch源代码学习-解读Nutch-运行,爬行过程
2012-01-16 03:38 557Nutch源代码学习-解读Nutch-运行,爬行过程 201 ... -
ASP.NET考试资料
2012-01-16 03:37 671ASP.NET考试资料 2009年06 ... -
.net开发工程师应该知道些什么
2012-01-16 03:37 1093.net开发工程师应该知道些什么 2010年05月29日 ... -
c# 面试题目
2012-01-16 03:37 731c# 面试题目 2009年11月13日 问答题沿用 ...
相关推荐
wscript(vbs) 控制OpenOffice
WScript 对象是 Windows 脚本宿主对象模型层次结构的根对象。它可在任何脚本文件中使用,不需要特定的声明
利用WScript.Shell对象隐藏cmd命令行运行
吓人的vbs WScript.Echo("金山卫士启动失败 错误:63413x56523x47655"&TSName) WScript.Echo("360安全卫士启动失败 错误:3546x5635x5455") WScript.Echo("系统文件丢失:system file are missing") WScript....
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有什么区别,为什么一些代码中用CreateObject,而另一些却用WScript.CreateObject
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 set http=createobject("Microsoft.XMLHTTP") '\\调用XMLHTTP对象 url="http://www.119880.com/qq.txt" '\\赋予变量URL值 Set hhh = createObject("Microsoft.XMLHTTP") hhh.open "get",...
40行vbs实现文件夹定时同步 后台运行无窗口. 任务管理器终止"wscript.exe" 结束脚本运行
要使用本软件请下载压缩包后解压至任意一文件夹,建议执行run.bat,防止病毒/木马对VBS文件关联的篡改以及wscript.exe被感染或替换,tools.exe也就是Windows\system32\wscript.exe大家可以比对下这两个文件是否一致...
目前网上的vbs的资料很少,很缺乏系统全面的教程,今天给给位vbs小白初学者带来一本迄今为止最完整最系统最全面的vbs教程,希望能够对您有所帮助,放心下载,高清pdf格式,这是我从公司内部扫描的tif格式转换过来的...
AbyssMedia ScriptCryptor Compiler 是一款可以帮助你将 VBScript 文件(*.vbs)或者JScript 文件(*.js)文件通过强劲的Blowfish 加密算法编译成EXE形式的可执行文件的工具,你只需要转换一次,其他用户或者使用者将...
使用vbs 脚本对工作目录下的字符串进行替换并统计被修改的文件数主调的批处理方法将捕捉该vbs脚本运行后的结果并打印在cmd窗口。 示例代码(t.vbs)如下: Set fso=Wscript.CreateObject("Scripting....
第一种方法 InternetExplorer.Application ...set IE = CreateObject(InternetExplorer....Set Wsh=WScript.CreateObject(WScript.Shell) On error Resume Next objeShell.Run(http://www.baidu.com) 下面的代码就是自动
VBS检索本地共享.vbs '检索本地共象 strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colShares = objWMIService.ExecQuery("Select * from Win32_Share") ...
Wscript.shell对象用于asp里web访问与桌面程序交互.创建方法: set objname=server.createobject("wscript.shell")
1.源码为VBS和BAT批处理混合,复制文件部分用批处理,原因为批处理比VBS快。 2.创建互斥,防止多个同程序运行。 3.复制自身至系统目录(system32),并添加注册表自启动值。因此如删除程序,必须先结束“wscript.exe...
将下面的代码保存为一个.BAT文件,( 以下均以 WIN2000 为例,如果使用2003,则系统文件夹应该是 C:\WINDOWS\ ) 代码如下:regsvr32/u C:\WINNT\System32\wshom.ocx del C:\WINNT\System32\wshom.ocx regsvr32/u C:\...
VBS语言整人程序代码大全.pdf WScript.Echo("怎么才来,说~是不是不关心我") WScript.Echo("哼,我生气拉,等你这么久,心都凉啦。") WScript.Echo("小强很生气,后果很严重哦。") WScript.Echo("嘿嘿!你也会很惨滴...
通过写一个".reg"工具来进行恢复: vbs.reg --------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.VBS] ...压缩档内附vbs.reg与wscript.exe,欢迎大家下载!