如何在 Windows 11 上隐藏 GUI 应用程序的控制台窗口?

如何在 Windows 11 上隐藏 GUI 应用程序的控制台窗口?

在 Windows 11 上,有多个 GUI 程序(例如陳陳國際電視我使用的模拟器除了主 GUI 窗口外,还在后台打开了一个控制台窗口。我可以使用某种方法或实用程序来运行和显示 GUI,但隐藏控制台窗口吗?

我曾尝试使用近红外命令(exec 和/或 execmd 命令)成功率有限。我发现对于某些程序,这有效(例如 execmd 适用于梅姆),但对于大多数应用程序(例如jzIntv)它会隐藏GUI和控制台窗口,这不是我想要的。

两个窗口的示例屏幕截图

答案1

  1. 制作一个.bat 文件来运行该应用程序。
  2. 做一个捷径到.bat 文件。
  3. 打开快捷方式特性
  4. 跑步Minimized

现在,当您单击快捷方式或通过键盘调用它时,CMD 提示符将被隐藏,但其运行的应用程序应该正常显示。

答案2

虽然我至少 99% 确定昨天这种方法对我来说不起作用(GUI 窗口从未出现过),但今天这种方法对我来说很有效,也许我只需要重新启动一下就可以解决这个问题近红外命令

nircmd execmd ./path/to/program.exe <param1> <param2>

控制台现在保持隐藏状态,而 GUI 窗口则按需要出现。

相关内容