隐藏 GUI 应用程序

隐藏 GUI 应用程序

是否可以完全隐藏无法静默运行的程序的 GUI。我已经设法使用下面链接中的解决方案隐藏了我的 bat 文件,但有些批处理调用了 GUI 程序。我不介意第三方解决方案,只要它们也可以从 cmd 运行,因为我的项目就是围绕它建立的。

以完全隐藏的方式运行批处理文件

答案1

你可以做一些接近的事情奥图伊特

唯一的标准是您必须知道要隐藏的窗口的标题。

例如,如果我想打开一个新的记事本实例然后隐藏它,我可以这样做:

ShellExecute("notepad.exe") ;start notepad
WinWait("Untitled - Notepad", "") ;pause execution until window loads
WinSetState("Untitled - Notepad", "", @SW_HIDE) ;hide window

Autoit 还可以操纵窗口上的控件来执行特定操作(例如,按按钮)

不过,您仍然会看到它短暂弹出 - 因此它并不是真正静音的。

相关内容