如何把字符串输出到鼠标位置(失去组件焦点,在组件之外)???例如,启动jar程序后,我把鼠标点到网页的地址栏上,过1秒后,自动输出指定的字符串到网页(任意网页,非自己制作的)的地址栏String str="大家好!"; //定义一个任意的字符串
robot.delay(1000); //等待1秒后
robot.mouseMove(200,153); //把鼠标移动到网页地址栏
robot.mousePress(KeyEvent.BUTTON1_MASK); //点击鼠标左键
robot.mouseRelease(KeyEvent.BUTTON1_MASK); //释放鼠标左键
robot.delay(500); //等待500毫秒
………………………………………… //输出字符串str到一个任意网页的地址栏省略号位置的代码该如何写?谢谢
robot.delay(1000); //等待1秒后
robot.mouseMove(200,153); //把鼠标移动到网页地址栏
robot.mousePress(KeyEvent.BUTTON1_MASK); //点击鼠标左键
robot.mouseRelease(KeyEvent.BUTTON1_MASK); //释放鼠标左键
robot.delay(500); //等待500毫秒
………………………………………… //输出字符串str到一个任意网页的地址栏省略号位置的代码该如何写?谢谢
2、你这还不如直接向服务器发送 HTTP 请求。
有很多自动的软件,或者MOCK?
后面应该是模拟键盘事件,我记得robot里面也有方法的。 robot里的方法只是按下、释放方法,没有输出方法,也就是说,我只能按下字母,如果要是“输出中文”的话就不行了
是有很多自动的软件,或者MOCK,我就是想用Java做一个类似的软件。