Java机器人轰炸机,实现原理:粘贴复制
1 import java.awt.*; 2 import java.awt.datatransfer.Clipboard; 3 import java.awt.datatransfer.StringSelection; 4 import java.awt.event.KeyEvent; 5 6 /** 7 * 1.java中代码的书写都要在类中; 8 * 2.我们用成对的大括号来区分功能(方法) 9 */ 10 public class A { 11 /** 12 * 主方法 13 * @param args 14 */ 15 public static void main(String[] args) throws AWTException { 16 //1.创建发送的内容 17 String str = "跪下叫爸爸!"; 18 //2.保存发送的内容(ctrl+c) 19 Clipboard s = Toolkit.getDefaultToolkit().getSystemClipboard(); 20 s.setContents(new StringSelection(str),null); 21 //3.创建机器人对象模拟键盘ctrl+v,enter 22 Robot robot = new Robot(); 23 //4.重复发送 24 for(int i = 0; i<100; i++){ 25 robot.keyPress(KeyEvent.VK_CONTROL);//按下ctrl 26 robot.keyPress(KeyEvent.VK_V);//按下 v 27 robot.keyRelease(KeyEvent.VK_CONTROL);//松开ctrl 28 robot.keyRelease(KeyEvent.VK_V);//松开v 29 //enter 30 robot.keyPress(KeyEvent.VK_ENTER); 31 robot.keyRelease(KeyEvent.VK_ENTER); 32 //间隔时间 33 robot.delay(1000); 34 } 35 36 37 } 38 39 40 41 }
参考:https://www.cnblogs.com/friend-c/p/12805602.html