Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vbscript 最小化windows,应用程序启动_Vbscript_Minimize - Fatal编程技术网

Vbscript 最小化windows,应用程序启动

Vbscript 最小化windows,应用程序启动,vbscript,minimize,Vbscript,Minimize,启动应用程序时,是否有办法自动最小化所有窗口 我尝试调用包含上述内容的.vbs文件: Set shell = wscript.CreateObject("Shell.Application") Shell.MinimizeAll 但这样做,应用程序也会最小化。我不确定这是否会最小化窗口,但它可能会满足您的要求: set objShell = CreateObject("shell.application") objShell.ToggleDesktop 这相当于单击“显示桌面”按钮 或者只是

启动应用程序时,是否有办法自动最小化所有窗口

我尝试调用包含上述内容的.vbs文件:

Set shell = wscript.CreateObject("Shell.Application")
Shell.MinimizeAll

但这样做,应用程序也会最小化。

我不确定这是否会最小化窗口,但它可能会满足您的要求:

set objShell = CreateObject("shell.application")
objShell.ToggleDesktop
这相当于单击“显示桌面”按钮

或者只是扩展代码:

shell.ToggleDesktop

编辑:无需担心。。。这与上面的代码执行相同的操作。但是为什么不直接运行它,然后显示您的窗口呢?例如,如果它是你的应用程序。。。调用vbs,然后显示窗口。或者,如果您无法控制该应用程序,请从.bat文件调用它并运行此vbs,然后运行您的程序。

我很确定,没有办法做到这一点,只能最小化整个应用程序,或者不按您发现的那样。一些特定的应用程序可能有一个允许它的COM接口。谢谢Daniel,我正在尝试你的建议。应用程序将被刻录到带有autorun.inf文件的CD-ROM中。它将调用.bat。bat将首先调用.vbs,然后启动应用程序。我要用一会儿这个。