zoukankan      html  css  js  c++  java
  • 【自动化__GUI自动化】__java__模拟功能操作__键盘

    一、代码如下

    package www.woniu.auto;
    
    import java.awt.AWTException;
    import java.awt.Robot;
    import java.awt.event.KeyEvent;
    import java.io.IOException;
    
    public class RobotUseage {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		try {
    			//启动计算器
    			Runtime.getRuntime().exec("calc.exe");
    			
    			//键盘操作
    			Thread.sleep(3000);
    			Robot robot= new Robot();
    			Thread.sleep(3000);
    			robot.keyPress(KeyEvent.VK_2);
    			Thread.sleep(1000);
    			//robot.keyRelease(KeyEvent.VK_2);
    			robot.keyPress(KeyEvent.VK_ADD);
    			robot.keyPress(KeyEvent.VK_3);
    			//robot.keyPress(KeyEvent.VK_EQUALS);
    			robot.keyPress(KeyEvent.VK_ENTER);
    			Thread.sleep(3000);
    			
    			//程序退出
    			robot.keyPress(KeyEvent.VK_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();
    		}
    
    	}
    
    }
    
  • 相关阅读:
    MYSQL DDL语句
    Centos-610-Jenkins-CI系列开篇
    Centos610-FastDFS系列篇
    Oracle内存调整办法
    IIS网站安全控制
    在Docker里面安装oracle11R2
    在Centos7.*里面安装MSSQL
    在Docker上安装MSSQL
    Centos6.*安装新版Nginx1.19.5支持众多新功能
    Centos6.*同步系统时间
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/7468081.html
Copyright © 2011-2022 走看看