0

我有一个使用 pascal 运行的宏工具。我需要在程序运行很长时间时跟踪鼠标的移动。我在 java 中编写了一个基本的鼠标记录器,它使用 jnativehook 以慢动作绘制动作和点击,以便更容易分析它们。当我手动移动鼠标时它工作正常,但它不会从帕斯卡中拾取鼠标移动。但是,它确实会从 pascal 中获取鼠标点击。

如何在 Java 中获取由 pascal 宏工具所做的鼠标移动?

4

1 回答 1

1

问题是事件是如何在 Pascal 中生成的,并且将取决于您正在使用的平台。我建议在 JNativeHook 中使用事件发布功能,因为它总是能够获取它生成的事件。您仍然可以发送库可以在库之外获取的事件,但在某些平台上,它需要使用特定的 API,因为某些方法无法被特定平台上的侦听器获取。

于 2016-08-08T17:40:23.380 回答