自制消息轰炸机

目标

做一个简单的,可以自己输入参数的vbs程序,最新图文解释版请移步新博客传送门

准备

  • 电脑qq

脚本设计成了可以指定发给某个好友轰炸的形式,在写好以后容错性比较强,但这意味着你想换人的话,需要重新改代码

  • vbs脚本

写好的脚本文件已经上传至github,可以直接下载,当然也可以自己写,下面提供源码,文件链接传送门

开工

  • 写脚本

    已经不是第一写关于vbs脚本的博客了,对于一些基础的操作不再赘述,可以去看这篇博客了解传送门

    如何新建一个vbs脚本呢?桌面新建一个文本格式的文件,扩展名改为vbs,打开方式为记事本,键入以下代码

Dim WshShell,goal,Str 

Set WshShell=WScript.CreateObject("WScript.Shell")

WshShell.Run"D:\Tencent\Bin\QQScLauncher.exe /uin:2486972462 /quicklunch:0D69D76A148C96AD3BD3F1342ECD460AB9BD04E223B626D8E3619539AB22AE296747E393DC293F33"

WScript.Sleep 2000

goal=Inputbox("输入轰炸次数",,20)

Str=InputBox("输入轰炸内容",,"")

WshShell.run "mshta vbscript:clipboardData.SetData("+""""+"text"+""""+","+""""&str&""""+")(close)",0,true

For i=1 To goal

WshShell.SendKeys "^v"

WshShell.SendKeys "{ENTER}"

WScript.Sleep 100

Next

WScript.Sleep 3000

WshShell.SendKeys"%{F4}"

看到第3行代码的D:Tencent什么的吗,那行就是用来打开指定好友的聊天框的,如何获取我们下面讲

  • 获取好友聊天框的快捷方式

    其实之前博客也有写的,但是惨兮兮,markdown的图片貌似都不能用了,我在此就口述一下,不放图了

    1.电脑qq启动,打开你的好友面板,双击他的头像,进入聊天框(这都会吧)

    2.聊天框对方名字下面有3个点,也就是在qq电话,qq视频后面那3个点,我们把鼠标移动过去,发现会弹出一行图标,这时我们把鼠标移动到4个方块的图标那里

    3.果然,又出了一列选项,好了,我们点击生成桌面快捷方式

    4.到桌面找到这个图标,新鲜热乎的快捷方式,右键它然后按R,查看属性

    5.这时候属性首页会出现“目标”这个属性栏,并且后面有一个框框了好多代码还给你自动选中了,标了蓝色

    6.对,就是这行东西,他给你自动选中了你就直接Ctrl-C,没有的话就点一下再按Ctrl-A全选,Ctrl-C复制

    7.快捷方式已获得,我们把刚才说的代码文件第3行文件,引号里的内容进行替换,然后保存退出

样例

使用方式很简单,双击vbs脚本即可,没有图片继续口胡。

双击以后,等2秒,弹出对方的聊天框,然后又弹出编辑框,提示输入轰炸次数,默认20,可以更改

输入轰炸次数并确认后,弹出编辑框输入轰炸内容,这就不多说了,再次确认之后,就放开鼠标键盘,等程序给你自己操作吧,嘻嘻嘻

提醒大家,轰炸别过分了,短时间内发太多相同内容,会被腾讯封号,小号被封过~

等轰炸结束以后,聊天框会自动关闭,恢复正常

后记

代码有很多细节的地方没有说,当然其实这个脚本也特别简单,学过一些vbs的应该可以看得懂,当然消息之间的间隔也是可以在代码中改的,我默认设置0.1s了,祝大家玩的开心!

2019/4/19 17:01:53

