生成的安卓版小精灵没有重复运行设置选项。
好烦呐,本来按照按键精灵手机端的软件写的脚本,源码运行也还行。
某日想做个小精灵看看,发现居然没有重复运行选项,
好吧,我改,好不容易学会了怎么改了,下午一测试,运行一会就停止了。
我加了 rem goto
让脚本重复运行
又不知道哪里出毛病了。
源码运行也是。
例子是下面的
貌似长时间运行也会死掉
Dim 检测线程
Rem 脚本开始
Thread.SetShareVar "是否卡主", false
检测线程 = Thread.Start(test_thread)
Do
Delay 500
If Thread.GetShareVar("是否卡主") = true Then
TracePrint "卡着超过10秒,结束线程"
Thread.Stop(检测线程)
TracePrint "退出脚本"
Exit Do
End If
Loop
Sub test_thread()
Dim 起始颜色 = GetPixelColor(109,298)
Dim 秒数 = 0
Do
Delay 1000
Dim 结束颜色 = GetPixelColor(109,298)
If 起始颜色 = 结束颜色 Then
秒数 = 秒数 + 1
If 秒数 > 3 Then
Thread.SetShareVar "是否卡主", true
Exit Do
End If
TracePrint "界面已经" & 秒数 & "秒没变了"
Else
TracePrint "界面变化了,说明脚本还在正常运行"
起始颜色 = GetPixelColor(109,298)
秒数 = 0
End If
Loop
End Sub
Goto 脚本开始