微信消息轰炸
[TOC]
VBA 模拟键盘操作 SendKeys
利用 SendKeys string
可以实现向活动窗口发送一个或多个键击,就像按键盘上的按键一样。
关于 SendKeys string 讲解如下:
- 每个按键由一个或多个字符表示,普通的单一字母或数字,按字符本身的键即可。例如,字母 A 可以用 "A" 作为 string,而多个字符 A、B 及 C 可以用 "ABC" 作为 string。
- 对 SendKeys 来说,加号 +、插入符 ^、百分比符号 %、上划线 ~ 及圆括号 () 都具有特殊意义。为了指定这些字符,要将它放在大括号 {} 当中。例如,要指定正号,可用 {+} 表示。
- SHIFT、CTRL 及 ALT 等按键结合的组合键,可在这些按键码的前面放置一个或多个代码,这些功能键的代码列举如下:
按键 | 代码 |
---|---|
ENTER | ~ |
Shift | + |
Ctrl | ^ |
Alt | % |
DEL or DELETE | {DELETE} 或 {DEL} |
BACKSPACE | {BACKSPACE}, {BS}, 或 {BKSP} |
BREAK | {BREAK} |
CAPS LOCK | {CAPSLOCK} |
DOWN ARROW | {DOWN} |
END | {END} |
ESC | {ESC} |
HELP | {HELP} |
HOME | {HOME} |
INS or INSERT | {INSERT} 或 {INS} |
LEFT ARROW | {LEFT} |
NUM LOCK | {NUMLOCK} |
PAGE DOWN | {PGDN} |
PAGE UP | {PGUP} |
PRINT SCREEN | {PRTSC} |
RIGHT ARROW | {RIGHT} |
SCROLL LOCK | {SCROLLLOCK} |
TAB | {TAB} |
UP ARROW | {UP} |
F1 | {F1} |
F2 | {F2} |
F15 | {F15} |
F16 | {F16} |
微信消息轰炸
原理
由于微信发送消息的快捷键为 Alt + S(即 %s),再配合 Ctrl + V 粘贴(即 ^v),可实现指定次数的消息发送。
操作步骤
1、在任意位置,创建一个后缀为.vbs的文件,内容如下(修改第5行数字"3"可指定轰炸次数):
On Error Resume Next
Dim chshyz
set chshyz=createobject("wscript.shell")
wscript.sleep 2000
for i=1 to 3
wscript.sleep 8
chshyz.sendKeys "^v"
chshyz.sendKeys "%s"
next
wscript.quit
2、在微信聊天窗口,聊天框内输入内容并复制(剪切也可以)
3、双击.vbs文件
4、返回微信与某人的聊天窗口(不用点"发送"),默认2秒之后(修改第4行数字"2000"可指定多少毫秒的停顿)会自动发送消息
钉钉消息轰炸
原理
由于钉钉发送消息的快捷键为 Enter(即 ~),再配合 Ctrl + V 粘贴(即 ^v),可实现指定次数的消息发送。
操作步骤
1、在任意位置,创建一个后缀为.vbs的文件,内容如下(修改第5行数字"3"可指定轰炸次数):
On Error Resume Next
Dim chshyz
set chshyz=createobject("wscript.shell")
wscript.sleep 2000
for i=1 to 3
wscript.sleep 8
chshyz.sendKeys "^v"
chshyz.sendKeys "~"
next
wscript.quit
2、在钉钉聊天窗口,聊天框内输入内容并复制(剪切也可以)
3、双击.vbs文件
4、返回钉钉与某人的聊天窗口(不用点"发送"),默认2秒之后(修改第4行数字"2000"可指定多少毫秒的停顿)会自动发送消息