在java中拾取pascal鼠标移动

时间:2016-07-16 10:26:41

标签: java macros pascal mouse-hook

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

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

1 个答案:

答案 0 :(得分:1)

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