TC官方合作论坛

标题: 脚本运行后卡死,求好心人指教。 [打印本页]

作者: qingying213    时间: 2013-6-6 05:56
标题: 脚本运行后卡死,求好心人指教。
本人小白,没搞过编程,
在网上找到这个代码想加个后台刷怪的语句,
目前加上以后可以实现后台刷怪,但是脚本开启后就卡死了,
这几天都没搞明白怎么弄,没找到解决方法,发个帖子求好心人帮我指点下,
求实际点的,具体在哪里加什么样的语句。
红色部分是我在原来脚本上加上去的。

我用的TC4.030   大漠  3.1228
空间 我的脚本
hwnd
dm=com("dm.dmsoft")
线程句柄
功能 获取窗口句柄()
hwnd=窗口.鼠标所在窗口句柄()
编辑框.设置文本("编辑框0",hwnd)
功能结束

功能 大漠绑定()
是否绑定=dm.BindWindow(hwnd,"dx","dx","dx",0)
如果(是否绑定==1)
辅助.消息框("亲,恭喜你!绑定成功!")
否则
辅助.消息框("绑定失败,请换个绑定模式,详情请看大漠帮助文档-后台-BindWindow")
如果结束
辅助.等待(1000)
  循环(真)
dm.KeyPress(9,1)
辅助.等待(100)
dm.KeyPress(49,1)
辅助.等待(100)
循环结束
功能结束


功能 大漠解绑()
dm.UnBindWindow()
功能结束

功能 热键0_热键()
我的脚本.获取窗口句柄()
辅助.等待(50)
我的脚本.大漠绑定()
辅助.等待(3000)
我的脚本.大漠解绑()
dm.UnBindWindow()
功能结束


功能 退出_点击()
我的脚本.大漠解绑()
dm.UnBindWindow()
辅助.退出()
功能结束
空间结束


作者: jianqiumy    时间: 2013-6-6 07:39
第一,如果你没用线程,可以是用线程.开启("空间名.函数名","")应该不会卡,再多会不停的按Tad键
第二,你红色部份是死循环啊,又没条件~~也没有判断~只会不停的按Tad键 ~又不跳出~~不知道你想做什么!!!~
作者: qingying213    时间: 2013-6-6 08:41
回复 2楼jianqiumy的帖子

额,我挂机刷怪,不需要喝蓝红,打怪的话,1下秒一个,也不需要判断怪死了没,只要可以循环按tab和1建就行。求帮我补充红色部分的代码。
作者: jianqiumy    时间: 2013-6-6 15:38
回复 2楼jianqiumy的帖子

额,我挂机刷怪,不需要喝蓝红,打怪的话,1下秒一个,也不需要判断怪死了没,只要可以循环按tab和1建就行。求帮我补充红色部分的代码。
qingying213 发表于 2013-6-6 8:41:32
1秒是1000,不是100你一绑定就直接死循环,就算用线程也卡~~可以把循环部份写在另一个空间~~~然后在主空间调用就行了,





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1