java – 宏录制器/播放器
作者:互联网
我正在制作一种宏录音机/播放器
我使用java.awt.Robot()这样的工具完成了播放器部分,它模拟基本的人类鼠标/键盘输出命令,读取XML文件.
我被困在我必须记录该XML文件的部分.
我不知道我可以用什么类来做与Robot相反的事情()如果你有任何FemaleRobot()对我来说我会非常高兴:D
到目前为止,我唯一朝这个方向走的是:
while (true) {
Point pos = MouseInfo.getPointerInfo().getLocation();
System.out.println(pos.x+" x "+pos.y);
}
这并不多,也不是我想要的^ _ ^,我不知道如何使用Mouse / KeyListener,因为它需要一个Component.如果这是唯一的方法,我使用什么Compoment,因为我不想要任何图形java实现?我应该创建一个虚假组件吗?哪一个?
例如我希望我的刻录机在XML中编写我如何点击我的ubuntu桌面或在Firefox上按Enter键.
我想很清楚,如果不是,我会很多地检查答案.祝你有愉快的一天,感谢您阅读本文.
解决方法:
试试jnativehook lib:
http://code.google.com/p/jnativehook/wiki/examples
它非常易于使用,可满足您的需求.
标签:java,io,awt,capture,awtrobot 来源: https://codeday.me/bug/20190626/1292626.html