一组鼠标/键盘动作Java程序

时间:2017-06-04 20:08:04

标签: java

我想构建一个执行以下操作的程序:

  1. 用户点击按钮(如在GUI上)来记录他/她的动作。 然后,用户在计算机上执行一系列操作 - 这可能是单击文件浏览器并删除/创建/重命名文件,打开Chrome或其他程序等...基本上是一些键盘/鼠标移动。

  2. 然后,用户可以指定程序应该复制此移动记录的时间。 (该程序尚未停止,它使用计算机时钟的当前时间来知道何时进行此操作)

  3. 我可以在Java中做这样的事吗?搜索了很多,看不到相关的东西。自从我还是初学者以来,我唯一想到的就是MouseEvents等,但我不认为这些可以在GUI框架之外完成。

    先谢谢,我很想建立这个项目!

1 个答案:

答案 0 :(得分:1)

JNativeHook值得研究这个和类似的目的。我发现它很有帮助。

https://github.com/kwhat/jnativehook