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"""

また、ショートカットを起動しようとしましたが(nullエラーが発生し、スクリプトを実行できませんでした)、sendkeys最小化を試みましたが、まったく機能しませんでした。

ちなみに、これはcscript.exeを介して実行されるVBScriptからのものです。

このアプリを VBScript 内で最小化して起動する方法を知っている人はいますか?

4

1 に答える 1

13

ドキュメントを確認し、.Run メソッドの 2 番目のパラメーターを使用します。

証拠:

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

最小化されたメモ帳を起動します。

于 2012-12-09T22:39:23.730 に答える