Java实现QQ、微信等自动无限发送消息(炸屏)
试验玩玩,不要随意尝试给男/女朋友发消息!容易没朋友哈哈!!!
简单操作:1.运行程序;2.把光标点在输入框;3.按下Ctrl+V+Enter
一、不分行不停发送(当然可设置发送次数)。代码如下:
package com.lyw.daily;import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.event.KeyEvent;public class QqSendMsg01 {public static void main(String[] args) {try {Robot robot = new Robot();robot.delay(3000);for (int i = 0; i < 100; i++) {Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection("你好,帅小伙,学Java吗?"), null);robot.keyPress(KeyEvent.VK_CONTROL);robot.keyPress(KeyEvent.VK_V);robot.keyRelease(KeyEvent.VK_CONTROL);robot.keyRelease(KeyEvent.VK_V);robot.keyPress(KeyEvent.VK_ENTER);robot.keyRelease(KeyEvent.VK_ENTER);robot.delay(100);}//无限炸,这个快
/* while (true) {Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection("你好,帅小伙"), null);robot.keyPress(KeyEvent.VK_CONTROL);robot.keyPress(KeyEvent.VK_V);robot.keyRelease(KeyEvent.VK_CONTROL);robot.keyRelease(KeyEvent.VK_V);robot.keyPress(KeyEvent.VK_ENTER);robot.keyRelease(KeyEvent.VK_ENTER);robot.delay(100);}*/} catch (AWTException e) {e.printStackTrace();}}
}
二、多行发送,代码如下:
package com.lyw.daily;import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.event.KeyEvent;/*** 无限自动发送多行消息*/
public class QqSendMsg02 {public static void main(String[] args) {try {//机器类实现电脑自动Robot robot = new Robot();//Clipboard:实现使用剪切/复制/粘贴操作传输数据的机制的类。//getDefaultToolkit():获取默认工具包。//getSystemClipboard():获取与本地平台提供的剪贴板工具接口的系统剪贴板的单例实例。Clipboard systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();//delay(int ms)睡在指定的时间。为了有时间让光标指向QQ\微信等//有六秒钟时间把光标移到QQ输入框,按下Ctrl+V+Enterrobot.delay(6000);//编辑想发送的消息文字String msg = "你好,帅小伙,学Java吗";//split(String regex):根据给定正则表达式的匹配拆分此字符串。//实现文字多行发送String[] strings = msg.split(",");//发100次,当然你可以死循环炸屏...for (int i = 0; i < 100; i++) {for (int j = 0; j < strings.length; j++) {StringSelection word = new StringSelection(strings[j]);//setContents(Transferable contents, ClipboardOwner owner)// 将剪贴板的当前内容设置为指定的可转移对象,并将指定的剪贴板所有者注册为新内容的所有者。systemClipboard.setContents(word, null);//keyPress(int keycode):按一个给定的键。//KeyEvent:指示组件中发生击键的事件。//keyRelease(int keycode)释放给定的键//按下键盘上的Ctrlrobot.keyPress(KeyEvent.VK_CONTROL);//按下键盘上的Vrobot.keyPress(KeyEvent.VK_V);//松开键盘上的Ctrlrobot.keyRelease(KeyEvent.VK_CONTROL);//松开键盘上的Vrobot.keyRelease(KeyEvent.VK_V);//按下Enter键robot.keyPress(KeyEvent.VK_ENTER);//松开Enter键robot.keyRelease(KeyEvent.VK_ENTER);//消息发出的时间间隔robot.delay(100);}}} catch (AWTException e) {e.printStackTrace();}}
}
Java实现QQ、微信等自动无限发送消息(炸屏)相关推荐
- 工作随记-Java利用企业微信群机器人定时发送消息
hi,大家好,我是恰恰 阅读本文需要2分钟~ 最近利用企业微信群机器人做的需求主要有 1.返奖率通知与告警:抽奖箱能抽出垃圾也能抽出大货,每隔5分钟查询一下这个返奖率,如果用户频繁抽出大货,这个抽奖箱 ...
- Java实现自动给微信好友群组发送消息
Java实现自动给微信好友群组发送消息 引入依赖 <dependencies><dependency><groupId>net.java.dev.jna</g ...
- python微信定时发消息_python实现给微信指定好友定时发送消息
微信如何在设定时间自动发送信息给指定好友 微信没有定时发送信息的功能,但是可以借助小程序. 世界上最遥远的距离,不是生与死,而是小编就站在你面前,你却不知道小编爱你. 打开微信之后在搜索小程序中输入蜗 ...
- 微信企业号开发(6)--发送消息
[本文所描述的内容具有一定的时效性,请以实际开发所处环境为准] 今天我们介绍我们日常使用最频繁的发送消息功能,在企业号中,由于移除了诸多的限制,消息的发送量几乎没有限制.但是,在此,特别提醒大家,千万 ...
- java调用个人微信api接口实现收发消息发朋友圈
个人微信api接口,java调用个人微信api接口实现收发消息发朋友圈 1.微信好友收发消息 /** * 给微信好友发消息 * @author wechatno:t ...
- python自动发送微信-Python自动定时发送微信消息
如今微信已成为我们日常生活的主要交流工具,利用itchat库,我们可以发送微信消息,如果需要定时自动发送,则需要借助apscheduler库,关于apscheduler库,前一篇转载文章有专门的介绍. ...
- QQ微信头像自动采集网站PHP源码
介绍: 这个最新QQ/微信头像获取PHP源码,有分类,点击头像查看全部头像. 此源码不需要数据库,直接上传到支持php脚本的空间即可使用 网盘下载地址: https://zijiewangpan.co ...
- java企业微信发送语言_java微信企业号开发之发送消息(文本、图片、语音)
上篇文章介绍了开启回调模式,开始回调模式后我们就要实现聊天功能了.平时使用微信聊天可以发送文本消息.语音.图片.视频等,这里只实现了其中的一些功能和大家分享. 一.与微信企业号建立连接1.企业应用调用 ...
- 微信服务号开发----发送消息
1.微信开发文档说明 http://mp.weixin.qq.com/wiki/11/c88c270ae8935291626538f9c64bd123.html#.E5.AE.A2.E6.9C.8D. ...
- 微信公众号无限群发消息 v5.7.1 多功能版全开源 + 配置教程
简介: 公众号无限群发消息模块,为运营而生 1.关于普通版与多功能版区别: 普通版:只能发文字,每次只能发500人,多了会卡死,需要再选下五百人(且不再更新). 多功能版:支持TD退订功能(用户发送t ...
最新文章
- Numpy的广播机制详解(broadcasting)
- Java线程池详解及常用方法
- 如何避免在IE内核时,按BackSpace时进行网页会进行回退
- C/C++编译预处理指令
- 查看dataloader的大小_一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
- Java Application 直接通过jndi连接数据库
- oracle的文件后缀名,转:数据文件的扩展名是ora,dbf,dat的,有什么区别?
- 伪造邮件***,社工钓鱼,你中招了吗【一】
- 下列符合c语言语法的实型常量,以下各项中,符合C语言语法规定的实型常量是()...
- PyQt5(designer)入门教程
- NOI题库答案(1.1 编程基础之输入输出)
- twitter 授权过程
- win+ubuntu双系统卸载ubuntu
- 别人眼中的程序猿和现实中的程序猿差别在哪?
- cmd批量修改文件名 增加文字_cmd命令批量修改文件名或后缀名
- poj2248 DFS+剪枝 or BFS
- 特征根是复数的二阶微分方程
- java后台报错cant found font [times New Roman] installed on the system
- Cytoskeleton / 艾美捷——泛素化亲和珠
- npm安装的时候报错npm nodejs\node_cache\_cac