如何通过java获取系统鼠标位置?
如何通过java获取系统鼠标位置?
最近玩游戏点击鼠标,按键觉得太辛苦了,想写辅助程序帮忙操作。java中没有找到获取系统鼠标的方法,就借助dll来实现。
先建立java文件MouseInfo.java















javac MouseInfo.java
javah MouseInfo
生成MouseInfo.h



































用vc建一个win32动态dll工程
建立StdAfx.h











































建立MouseInfo.cpp






























将生成的MouseInfo.dll放入java项目中运行。
这样在java中就可以获取到鼠标的系统位置。
然后应用java中的Robot类来方便的处理各种模拟事件。也许这是一种多此一举的做法,因为习惯了java编程,所以这个思路就这么形成了。呵呵。