利用按键精灵实现QQ群发和微信群发「建议收藏」

利用按键精灵实现QQ群发和微信群发「建议收藏」1前言注意:本教程只供学习参考之用,如用于群发广告等影响他人乃至违法犯罪行为等与本文作者无关。另外,转载请注明出处,尊重创作者劳动,谢谢。端午期间需要给微信和QQ的好友发送祝福,但是上千个好友都要发送比较困难,所以想到利用按键精灵撰写脚本的方式实现自动群发祝福。2解释说明&运行环境关于解释说明和程序运行环境请参考我之前的博文的2/3章节:按键精灵实现自动化点qq名片赞3QQ群发3.1几点注意在本demo中群发的是一串文本和一张图片,可以按照需要修改脚本代码。发送图片是通过

大家好,又见面了,我是你们的朋友全栈君。

1 前言

注意:本教程只供学习参考之用,如用于群发广告等影响他人乃至违法犯罪行为等与本文作者无关。另外,转载请注明出处,尊重创作者劳动,谢谢。
端午期间需要给微信QQ的好友发送祝福,但是上千个好友都要发送比较困难,所以想到利用按键精灵撰写脚本的方式实现自动群发祝福。

2 解释说明&运行环境

关于解释说明和程序运行环境请参考我之前的博文的2/3章节:
按键精灵实现自动化点qq名片赞

3 QQ群发

3.1 几点注意

  1. 在本demo中群发的是一串文本和一张图片,可以按照需要修改脚本代码。
  2. 发送图片是通过粘贴剪贴板内容实现的,因此在运行程序之前首先需要复制一张图片。
  3. 通过粘贴方法实现群发图片的目的是减少应用运行开销,使用其他方式发送图片也是可行的。
  4. 脚本代码逻辑较为简单,无法判定当前执行的窗口是否发生变化,另外还需要自行在按键精灵中指定循环次数。因此需要在虚拟机中或者没有其他存在潜在干扰程序的场景下运行本脚本。

3.2 脚本源码

KeyPress "Enter", 1
Delay 200
SayString "端午粽飘香,愿您事事昌。祝愿您和您的家人端午节安康。"
Delay 50
KeyPress "Enter", 1
Delay 50
KeyDown 17, 1
KeyPress 86, 1
KeyUp 17, 1
Delay 50
KeyPress "Enter", 1
Delay 50
KeyPress "Esc", 1
Delay 50
For i=1 to 5
	KeyPress "Tab", 1
	Delay 50
Next
KeyPress "Down", 1
Delay 50

3.3 使用说明

  1. 打开按键精灵,将循环次数设置为QQ好友列表某一分组的人数。(按需设置即可)
  2. 打开QQ主界面,在联系人中选择一个分组的第一个人。注意不需要双击打开,单击选中联系人即可。
  3. 按下F10调试按钮,程序自动运行。

4 微信群发

4.1 几点注意

请参考3.1小节。

4.2 脚本源码

KeyDown 16, 1
KeyPress 121, 1
KeyUp 16, 1
Delay 100
KeyPress "Down", 1
Delay 50
KeyPress "Space", 1
Delay 100

SayString "端午粽飘香,愿您事事昌。祝愿您和您的家人端午节安康。"
Delay 50
KeyPress "Enter", 1
Delay 50
KeyDown 17, 1
KeyPress 86, 1
KeyUp 17, 1
Delay 50
KeyPress "Enter", 1
Delay 100

For i=1 to 5
	KeyPress "Tab", 1
	Delay 50
Next
KeyPress "Space", 1
Delay 50

For i=1 to 10
	KeyPress "Tab", 1
	Delay 50
Next
KeyPress "Space", 1
Delay 50
KeyPress "Down", 1
Delay 50

4.3 使用说明

  1. 打开按键精灵,将循环次数设置为微信好友列表的人数。(可以在手机微信联系人列表的最后找到这个数字)
  2. 打开电脑微信主界面,在联系人中选择一个列表中的第一个人。注意不需要双击打开,单击选中联系人即可。
  3. 按下F10调试按钮,程序自动运行。

4.4 已知问题

这个脚本的问题是无法区分联系人和个别功能性公众号,比如“文件传输助手”等。在遇到这些错误的“联系人”时,程序运行有可能被打断,进而导致运行错误,可能需要人工干预。我可能考虑在后续更新中加入对这一问题的逻辑判断以规避问题。

5 后记

欢迎交流学习。持续更新。
另外群发可能真的是一件出力不讨好的工作,所以交给电脑自己干,对自己要更好一点。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135856.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月4日 下午3:00
下一篇 2022年6月4日 下午3:16


相关推荐

  • 机器学习入门——梯度下降算法详解

    机器学习入门——梯度下降算法详解在机器学习领域 熟练的掌握梯度法来求解目标函数的最优解是一个非常重要的事情 跟我一起来详细了解梯度下降法的原理吧

    2026年3月16日
    2
  • 码云,git使用 教程

    码云,git使用 教程codecloud, git usetutorials作者:韩梦飞沙Author:han_meng_fei_sha 邮箱:313134555@qq.comE-mail:313134555@qq.com  新建项目newproject  路径

    2022年4月9日
    46
  • Lambda表达式超详细总结

    Lambda表达式超详细总结在 2014 年 Oracle 发布了 Java8 在里面增加了 Lambda 模块 于是 Java 程序员们又多了一种新的编程方式 函数式编程

    2026年3月18日
    1
  • gcc的编译命令_cmake 编译

    gcc的编译命令_cmake 编译GCC编译命令                    —————-加入新公司后,基本上是一键式打包脚本,对于GCC基本上快忘了,重新拾起。GCC命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。一.常用编译命令选项假设源程序文件名为test.c。1…

    2022年10月13日
    5
  • java 实现 按位异或_Java 按位异或的性质及其妙用

    java 实现 按位异或_Java 按位异或的性质及其妙用文章摘要:1、按位异或,可以简单理解成:不进位加法。即:1+1=0;0+0=0;1+0=1;2、任何数和自己异或结果为零。3、按位异或自反性。两次运算操作,可以将最后的结果还原。4、任何数和0做异或值不变,和1异或结果为原操作数取反。5、交换律。不使用中间变量,交换两个数。一、按位异或具有自反性。即:对同一个数据,进行两次按位异或操作,等于数据本身。intdisplayOptions=0x…

    2022年6月6日
    101
  • 一位前辈工程师职业发展的忠告(转自51testing)

    一位前辈工程师职业发展的忠告(转自51testing)

    2021年7月31日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号