doodoo 发表于 2020-6-3 18:34

微信群群发脚本,按键模拟(成品+源码)2020.06.03

首先说下开发初衷:
最近需要群发软件,wetool已死
论坛和搜索引擎各种找都找不到
无奈看了下特征,这种可以用按键精灵自己写一个
前提条件是需要发送的微信群全部放到群聊里面
入口:待发送的微信群——右上角—保存到通讯录


源码附上:
//主程序
x = "手动拖出微信窗口到电脑左上角对齐,可,入口:通讯录—群聊"
MessageBox x

//初始坐标
初始x = 88
初始y = 85
变量z = 60
计数 = 0
话术 = Form1.InputBox1.Text
MessageBox "脚本启动前,自行复制广告词,图片+文字都可以,启用的默认ctrl+v方式"
Randomize//初始化随机数生成器
延时最小值 = Form1.InputBox2.Text + 0
延时最大值 = Form1.InputBox3.Text + 0

Do
//循环开始
For 11
    初始过程(变量z,计数,话术)
    Delay 100
    计数 = 计数 + 1
    If 计数 = 11 Then
      计数 = 0
    End If
Next

//滑动之后继续循环
MoveToS 88, 85
Delay 延时最小值
//鼠标中键操作
MouseWheel - 7
Delay 延时最小值
loop



//方法封装
Function 初始过程(变量z,计数,话术,延时最小值,延时最大值)   
    Delay int(Rnd()*延时最小值+延时最大值)
    //点击群
    MoveToS 88, 85+计数*变量z
    Delay 500
    LeftClick 1
    Delay int(Rnd()*延时最小值+延时最大值)
    //点击发送信息
    MoveToS 574,652
    Delay 500
    LeftClick 1
    Delay int(Rnd()*延时最小值+延时最大值)
    //点击输入框
   MoveToS 535,648
   Delay 500
   LeftClick 1
   Delay int(Rnd()*延时最小值+延时最大值)
    //输入广告文案
    //SayString 话术
    //Delay int(Rnd() * 延时最小值 + 延时最大值)
    //临时功能
    KeyDown 17, 1
    KeyPress 86, 1
    KeyUp 17, 1
    Delay 1000
    //点击发送
    MoveToS 778,700
    Delay 500
    LeftClick 1
    Delay int(Rnd()*延时最小值+延时最大值)
    //返回循环头
    MoveToS 27,147
    Delay 500
    LeftClick 1

      
End Function

每个人的电脑分辨率不同,可能出现的点击不精准的情况,自己可以用抓抓工具修改下具体的几个坐标
前端就是两个输入框InputBox2和 InputBox3,有按键基础的自己画一下
成品也附上,需要的自己下载
蓝凑云:https://lanzoux.com/iKaJLdaqlrc 密码:e4oi
查毒链接:https://habo.qq.com/file/showdetail?pk=ADcGZV1lB2AIPVs8U2c%3D


(说明下按键精灵打包自带广告,介意的就不要下载,或者有能力自己去破解去除下)

这个脚本没有什么技术含量,纯按键模拟,平时写的安卓脚本比较多,pc端的教程都没看过,下了软件就直接写,代码都差不多
其实在这个源码的基础上,可以改变很多东西,例如绑定窗口句柄和固定坐标,或者取相对坐标,这样的话点击就更加精准了
关于封号问题:群发广告,主要看别人举不举报你,跟群发没啥关系,反正我天天用没啥事
这个软件可以根据你的设置,速度可以很快也可以很慢,自己调试

天雷 发表于 2020-6-3 18:34

谢谢大牛

daganglw 发表于 2020-6-3 18:51

谢谢分享

ldm0514 发表于 2020-6-3 20:42

感谢楼主分享

陈莜毅 发表于 2020-6-3 20:42

好的,非常感谢

xiongjin 发表于 2020-6-3 20:43

谢谢大佬

1122aabb0 发表于 2020-6-5 04:52

6666

765560125 发表于 2020-6-5 11:00

6666666666
页: [1]
查看完整版本: 微信群群发脚本,按键模拟(成品+源码)2020.06.03