Java 实现聊天轰炸器
- 我们需要用到一个类: Robot 类
- 原理就是,用 Robot 中的方法模拟按下 ctrl+v,然后按回车发送
- 注意:按下之后一定要松开
- 运行程序之前,先把要发送的内容剪切到粘贴板
- 大家重点在学习,不要有恶意行为
- (要是你女朋友让你说一万遍“我爱你”,用它搞定( ̄_ ̄))
1import java.awt.*;
2import java.awt.event.KeyEvent;
3
46
7public class Boom {
8 //设置轰炸次数
9 private static int count = 10;
10 //设置每次循环的间隔时间
11 private static int time = 1000;
12
13 public static void main(String[] args) throws AWTException {
14 Robot robot = new Robot();
15 //使用这个程序必须先将发送内容复制好,并打开聊天窗口
16 //所以我们预留5秒做准备
17 System.out.println("复制好内容打开聊天框,五秒后开始轰炸");
18 for (int i = 5; i > 0; i--){
19 System.out.println(i + "秒");
20 robot.delay(1000);
21 }
22 System.out.println("开始");
23 for (int i = 0; i < count; i++){
24 //同时按下 ctrl+v 粘贴好,然后同时释放ctrl+v
25 robot.keyPress(KeyEvent.VK_CONTROL);
26 robot.keyPress(KeyEvent.VK_V);
27 robot.keyRelease(KeyEvent.VK_CONTROL);
28 robot.keyRelease(KeyEvent.VK_V);
29 //让轰炸有间隔进行
30 robot.delay(time);
31 //按下回车让信息发送
32 robot.keyPress(KeyEvent.VK_ENTER);
33 robot.keyRelease(KeyEvent.VK_ENTER);
34 }
35 }
36}