Java使用Robot类操作鼠标的移动和点击

这篇具有很好参考价值的文章主要介绍了Java使用Robot类操作鼠标的移动和点击。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

win10 分辨率1980*1080 

代码实现一键睡眠

import java.awt.*;
import java.awt.event.KeyEvent;
import static java.lang.Thread.sleep;
public class Test {
    public static void main(String[] args) throws Exception {
        Robot r=new Robot();
        //移动到开始
        int j=10;
        while(j-->0) {
            r.mouseMove(0, 1080);//循坏使移动鼠标准确
        }r.mousePress(KeyEvent.BUTTON1_DOWN_MASK);//按下鼠标左键
        r.mouseRelease(KeyEvent.BUTTON1_DOWN_MASK);//释放鼠标左键
        sleep(100);//延时使开始栏展开

        //移动到电源
        j=10;
        while(j-->0){
        r.mouseMove(0,980);}
        r.mousePress(KeyEvent.BUTTON1_DOWN_MASK);
        r.mouseRelease(KeyEvent.BUTTON1_DOWN_MASK);
        sleep(100);

        //移动到睡眠
        j=10;
        while(j-->0){
            r.mouseMove(5,805);}
        r.mousePress(KeyEvent.BUTTON1_DOWN_MASK);
        r.mouseRelease(KeyEvent.BUTTON1_DOWN_MASK);

    }
}

Ps. void mouseMove(int x, int y)移动鼠标不是很准确,解决办法是增加循坏次数。文章来源地址https://www.toymoban.com/news/detail-547846.html

到了这里,关于Java使用Robot类操作鼠标的移动和点击的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用robot+selenium创建一个UI自动化测试用例

    新建项目并安装robotframework 在pycharm-插件,输入robot搜索插件 选择Robot Framework Language Server或者Hyper RobotFramework Support安装 新建test.robot文件编写测试用例test.robot robot用例文件通常包括4个头部分:Settings, Variables, Test Cases, 和 Keywords. 不区分大小写 Settings: 1) 导入 测试库, 导入资

    2024年02月20日
    浏览(43)
  • App Inventor 2 语音交互机器人Robot,使用讯飞语音识别引擎

    App Inventor 2 语音识别及交互App。识别语言指令并控制机器人运动,主要用到语音识别器及文本朗读器组件,语音识别相关开发最佳入门。代码逻辑简单,App交互性及趣味性非常强~ 视频预览 教程入口:App Inventor 2 中文网(www.fun123.cn) - 登陆 - “项目指南” - 语音机器人Ro

    2024年02月14日
    浏览(47)
  • 笔记本系统触摸板只能移动鼠标不能点击使用的解决方案

    如果触摸板完全失效,连移动都做不到,可以先用 360驱动大师 检查一下触摸板的驱动,因为硬件没有驱动是无法运行的。 如果驱动没有问题,那就是设置的问题了,直接说原因——鼠标的触击功能没有打开。 (我是小米笔记本,找到控制面板的方式可能和其它笔记本不一样

    2024年02月11日
    浏览(243)
  • ROS gazebo 机器人仿真,环境与robot建模,添加相机 lidar,控制robot运动

    b站上有一个非常好的ros教程234仿真之URDF_link标签简介-机器人系统仿真_哔哩哔哩_bilibili,推荐去看原视频。 视频教程的相关文档见:6.7.1 机器人运动控制以及里程计信息显示 · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 本文对视频教程第六章的主要内容做一个总

    2024年02月03日
    浏览(49)
  • Java 后端实现鼠标滚动,点击事件

    参考:Java-随机滑动鼠标和点击_胡安民的博客-CSDN博客_java移动鼠标点击 import java.awt.*; public class MouseTest {     private Dimension dim; //存储屏幕尺寸     private Robot robot;//自动化对象     public MouseTest() {         dim = Toolkit.getDefaultToolkit().getScreenSize();         System.out.println(\\\"屏幕大

    2024年02月14日
    浏览(51)
  • robot framework入门案例

    Robot Framework是一个完全基于 测试驱动的框架; 可以理解为一个能实现特定功能的对象(如ssh连接、登录、新增配置等) 有了后,就可以通过组合成案例; 所以入门案例只需要两个文件 (1)文件一,example.py,这里以一个加法为例: (2)案

    2024年02月10日
    浏览(34)
  • Robot Framework高阶功能介绍

    Robot Framework高阶功能包括以下内容: 自定义库:可以根据自己的需求编写自定义的库,使得测试用例更加灵活。 数据驱动测试:可以通过使用不同的数据来执行同一个测试用例,提高测试用例的复用性和效率。 序列化和反序列化:可以将测试用例数据序列化为

    2024年02月16日
    浏览(37)
  • 键盘怎么控制鼠标?键盘控制鼠标实现点击和移动

    鼠标在电脑操作过程中非常重要,可是有时遇到尴尬的问题,就是摸鱼的时候觉得一直点击鼠标声音太大,或者舍友都睡觉了,你突然之间需要浏览一些网页,一直点击鼠标会产生很大的噪声,这时候该怎么办呢?如果你是笔记本,配合鼠标版可以解决。如果你正好有一个静

    2024年02月06日
    浏览(55)
  • Jenkins+Robot 接口自动化测试

    目录 前言: 设计目标 项目说明 目录结构 配置 jenkins 1.安装插件 2.配置项目 Jenkins+Robot是一种常见的接口自动化测试方案

    2024年02月16日
    浏览(46)
  • Robot Framework 自动化测试详解

    1、Robot Framework 标准库概述 一些测试库与Robot Framework一起分发,这些库称为标准库,它们的位置是在“Python目录”Libsite-packagesrobotlibraries。 RIDE里有个小问题,就是RIDE里加载这些内置库的时候,它显示的其实是从RIDE目录里面的librobotlibraries目录下读取的。有时Rob

    2024年02月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包