从 cmd 启动 Windows 托盘应用程序

从 cmd 启动 Windows 托盘应用程序

如何在与 cmd 不同的窗口中启动 Windows 托盘应用程序?

请注意:我已经使用启动命令来启动应用程序,但它只是在任务管理器中运行应用程序的进程,而不是启动它。但是,可以通过从托盘单击它来启动相同的应用程序。

答案1

程序需要经过特殊编程才能最小化到系统托盘中的通知区域并仍能正常运行。它必须调用 Windows API 函数,指定其图标和上下文菜单并准备好对该菜单进行操作。否则,如果没有为此进行编程,它只能最小化到任务栏。

要将未为此编程的程序最小化到托盘栏,则需要专门的产品。

可以做到这一点的商业产品是 实际窗口最小化 (商业价 19.95 美元)。

免费解决方案使用免费脚本自动热键. 剧本已发布在帖子中 将窗口最小化到托盘菜单 并创建两个热键用于最小化和取消最小化活动窗口。

运行时,脚本将在托盘栏上显示一个绿色的“H”图标。使用最小化热键时,它会巧妙地隐藏该窗口,使其不显示在任务栏上,并在其自己的托盘菜单中为该窗口添加一个条目。如果脚本终止,它将首先取消隐藏所有隐藏的窗口。

在帖子中可以找到更多这样的 AutoHotkey 脚本:

这些脚本可以适用于类似地启动和最小化托盘程序。

相关内容