zoukankan      html  css  js  c++  java
  • 使用robot封装一个模拟键盘复制粘贴并按下回车的方法

        /**
         * 复制数据到剪切板并粘贴出来并按下回车
         * @param writeMe 需要粘贴的地址
         * @throws java.awt.AWTException
         */
        public void useSysClipboard(String writeMe) throws AWTException { 
            Sleeper.sleepTight(500);
            Robot robot=new Robot();
            System.out.println(writeMe);
            Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();  
            clip.setContents(new StringSelection(""), null);
            Transferable tText = new StringSelection(writeMe);  
            clip.setContents(tText, null);
            robot.keyPress(KeyEvent.VK_CONTROL);
            robot.keyPress(KeyEvent.VK_V);
            Sleeper.sleepTight(500);
            robot.keyRelease(KeyEvent.VK_V);
            robot.keyRelease(KeyEvent.VK_CONTROL);
            Sleeper.sleepTight(500);
            robot.keyPress(KeyEvent.VK_ENTER);
            Sleeper.sleepTight(500);
        }
  • 相关阅读:
    线程安全
    Kafka分区原理图
    Zookeeper02
    Zookeeper01
    kafka01
    20170623_oracle_SQL
    20170623_oracle备份和恢复_常见问题
    20170623_oracle基础知识_常见问题
    数字类型入门
    数据类型基础
  • 原文地址:https://www.cnblogs.com/xxyBlogs/p/5866231.html
Copyright © 2011-2022 走看看