VBS的RUN函数本身带三个参数

VBS的RUN函数本身带三个参数

ID:47204473

大小:59.52 KB

页数:12页

时间:2019-08-26

VBS的RUN函数本身带三个参数_第1页
VBS的RUN函数本身带三个参数_第2页
VBS的RUN函数本身带三个参数_第3页
VBS的RUN函数本身带三个参数_第4页
VBS的RUN函数本身带三个参数_第5页
资源描述:

《VBS的RUN函数本身带三个参数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VBS的RUN函数本身带三个参数•隐藏后台运行模式VBS的RUN函数本身带三个参数■隐藏后台运行模式1•代码事例:DIMobjShellsetobjShell=wscript.createObject(nwscript.sheir')iReturn=objShell.Run("cmd.exe/CC:addolcliAddolC.exe",0,TRUE)VBS的RUN函数本身带三个参数,第一个参数就是你要运行的程序第二个参数就是用來控制运行窗口模式冇0-9模式其中0是隐藏后台运行,6是最小化运行具体可以参数MSDN帮助文档SW

2、HIDE0Hidesthewindowandactivatesanotherwindow.SWMINIMIZE6Minimizesthespecifiedwindowandactivatesthenexttop-levelwindowintheZorder.SWRESTORE9Activatesanddisplaysthewindow.Ifthewindowisminimizedormaximized,Windowsrestoresittoitsoriginalsizeandposition.Anapplicationshoul

3、dspecifythisflagwhenrestoringaminimizedwindow.Run的第三个参数将允许我们防止相关程序以并发方式运行。您可将笫三个参数赋值为True,以便指示脚本停留在使用Run方法的代码行并保持等待状态,直到已被激活的程序运行完毕。我们已经知道了因未设定该参数所产生的后果,该参数在缺省状态下被设定为False,而这种设置必将导致两个程序同时运行。也就是说TRUE值时必须等待这个脚本完成才运行其他程序,而false时可能还未运行完乂执行另外一个脚本还有--种方式的隐藏运行setws=wscript.

4、createobject(',wscript.sheir)ws.run"bat.bat/start",0将上面代码写在记事木里保存扩展名为**.vbs。以下是调用的批处理。即是上而中的bat.bat文件。@ECHOOFFC:addolcliAddolC.exe@ECHOOFFobject.Run(strCommand,[intWindowStyle],[bWaitOnReturn])参数objectWshShell对象。strCommand表示要运行的命令行的字符串值。必须包括要传递到可执行文件的所冇参数。intWindow

5、Style可选。表示程序窗口外观的整数值。请注意,并非所冇程序都使用此信息。bWaitOnReturn可选。布尔值,衣示在继续执行脚本中的下一条语句Z前,脚本是否等待执行完程序。如果设为true,则在执行完程序后才执行脚木,Run方法返回由程序返回的任何错误代码。如果设为false(狱认值),则Run方法将口动在启动程序后立即返回0(不是错误代码)。说明Run方法返回一个整数。Run方法启动在新Windows进程中运行的程序。可以讣•脚本等到程序执行完后再继续执行。这允许您同步运行脚木和程序。strCommand参数内的环境变量

6、口动扩展。如果某个文件类型已正确注册到某个程序中,则对该类型的文件调用Run方法时将执行该程序。例如,如果您的计算机系统中装冇Word,则对*.doc文件调用Run方法时将启动Word并加载该文档。下农列出了intWindowStyle的可川设置。intWindowStyle说明0隐藏一个窗口并激活另一个窗口。1激活并显示窗口。如果窗口处于最小化或最人化状态,则系统将其还原到原始人小和位置。第一次显示该窗口时,应用程序应指定此标志。2激活窗口并将其显示为戢小化窗口。3激活窗口并将英显示为最人化窗口。4按最近的窗口大小和位置显示窗

7、口。活动窗口保持活动状态。5激活窗口并按当前的大小和位置显示它。6最小化指定的窗口,并按照Z顺序激活下一个顶部窗口。7将窗口显示为最小化窗口。活动窗口保持活动状态。8将窗口显示为当前状态。活动窗口保持活动状态。9激活并显示窗口。如果窗口处于最小化或最人化状态,则系统将其还原到原始大小和位置。还原最小化窗口时,应用程序应指定此标志。10根据启动应用程序的程序状态来设宙显示状态。VBS中run和exec的区别Setws=CreateObject(HWScript.ShelIu)'这里创建一个对彖引用,以便在以下示例代码中使用。语法:

8、(常识:作为过程使用时,不耍加括号,否则出现编译器错谋(参数唯一或没有时加括号不会出错,但建议不要加))ws.Run(strCommand,[intWindowStyleJ,[bWaitOnReturnJ)[SetobjExec=1ws.Exec(strComm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。