VBScript:获取系统托盘应用程序列表

VBScript:获取系统托盘应用程序列表,vbscript,Vbscript,如何使用vbscript获取系统托盘中的应用程序列表?我已经在vbscript中搜索了它,但找不到任何内容。这是程序(而不是VBS)可以找到的状态区域 dwMessage 指定要采取的操作的DWORD类型的[in]变量。它可以具有以下值之一 尼姆加 将图标添加到状态区域。lpdata指向的NOTIFYICONDATA结构的hWnd和uID成员将用于在以后对Shell_NotifyIcon的调用中标识图标 NIM_删除 从状态区域中删除图标。使用lpdata指向的NOTIFYICONDATA结构的

如何使用vbscript获取系统托盘中的应用程序列表?我已经在vbscript中搜索了它,但找不到任何内容。

这是程序(而不是VBS)可以找到的状态区域

dwMessage 指定要采取的操作的DWORD类型的[in]变量。它可以具有以下值之一

尼姆加 将图标添加到状态区域。lpdata指向的NOTIFYICONDATA结构的hWnd和uID成员将用于在以后对Shell_NotifyIcon的调用中标识图标

NIM_删除 从状态区域中删除图标。使用lpdata指向的NOTIFYICONDATA结构的hWnd和uID成员来标识要删除的图标

尼姆 修改状态区域中的图标。使用lpdata指向的NOTIFYICONDATA结构的hWnd和uID成员来标识要修改的图标

尼姆·塞特福克斯 版本5.0。将焦点返回到任务栏通知区域。任务栏图标在完成其用户界面操作后应使用此消息。例如,如果任务栏图标显示快捷菜单,但用户按ESC键取消它,请使用NIM_SETFOCUS将焦点返回任务栏通知区域

尼姆乌赛特版本
版本5.0。指示任务栏根据lpdata指向的结构的uVersion成员中指定的版本号进行操作。此消息允许您指定是希望在Microsoft Windows 2000系统上找到版本5.0行为,还是希望在早期的Shell版本中找到版本5.0行为。uVersion的默认值为零,表示应使用原始的Windows 95通知图标行为。有关详细信息,请参阅备注部分。

您是说无法在VBScript中执行此操作吗?是的,我是。我还想说,它们对于任何语言都不是内置的机制,因为没有程序需要知道这些东西。如果对您很重要,请尝试查找Windows。每个图标都是一个窗口。再说一遍,VBScript没有窗口函数。顺便说一句,我一直说VBScript不能做这个/那个。Windows也有VB.NET,它几乎可以很难地做任何事情。除了在一定程度上,其他人和我之外,没有关于使用记事本编写vb.net程序的文档。但是VBScript与VB.NET兼容,除了VB.NET中的sub需要方括号,就像所有其他基础函数中的函数一样。