有没有办法在启动应用程序时自动最小化所有窗口?
我尝试使用上述内容调用 .vbs 文件:
Set shell = wscript.CreateObject("Shell.Application")
Shell.MinimizeAll
但是这样做,应用程序也被最小化了。
我不确定这是否会最小化窗口,但它可能会满足您的要求:
set objShell = CreateObject("shell.application")
objShell.ToggleDesktop
这相当于单击显示桌面按钮。
或者只是扩展您的代码:
shell.ToggleDesktop
编辑:没关系......这与您上面的代码相同。但是为什么不直接运行它然后显示你的窗口呢?例如,如果它是您的应用程序...调用 vbs 然后显示窗口。或者,如果您无法控制该应用程序,请从 .bat 文件中调用它并运行此 vbs,然后运行您的程序。
您要做的是首先最小化所有应用程序或切换桌面;然后(也许甚至在延迟之后)打开您的应用程序。