使用java.awt.Robot实现java版的自动点击事件
1.最近遇到了一个需要人工点击的事情,很麻烦,于是找了一下资料,写了一个自动的鼠标点击的程序
使用的包:
java.awt.Robot
具体的代码
Robot robot = new Robot(); //第一步,首先选择需要处理的类53\38 robotTest.clickMouse(robot, 310, i, times);// robot.delay(500);
该代码的主要功能是鼠标进行点击屏幕上面的像素点;
第二步:
robot.mouseMove(x, y);//鼠标的移动像素点,用于由于软件不能很敏感的识别鼠标的情况下使用的 robot.delay(times); robot.mousePress(InputEvent.BUTTON1_MASK); robot.delay(delay); robot.mouseRelease(InputEvent.BUTTON1_MASK); robot.delay(delay);
总结:很多的时候,频繁的重复的鼠标点击工作,可以写一个小程序来处理,避免多余的人工浪费;但是
在开发的时候,还是需要频繁的调整一下延时或者移动鼠标等事件,避免屏幕识别出来,是程序在跑的;
使用java.awt.Robot实现java版的自动点击事件相关推荐
- import java.awt.BorderLayout;_import java.awt
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.AWTException; import java.awt.BorderLayout; import java.awt.C ...
- java.awt.robot api,像java.awt.Robot中的Android API
Is there an Android API analogous to java.awt.Robot, i.e. an API allowing to take screenshots? 解决方案 ...
- JAVA工具篇--java.awt.Robot模拟微信批量添加好友
前言:java.awt.Robot可以控制鼠标和键盘,本文基于此通过模拟认为添加微信好友的过程实现批量添加微信好友,并最终输出微信号/手机号是否有好友及好友的基本信息,本文代码示例禁用学习交流使用: ...
- java awt point_100分 解决java import java.awt.Point;import java.awt.Rectangle;
100分 解决java import java.awt.Point;import java.awt.Rectangle; 100分 解决java import java.awt.Point; impo ...
- import java.awt.BorderLayout;_import java.awt.BorderLayout cmd编译出错
展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt ...
- java awt robot
Robot 类用于生成本机系统输入事件,用于测试自动化,自动运行演示和需要鼠标和键盘控制的其他应用程序. Robot的主要目的是为了方便Java平台实现的自动化测试. 经过封装后的 Robot api ...
- java awt 简单计算器,JAVA Swing 开发简易计算器(上)
开发一个简易的计算器我们主要分为两大部分:图形界面设计与具体功能实现.这篇文章讲图形界面设计,下篇讲具体功能实现. 代码下载:https://github.com/taifus/Java_Calcul ...
- java.awt的父类,java.awt.Frame的父类是
[单选题]图示电路,求i=( ). [判断题]绝对地址引用在公式的复制过程中会随着单元格地址的变化而变化. [多选题]下列可作为海底扩张证据的是() [单选题]<大学>在论及如何进行个人修 ...
- java.awt的父类,javax.swing.Japplet的父类是()。A.java.awt.panelB.java.a
确诊早期妊娠最可靠的辅助方法是 下面关于申请电子邮箱的说法不正确的是() 1.幽默语言在表达目的上的特点是( ) 胰岛素不能口服的原因: 不需设置电梯的建筑类型是 . 用内径百分表测量时,当表针按顺时 ...
最新文章
- TCP三次握手和四次挥手的解释
- server缺少sqlexpress sql_SQL Server----解决SQL Server 配置管理器不见了
- SharePoint 2016 必备组件离线安装介绍
- PrintWriter用法简析
- Transformer t2t vit
- 单片机编程遇到'DATA' SEGMENT TOO LARGE怎么解决?
- php伪静态的实现方式
- BufferedWriter_字符缓冲输出流
- dateformat线程_Java最佳实践–多线程环境中的DateFormat
- 什么是数字孪生?有哪些关键能力?
- 自动驾驶面试题汇总(2022秋招题库)——持续更新
- 学习Linux的七点忠告
- 我造的假我自己打,Adobe推出“反PS”
- excel计数连续负数(正数)
- springBoot+itext处理富文本转pdf
- 手机产品设计之用户引导
- 关键路径 详解 (前置知识:拓扑排序)
- elasticse报错 max virtual memory areas vm.max_map_count [65530] is too low, increase to at leas
- 半监督目标检测(三)
- Bayesian Face Revisited A Joint Formulation