最后更新:2021-11-25
近来经常需要到微信群里定时打卡,每次都手动打卡太麻烦了,而且还经常会忘,所以开发了一个自动在微信/QQ或其他聊天软件中,定时发消息的程序。
使用时,只需先运行PC端微信、QQ,打开需要发送信息的聊天窗口,再运行AutoRobot程序,拖动程序上方黄色方框到目标窗口后松手,即可获取到目标窗口ID,此时再在下方输入框中输入需要的文字,即可设置定时发送。
本程序使用了Windows自带的API函数,兼容性好,发送稳定。支持后台发送,即使聊天窗口当前没有在使用也可以发送,锁屏时也可以发送,可以实现前天睡觉前设置好时间,第二天一早自动打卡的功能(电脑请不要待机或休眠)。
版本号:V1.2.1.16672
大小: 80KB/7z格式压缩,232KB/解压后
AutoRobot.exe校验值(校验工具下载):
MD5:dba6828024f5d3b14985841631e35dc6
SHA256:3db9a033d99f64aa4ede2f068c3e9f09bcda30a8f0d2245a6f292d3594a0d51d
下载地址1:
https://www.onlinedown.net/soft/1231132.htm
下载地址2:
https://www.crsky.com/soft/211086.html
下载地址3:
https://zhangyue667.lanzoui.com/i3KTvwsox9g
下载地址4(提取码:b8hb):
https://pan.baidu.com/s/1P0UWlZLEiCaAtufadocZEQ
程序主界面:
程序特点:
1、完全模拟物理键盘操作,安全放心。
2、完全后台操作,即使当前QQ/微信窗体没有被选中也可以发送,系统锁屏时也可以发送。
3、支持多窗口发送,可以在不同时间往多个QQ/微信群发送打卡消息。
4、支持多种定时方式,每天发送(用途:如日常打卡),每个工作日发送(用途:如工作日日报),每个休息日发送(用途:如周末约会提醒),每个整点发送(用途:如整点报时器),每隔X秒发送(用途:如不停向女友表白,直到她同意),每月发送(用途:如每月定时提醒转账/发工资),每年发送(用途:如每年生日提醒),满足各种需求。
5、支持@功能,发送的不只是文字,可以实实在在@群里某人,对方会在微信上提示被@信息,避免群被对方屏蔽后对方无法及时看到消息。
6、支持实时翻译特殊字符,例如当作整点报时器时,发送“叮!现在时刻,HOUR点整!”,对方收到的会是“叮!现在时刻,22点整!”(假如现在是22点)。程序会自动把大写HOUR替换为现在的小时时间。同样还有很多其他特殊字符,如MINUTE,SECOND等等。
7、支持每日值班表功能。只要在程序目录下新建一个名为DutyList.txt的文件,每行写日期和当日值班人,即可利用上述第6条所说的特殊字符替换当日值班员。如在DutyList.txt中写(日期为YYYY/MM/DD格式,后面为英文状态下冒号):
2021/3/20:张三
2021/3/21:李四
2021/3/22:王五
2021/3/23:赵六
假如今天是3月22日,那么输入“今天的值班员是TODAYSDUTY”,对方会显示“今天的值班员是王五”。如果输入@TODAYSDUTY,还可以直接@当天的值班员,方便快捷!如果使用参数IFTODAYSDUTY,则程序会自动检查今天是否有值班员,如果没有,则整条信息不发送。这个参数最有用的场景是值班不是每天都有,不连续。这时只要在程序里加一天任务,每天发送如“@IFTODAYSDUTY”值班,如果当天不需要值班,则消息就不会发送了,避免打扰用户。另外,程序还支持自动排班功能(顺序排班和随机排班),具体参数可以咨询作者。
8、支持群里@某人。如需@某人,请@他们的昵称后,添加一个特殊字符,PC版微信加|,PC版QQ加$,这样他们即可收到@信息。
9、支持发送图片和文件功能。参数如下:
PATH="c:\users\zhangyue\desktop\xxx.png"
其中PATH=""中的引号为英文引号,发送后即可将对应文件发送到目标聊天窗口。
10、支持任务存档功能,方便下次运行时继续执行未发送的任务。非VIP最多支持存档5条任务,VIP无限制。存档功能默认未开启,需要用户到在本程序主界面空白处点右键,在设置菜单中开启。
11、支持发送失败后额外处理措施。可支持播放声音报警、定时重发、邮件提醒等。
12、支持任务ID修改。
功能演示:
1、基本功能。先打开AutoRobot,登录微信PC客户端,打开目标窗口,然后拖动AutoRobot窗口上方黄色方框到目标群窗口,松手,此时即可自动获取目标窗口ID,如下图:
2、在下方输入框中输入“你好”,点击右侧的立即发送按钮,即可立即将消息发到群里,如下图:
3、支持字符串替换,如在输入框中输入“叮!现在时刻,北京时间HOUR:MINUTE:SECOND“,并点击左侧”定时发送“按钮,设置好时间下午14:13分发送,即可在列表中显示任务,并在预设时间发送预设消息,如下图:
4、右键在已有条目上单击,可修改该条任务,如下图:
5、支持值日员名单替换。比如我们修改刚才的定时发送信息,改为”请@TODAYSDUTY|报告今日健康情况!“,即可在预设时间发送消息,并将TODAYSDUTY自动替换为当天值班员,如下图:
6、支持@功能。如需@某人,请@他们的昵称后,添加一个特殊字符,PC版微信加|,PC版QQ加$,对方就能实实在在收到@信息。
比如PC版微信,想@群里的张三,请输入@张三|,对方即可收到@;PC版QQ,想@群里的张三,请输入@张三$,对方即可收到@。效果如下图:
更新日志:
V1.2.1.16672更新日志
新增的功能
新增计数器替换命令,可以实现自动化计数功能。
改进的功能
优化了机器码算法,新的算法将更加可靠,在旧版本上已经购买授权的用户需重新下载授权。
优化了更改ID功能。更改ID后,对应窗口的名称也会对应变化。
V1.2.0.36085更新日志
新增的功能
新增支持信息发送失败后的处理措施。用户可在“选项”-“失败处理”菜单中进行配置。支持发送失败后声音提示、定时重发、邮件报警等功能,详见使用说明。
新增多队列支持功能。在原有值班员TODAYSDUTY命令的基础上,新增TODAYSDUTY*命令(其中*可替换为字母A-Z),方便在同一天的不同时间提供不同的值班员信息。
新增支持修改ID功能。用户可在需要修改ID的任务上单击右键,点击修改ID按钮,然后拖动窗口上方黄色方框即可修改任务ID。
改进的功能
优化VIP授权功能。在“升级VIP”窗口中提供了“授权下载”按钮,方便用户将授权文件自助下载至本机。
优化程序更新功能,方便用户进行程序升级。
修复的BUG
修复修改ID可能出现错误的BUG。
修复可能在部分系统上值班员获取失败的BUG。
V1.1.2.40738更新日志
改进的功能
在定时界面增加对于目标窗体快捷键的提示。
修复的BUG
修复可能在部分系统上无法自动生成排班表的BUG。
V1.1.0.23554更细日志
新增的功能
新增最小化到通知区图标功能。可在主界面空白处点右键,在“选项”菜单中配置即可。开启此功能后,当关闭主窗口时,程序将自动最小化到通知区图标(程序不退出),之前已经创建的任务仍可正常发送。
新增任务存档功能。可在主界面空白处点右键,在“选项”菜单中配置即可。存档后,下次再运行本程序时,程序将会自动加载上次已经配置好的任务。
新增发送文件功能。输入命令PATH="XXX",即可将路径对应的文件发至目标窗口。注意PATH=后面的引号也要加,英文状态的引号。
改进的功能
优化发送能力。当发送任务较多时也能顺序发送,避免出现遗漏任务。
优化对于PC版QQ的@功能。在QQ中如需@某人,在其昵称后加$即可。如@zys,输入@zys$,对方即可收到。PC版微信的@仍以|结尾。
优化对于UTF8编码格式的支持。dutylist.txt无论使用ansi还是UTF8都能正确识别并发送。
优化对于日期格式的识别。正式日期格式为YYYY/MM/DD,其余非正式格式,如M.DD等均可识别。
优化VIP升级功能。对授权文件的文件名识别要求放宽,同时增加微信二维码,方便与作者联系。
其他细节性改进。
修复的BUG
修复无法修改每月发送任务的BUG。
如有大家有问题需要交流、有新功能需要开发的,可以与我勾通: