gpt4 book ai didi

java - 在桌面上按 Ctrl-右键单击触发一些操作(使用 JAVA)

转载 作者:行者123 更新时间:2023-12-02 08:34:42 25 4
gpt4 key购买 nike

我需要编写一个JAVA应用程序。要求是,

when the user clicked anywhere in the screen ( It may be upon an icon in Desktop or upon one word in Microft word ) , my java program should be notified to do some action.

如何编写这样的应用程序。

最佳答案

您正在讨论创建一个系统范围的 Hook (Windows API 调用 SetWindowsHookEx 使用 WM_MOUSE 或 WM_MOUSELL)。这不适合胆小的人。对您拥有的单个进程执行此操作有点棘手。在系统范围内执行此操作(对于您不拥有的进程)确实非常棘手 - 有很多陷阱(我很确定我已经遇到了每一个陷阱),并且这是一个严重记录不足的领域Win32 API。

这绝对需要使用 Windows API 以及 DLL、了解将 DLL 注入(inject)不同进程以及许多其他内容。 Java 无法完成这项特定的工作(事实上,根据您的规范,我无法想象为什么 Java 会成为这里的首选语言)。

是时候突破 C 了。

关于java - 在桌面上按 Ctrl-右键单击触发一些操作(使用 JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249832/

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