TC官方合作论坛

 找回密码
 立即注册
查看: 437|回复: 3
打印 上一主题 下一主题

[问题] 脚本运行后卡死,求好心人指教。

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-6 05:56:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

我用的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()
辅助.退出()
功能结束
空间结束

回复

使用道具 举报

沙发
发表于 2013-6-6 07:39:18 | 只看该作者
第一,如果你没用线程,可以是用线程.开启("空间名.函数名","")应该不会卡,再多会不停的按Tad键
第二,你红色部份是死循环啊,又没条件~~也没有判断~只会不停的按Tad键 ~又不跳出~~不知道你想做什么!!!~
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-6-6 08:41:32 | 只看该作者
回复 2楼jianqiumy的帖子

额,我挂机刷怪,不需要喝蓝红,打怪的话,1下秒一个,也不需要判断怪死了没,只要可以循环按tab和1建就行。求帮我补充红色部分的代码。
回复 支持 反对

使用道具 举报

地板
发表于 2013-6-6 15:38:48 | 只看该作者
回复 2楼jianqiumy的帖子

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

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-4 06:18 , Processed in 0.157894 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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