1

VBScriptを使用して、アプリケーションを開き、デフォルトの動作がトレイに最小化する場合にウィンドウを最大化する方法はありますか?

トレイを開いてもログイン画面が表示されないアプリがあります。VBScriptとを使用してログインプロセスを自動化しようとしていますSendKeys。誰でもスクリプトを表示できるため、これは安全ではないことはわかっていますが、それは問題ではありません。

アプリを開いてGUIを表示させる方法はありますか?また、アプリが機能するようにフォーカスを取得することを確認する必要がありSendKeysます。

アプリを開く方法を知っています。問題は、アプリにログイン画面を表示させることです。

4

1 に答える 1

1
Dim oWsh : Set oWsh = CreateObject("WScript.Shell")
oWsh.Run("prog.exe", 1, False)
WScript.Sleep 500
oWsh.AppActivate "Prog Title"  ' text in window title of 'prog.exe'
oWsh.SendKeys "first Command"
' ...additional SendKeys commands

参照:RunメソッドSendKeysメソッド

于 2012-10-06T02:02:33.987 に答える