试验玩玩,不要随意尝试给男/女朋友发消息!容易没朋友哈哈!!!

简单操作: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、微信等自动无限发送消息(炸屏)相关推荐

  1. 工作随记-Java利用企业微信群机器人定时发送消息

    hi,大家好,我是恰恰 阅读本文需要2分钟~ 最近利用企业微信群机器人做的需求主要有 1.返奖率通知与告警:抽奖箱能抽出垃圾也能抽出大货,每隔5分钟查询一下这个返奖率,如果用户频繁抽出大货,这个抽奖箱 ...

  2. Java实现自动给微信好友群组发送消息

    Java实现自动给微信好友群组发送消息 引入依赖 <dependencies><dependency><groupId>net.java.dev.jna</g ...

  3. python微信定时发消息_python实现给微信指定好友定时发送消息

    微信如何在设定时间自动发送信息给指定好友 微信没有定时发送信息的功能,但是可以借助小程序. 世界上最遥远的距离,不是生与死,而是小编就站在你面前,你却不知道小编爱你. 打开微信之后在搜索小程序中输入蜗 ...

  4. 微信企业号开发(6)--发送消息

    [本文所描述的内容具有一定的时效性,请以实际开发所处环境为准] 今天我们介绍我们日常使用最频繁的发送消息功能,在企业号中,由于移除了诸多的限制,消息的发送量几乎没有限制.但是,在此,特别提醒大家,千万 ...

  5. java调用个人微信api接口实现收发消息发朋友圈

    个人微信api接口,java调用个人微信api接口实现收发消息发朋友圈 1.微信好友收发消息         /**      * 给微信好友发消息      * @author wechatno:t ...

  6. python自动发送微信-Python自动定时发送微信消息

    如今微信已成为我们日常生活的主要交流工具,利用itchat库,我们可以发送微信消息,如果需要定时自动发送,则需要借助apscheduler库,关于apscheduler库,前一篇转载文章有专门的介绍. ...

  7. QQ微信头像自动采集网站PHP源码

    介绍: 这个最新QQ/微信头像获取PHP源码,有分类,点击头像查看全部头像. 此源码不需要数据库,直接上传到支持php脚本的空间即可使用 网盘下载地址: https://zijiewangpan.co ...

  8. java企业微信发送语言_java微信企业号开发之发送消息(文本、图片、语音)

    上篇文章介绍了开启回调模式,开始回调模式后我们就要实现聊天功能了.平时使用微信聊天可以发送文本消息.语音.图片.视频等,这里只实现了其中的一些功能和大家分享. 一.与微信企业号建立连接1.企业应用调用 ...

  9. 微信服务号开发----发送消息

    1.微信开发文档说明 http://mp.weixin.qq.com/wiki/11/c88c270ae8935291626538f9c64bd123.html#.E5.AE.A2.E6.9C.8D. ...

  10. 微信公众号无限群发消息 v5.7.1 多功能版全开源 + 配置教程

    简介: 公众号无限群发消息模块,为运营而生 1.关于普通版与多功能版区别: 普通版:只能发文字,每次只能发500人,多了会卡死,需要再选下五百人(且不再更新). 多功能版:支持TD退订功能(用户发送t ...

最新文章

  1. Numpy的广播机制详解(broadcasting)
  2. Java线程池详解及常用方法
  3. 如何避免在IE内核时,按BackSpace时进行网页会进行回退
  4. C/C++编译预处理指令
  5. 查看dataloader的大小_一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
  6. Java Application 直接通过jndi连接数据库
  7. oracle的文件后缀名,转:数据文件的扩展名是ora,dbf,dat的,有什么区别?
  8. 伪造邮件***,社工钓鱼,你中招了吗【一】
  9. 下列符合c语言语法的实型常量,以下各项中,符合C语言语法规定的实型常量是()...
  10. PyQt5(designer)入门教程
  11. NOI题库答案(1.1 编程基础之输入输出)
  12. twitter 授权过程
  13. win+ubuntu双系统卸载ubuntu
  14. 别人眼中的程序猿和现实中的程序猿差别在哪?
  15. cmd批量修改文件名 增加文字_cmd命令批量修改文件名或后缀名
  16. poj2248 DFS+剪枝 or BFS
  17. 特征根是复数的二阶微分方程
  18. java后台报错cant found font [times New Roman] installed on the system
  19. Cytoskeleton / 艾美捷——泛素化亲和珠
  20. npm安装的时候报错npm nodejs\node_cache\_cac

热门文章

  1. scipy求极值代码
  2. 大数据第三季--zk(day1)-徐培成-专题视频课程
  3. RANSAC算法详解+Python实现
  4. Embergen 流体模拟工具
  5. 如何用ps做计算机二级报名照片,等级考试照片PS教程
  6. 程序员的超大文件下载方法
  7. matlab把图例放在左边,如何将图例放在p之外
  8. 强东变法——京东能否逢凶化吉?
  9. 用continue计算100以内奇数和_Python入门19break和continue
  10. 【干货分享】用AI工具设计一款吸引人的字体效果