xu409278030 发表于 2013-11-27 16:27:11

求助,脚本不在执行了,但是脚本的进程还在,也没有显示暂停[已解决]

本帖最后由 xu409278030 于 2013-12-3 14:02 编辑

写了一个循环的登录游戏的脚本,有的时候由于机器卡了,或者网络卡了,之后脚本就不在往下执行了,但是脚本的进程还在,脚本也没有显示暂停。
    请问这是怎么个情况。有什么办法识别我的脚本是否已经停止了。
    求路过的大大指导下。{:face (245):}

zch11230 发表于 2013-11-27 19:51:49

可以在关键位置多加入一点msgbox 或者 consolewrite
或者直接在开头加句#AutoIt3Wrapper_run_debug_mode=Y 就会将你的脚本执行到哪一步了 全部显示出来 好判断是停在哪一步了。

joyran 发表于 2013-11-28 07:58:31

学习了...{:face (113):}

xu409278030 发表于 2013-11-28 11:25:01

回复 2# zch11230
谢谢大大!
在问下,在我知道脚本在哪步停止的,可以让我的脚本从那部继续运行么。{:face (382):}

zch11230 发表于 2013-11-28 13:19:22

回复 4# xu409278030


    这个还不太好操作 AU3单线程的 在哪儿停了 整个脚本就停了所以要多加一点判断 很多函数有等待超时时间参数 可以好好的利用一下举个简单的例子WinWait ("啦啦啦德玛西亚")如果出现意外这个窗口没有出现脚本就会一直停在这里 无法继续运行$hwnd=WinWait ("啦啦啦德玛西亚","",5)
If $hwnd=0 Then MsgBox (0,"","超时了")你加点判断 就知道前面的命令成功了没有 成功了 我又该怎么办 没成功 我又该怎么办。

tubaba 发表于 2013-12-1 15:40:20

Opt('TrayIconDebug', 1)

oceanwind 发表于 2013-12-2 19:25:14

学习学习.......

273952582 发表于 2014-1-3 20:58:30

学习了.......
页: [1]
查看完整版本: 求助,脚本不在执行了,但是脚本的进程还在,也没有显示暂停[已解决]