【发布时间】:2012-09-20 22:39:35
【问题描述】:
我想开发一个应用程序来监控鼠标事件,如点击、移动和键盘输入。该应用程序应在后台运行。通过使用一些特殊的组合键,应用程序将开始记录事件,然后我们必须播放相同的事件。
我是自动化领域的新手。是否可以让应用作为服务运行?
我们可以在 Java 中做到这一点吗?
提前致谢。
【问题讨论】:
-
谢谢丹尼斯。您指出的问题是为了创建服务。丹尼斯,你能告诉我自动化部分吗?
-
抱歉,“MadProgrammer”对 JNI 的看法是正确的。这是相关链接,stackoverflow.com/questions/901224/…
-
这超出了 Java 的能力。您需要查看 JNI 和/或 JNA,尝试查看 stackoverflow.com/questions/12615714/os-level-event-handling 和 stackoverflow.com/questions/604541/… 以获取一些示例
-
@Dennis ps - 我会改用AWTEventListener,它让您可以访问通过事件队列的所有事件;)
标签: java automation