如何从 cmd / powershell / .bat 触发通知区域中的图标?

如何从 cmd / powershell / .bat 触发通知区域中的图标?

我有一个 Windows 10 操作系统,其中通知区域(左下角)对用户不可访问。那里正在运行一些程序,我希望能够启动它们而无需单击它们。有谁知道如何调用或触发位于通知区域中的图标以启动它们而无需单击它们,最好是通过命令提示符或 powershell?

我尝试直接启动这些程序的 .exe,但是当我这样做时,它只会将另一个实例添加到通知区域,而不是实际启动该应用程序。

答案1

https://technet.microsoft.com/en-us/library/ff730952.aspx?f=255&MSPPError=-2147217396有关于如何显示通知的全面指南。它使用 .NET [System.Reflection.Assembly]。

这取决于正在运行的程序。.NET 类 System.Windows.Forms.NotifyIcon 是运行此区域的程序。这是 .exe 的快捷方式 来自:https://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon(v=vs.110).aspx根据应用程序的编写方式,有多种可用的选项。

通知区域中的图标是计算机后台运行的进程的快捷方式,例如病毒防护程序或音量控制。这些进程没有自己的用户界面。NotifyIcon 类提供了一种编程实现此功能的方法。Icon 属性定义通知区域中显示的图标。图标的弹出菜单通过 ContextMenu 属性处理。Text 属性分配工具提示文本。为了使图标显示在通知区域中,必须将 Visible 属性设置为 true。

相关内容