找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 253|回复: 1

[分享] 长时间挂机防掉线脚本(检测断线自动重连)

[复制链接]

4

主题

2

回帖

0

积分

注册会员

积分
0
发表于 2026-4-23 08:35:34 | 显示全部楼层 |阅读模式
挂机跑几小时最怕的就是中途掉线没人发现,白挂大半天。写了个简单的断线检测:

思路是每隔一段时间截图检查是否出现"网络连接已断开"或者登录界面的特征图,出现了就走重连流程:
  1. loop {
  2.     if (Finder.Find(disconnect_img, {threshold: 0.8})) {
  3.         Toast.Show("检测到掉线,尝试重连")
  4.         App.Launch("com.example.game")
  5.         Sleep(5000)
  6.     }
  7.     // 正常业务逻辑
  8.     Sleep(2000)
  9. }
复制代码

配合Sound.Play在检测到多次重连失败时报警提醒,基本可以做到无人值守。

2

主题

7

回帖

0

积分

注册会员

积分
0
发表于 2026-4-23 12:48:30 | 显示全部楼层
我也遇到过挂机掉线没人管的情况,这个思路可以直接抄,感谢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|脚本开发者社区

GMT+8, 2026-7-8 16:47 , Processed in 0.044623 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表