微信消息轰炸
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"可指定多少毫秒的停顿)会自动发送消息