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

posted @ 2022-02-27 11:18  开航母的李大  阅读(394)  评论(0)    收藏  举报