6

这是我现在启动应用程序的一些示例代码:

Set objShell = Wscript.CreateObject("WScript.Shell")     
objShell.Run """C:\Program Files\Handbrake\HandBrakeCLI.exe"""

我尝试了以下方法来启动最小化的应用程序,但它不起作用。我假设这只适用于正常的命令提示符?

Set objShell = Wscript.CreateObject("WScript.Shell")     
objShell.Run "start /MIN ""C:\Program Files\Handbrake\HandBrakeCLI.exe"""

我还尝试启动一个快捷方式(它只是给出了一个空错误并且脚本无法运行)以及尝试做一个sendkeys最小化它根本不起作用的。

顺便说一下,这是来自通过 cscript.exe 运行的 VBScript。

有谁知道我如何在 VBScript 中最小化这个应用程序?

4

1 回答 1

13

检查文档并使用 .Run 方法的第二个参数。

证据:

set s = createobject("WScript.Shell")
s.run "notepad", 2

启动记事本最小化。

于 2012-12-09T22:39:23.730 回答