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 回答