使用robot封装一个模拟键盘复制粘贴并按下回车的方法
2016-09-12 20:50
639 查看
/** * 复制数据到剪切板并粘贴出来并按下回车 * @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); }
相关文章推荐
- 使用 MSIL 为 Enum.HasFlag 封装一个泛型的扩展方法
- 使用一个封装的json删除方法
- linux 不回车直接读取一个字符的方法(termios结构的描述了终端的模式,在这段代码中我们改变了它,使得终端能够接收到键盘输入马上返回。)
- ubuntu安装好matlab后键盘复制粘贴快捷键不能使用 解决办法
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。
- Java模拟物理键盘之Robot类的使用例子
- 请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b
- 简单的封装了一个OKHttp网络请求工具类,直接粘贴进去调用使用,很方便
- 使用JAVA Robot 扩展Webdriver 模拟键盘鼠标操作
- UI自动化测试(四)AutoIT工具使用和robot对象模拟键盘按键操作
- Vim的粘贴、复制、删除使用方法
- ubuntu下使用codeblocks编程运行时终端不能复制粘贴的解决方法
- ubuntu下使用codeblocks编程运行时终端不能复制粘贴的解决方法
- 轮播图封装,使用时只需调用一个方法解决
- [VBS] 使用vbs文件保证程序运行,并模拟键盘回车键
- day19字符流的缓冲区。自己MyBufferReader的readLine方法。装饰设计模式。字节流。自定义一个缓冲区模拟BufferedInputStream。读取键盘
- vim 下使用复制、剪切、粘贴命令的方法
- Asp.net网页中禁止使用剪切、复制、粘贴的方法
- Java:使用I/O流操作将一个图片复制到另一个文件夹下后打不开的解决方法
- java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫转存一个文件