一: 使用Java自带的Robot实现对鼠标和键盘的控制, 都是前台的,显示的.
二: 使用Java的 JNI/JNA技术,可以实现后台模拟操作. 不会真实的移动鼠标,点击等..
三: JNI和JNA 里面涉及一些C语言的知识, 就是利用Java去调用windows API
比如,找到浏览器的窗口句柄HWND ,发送消息PostMessage ,去实现键鼠的操作
拓展延伸
大漠插件(dm.dll),还不错.封装了很多常用的方法,比如找颜色,找图片,文字识别,键盘操作,鼠标操作等. 免费版基本够使用了.推荐 使用C#来调用dm.dll
注意: 不推荐java调用大漠插件,因为有少数的函数,java调用不起作用...