自制vbs消息轰炸机的更多相关文章

  1. 自制MFC消息响应定位器+原理分析

    mfc里面有张消息映射表(MESSAGE_MAP),消息都是通过这张表来分发到相应函数里的. 这个是我自制的定位器,从vc6.0到现在的2013生成的mfc都可以用,全静态扫描并已处理动态基址. 下面 ...

  2. Python中Socket粘包问题的解决

    服务器端 import socket import subprocess import struct server = socket.socket() ip_port = ("192.168 ...

  3. python--(socket与粘包解决方案)

    python--(socket与粘包解决方案) 一.socket: Socket 是任何一种计算机网络通讯中最基础的内容.例如当你在浏览器地址栏中输入 http://www.cnblogs.com/ ...

  4. vbs脚本实现qq定时发消息(初级)

    vbs脚本实现QQ消息定时发送 目标 批处理又称为批处理脚本,强大的强大功能可以高效得实现很多功能,例如批量更改文件格式,批量进行文件读写,今天我们的目标是用vbs脚本编写可以发送qq消息的脚本,并利 ...

  5. Python自制微信机器人:群发消息、自动接收好友

    运营公众号也有半年了,今年5月份开始的,之前一直用一款windows工具来运营自动接受好友请求.群发文章.自动回复等操作,但颇有不便. 举几个场景: 突然在外面看到一篇文章很好,临时写了一篇,想群发一 ...

  6. VBS脚本合集(自制脚本)

    一.视频搜索器选择: Selectitem() '######################################### Function  Selectitem() 'Set Vedio ...

  7. VBS 自动发消息给对方

    http://www.vbsedit.com/ Dim Name,Msg Name= "我家丫头" Msg = "333" set ws=wscript.cre ...

  8. HTA全解析:给VBS和JS一个强大的交互界面

    1.概述 HTA全称Html Application,在Windows中由mshta.exe加载执行,是一种本地程序.可使用html元素来构建界面,用JS或VBS来构建执行逻辑,从而强化Windows ...

  9. 《30天自制操作系统》笔记(06)——CPU的32位模式

    <30天自制操作系统>笔记(06)——CPU的32位模式 进度回顾 上一篇中实现了启用鼠标.键盘的功能.屏幕上会显示出用户按键.点击鼠标的情况.这是通过设置硬件的中断函数实现的,可以说硬件 ...

随机推荐

  1. 【翻译】 Guice 动机——依赖注入的动机

    原文链接 动机 将所有的内容连接在一起时应用开发的一个单调乏味的部分.有几种方式来将数据.服务.presetntation类连接到一起.为了对比这些方法,我将为披萨订购网站编写账单代码: public ...

  2. easyui时间框只选择年月

    html: <input type="text" id="datetime" > js: <script type="text/ja ...

  3. 华南理工大学“三七互娱杯”程序设计竞赛(重现赛)( HRY and array 高精度除法模板)

    题目链接:https://ac.nowcoder.com/acm/contest/874/D 题目大意:给你两个数列a和b然后对a可以进行排列,对b可以任意排列,问你sigma(a(i)*b(i))的 ...

  4. GraphQL Java Demo代码

    mvn 引用GraphQL <dependency> <groupId>com.graphql-java</groupId> <artifactId>g ...

  5. git 命令详细

    git是代码管理工具 github是基于git实现的代码管理平台 git --version 查看git版本 git remote -v 查看clone地址 git init 初始化git //全局设 ...

  6. 分布式系列十一: Redis进阶

    分布式锁 数据库 数据库是使用唯一索引不允许重复的特性(或自定义实现如乐观锁). 但持有锁的进程如果释放锁时异常则容易导致死锁. zookeeper 使用临时节点, watcher可以获得节点被删除的 ...

  7. zimbra6同域名与同hostname与同系统异机恢复

    系统:redhat5.4_64 安装DNS:[root@test6 ~]# yum install bind -y[root@test6 ~]# yum install bind-chroot -y[ ...

  8. PC设置局域网打印机

    打印机采用局域网网络连接方式,下面以Windows系统为例说明如何添加此打印机. 将电脑接入局域网 在“控制面板”中打开“设备与打印机”,点击“添加打印机” 在弹出列表中,会自动出现打印机型号,选中它 ...

  9. 【java】Java组件概览(2)— 基本库

    1.Math Math相关的库包括包括浮点库(java.lang.Math和java.lang.StrictMath)和任意精度数学(java.math包). (1)java.lang.Math 该类 ...

  10. Django之Orm的各种操作

    1.一般操作 ***必知必会13条*** <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 models.Cu ...