gpt4 book ai didi

windows - 查找并模拟点击系统托盘图标?

转载 作者:可可西里 更新时间:2023-11-01 09:55:48 27 4
gpt4 key购买 nike

我需要弄清楚如何以编程方式从单独的应用程序的系统托盘图标中查找和选择上下文菜单项。我能想到的实现这一点的唯一方法是使用 mouse_event() 和一些硬编码的 x/y 值,并将图标设置为始终显示。除了一般的硬编码的 hacky 使用之外,这里的问题是图标将保留其位置的假设(这可能会在另一个应用程序加载/卸载时中断)。我想知道是否有人知道解决此问题的其他方法?

最佳答案

根据应用程序的编写方式,从上下文菜单中选择项目将导致 WM_COMMAND 消息发布到属于该应用程序的窗口。您可以使用像 Spy++ 这样的工具来检查这一点。如果是这种情况,那么您所要做的(理论上)就是模拟该消息。

如果应用程序不使用 WM_COMMAND 从上下文菜单中接收选择,您的工作就会困难得多。没有发现系统托盘项目的位置和标识的记录方法,因此您对 x/y 值进行硬编码的方法可能是您拥有的最佳选择。

关于windows - 查找并模拟点击系统托盘图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14250362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com