说白了就是将钉钉窗口移到屏幕左上角(0,0)处,然后在钉钉窗口左上角”XX群 正在直播“处截个图,判断图片中的RGB是否与直播时的RGB一致,如果一致则模拟左键点击截图区域就打开直播了。
打开软件-读取主窗口配置文件(没有则跳到打开钉钉一步)- 判断直播时间距离当前时间(未打开自动打开下一次直播则跳到打开钉钉一步)- 显示距离当前直播时间还有xx时xx分xx秒 - 循环等待到达直播开启时间 - 在距离钉钉直播还有xx分钟时打开钉钉(默认2分钟)- 打开钉钉 - 将钉钉窗口移动到指定坐标(默认为0,0,可自己设置)- 激活窗口 - 每隔xx秒(默认5)在指定区域截图(判断直播是否开启- 将鼠标移动到指定位置 - 模拟鼠标左键按下,打开直播 - 显示已打开直播xx分钟xx秒 - 保存钉钉窗口坐标 - 每隔xx秒(默认10)判断一次是否断开直播 - 如果rgb不是直播时的rgb则识别为直播断开 - 每隔xx秒钟(默认10在指定区域截图判断直播是否恢复) - 超过xx分钟(默认2)还未检测到直播开启则放弃。如果在判断直播是否开启的时间内距离到达下一场直播的开启时间,则放弃检测并打开下一场直播 - 如果在xx分钟内还未检测到直播恢复则停止检测。
注意:
1、打开钉钉后请不要移动钉钉窗口,因为截图区域是固定的,移动了钉钉窗口那么截图区域就不是钉钉左上角”XX群 正在直播“了,就会造成检测钉钉是否在直播失败
2、如果多次检测失败请点击自定义截图将透明的框框移到钉钉窗口左上角”XX群 正在直播“处,然后点击截图,验证成功后退出软件再重新打开。
这个操作就相当于重新设置了截图区域,如果想要恢复默认请点击删除自定义截图
3、自定义截图需要在钉钉正在直播时进行,才会显示验证成功
如果不打开自动开启下一次直播则在当前直播直播完后将不会自动进入下一场直播。
如果不打开中断直播时自动进入则在直播中断(比如网络不好直播断开)时,将不会在直播恢复时自动进入。
推荐多次检测失败时打开截图保存到桌面功能,正常情况下保存到桌面的截图应该和下面这个图差不多,
如果多次检测失败或则您保存到桌面的截图和下面的截图有差距的话,请点击自定义截图(自定义截图教程在上方),自己设置截图区域。