• 【自动化__GUI自动化】__java__模拟功能操作__鼠标


    一、具体代码如下

    package www.woniu.auto;
    
    import java.awt.AWTException;
    import java.awt.Robot;
    import java.awt.event.InputEvent;
    import java.awt.event.KeyEvent;
    import java.io.IOException;
    
    public class RobotMouse {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		try {
    			//启动计算器
    			Runtime.getRuntime().exec("calc.exe");
    			Thread.sleep(3000);
    			
    			//鼠标操作
    			Robot robot= new Robot();
    			robot.mousePress(InputEvent.BUTTON1_MASK);    //模拟点击鼠标左键、点击后释放
    			robot.mouseRelease(InputEvent.BUTTON1_MASK);
    			Thread.sleep(20000);
    			
    			robot.mousePress(InputEvent.BUTTON3_MASK);
    			robot.mouseRelease(InputEvent.BUTTON3_MASK);
    			Thread.sleep(20000);
    			
    			//程序退出
    			robot.keyPress(KeyEvent.VK_ALT);    //Alt+F4,计算器退出快捷键,模拟点击键盘的ALT健、点击后释放
    			robot.keyPress(KeyEvent.VK_F4);
    			robot.keyRelease(KeyEvent.VK_ALT);
    			robot.keyRelease(KeyEvent.VK_F4);
    			
    			
    		} catch (AWTException e) {
    			// TODO Auto-generated catch block  
    			e.printStackTrace();
    		} catch (InterruptedException e) {
    			// TODO Auto-generated catch block  InterruptedException  IOException
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block  InterruptedException  IOException
    			e.printStackTrace();
    		}
    
    	}
    
    
    }
    
  • 相关阅读:
    矩阵旋转
    clang-format 规范及 Visual Stido Code 自定义格式化代码风格
    Windows 安装 MinGW-w64
    Linux配置Visual Stdio Code
    Ubuntu中安装eclipse
    Ubuntu安装JDK11
    Ubuntu安装搜狗输入法
    C/C++算术运算(类型使用)的注意事项
    闰年判断与日期计算
    查看变量类型
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/7468040.html
Copyright © 2020-2023  润新知