TC官方合作论坛

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

[问题] 退出脚本

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

马上加入TC

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

x
请问一下 可不可以用热键实现退出脚本,或者在满足一定条件下直接退出脚本,而不需要点击退出按钮,谢谢高手指教
源码如下
功能 验证角色()
    变量 找图是否成功,图片x坐标,图片y坐标
    路径=辅助.获取资源路径("rc:")
    设定路径是否成功=dm.SetPath(路径)
    辅助.等待(500)
    dm.MoveTo(70,60)
    辅助.等待(500)
    dm.LeftClick()
    找图是否成功=dm.FindPic(400,10,540,60,"角色名.bmp","000000",0.9,0,图片x坐标,图片y坐标)
    如果(图片x坐标>0)
        炼丹线程编号=线程.开启("炼丹.自动炼丹","")
    否则
        辅助.消息框("角色名没找到")
        线程.关闭(验证线程编号)
        dm.UnBindWindow()
        辅助.退出()
    如果结束
功能结束

以上是我的源码,没什么特别的,但是就是不能退出脚本界面,请教高手指导,谢谢。
回复

使用道具 举报

沙发
 楼主| 发表于 2013-6-8 16:54:04 | 只看该作者
不是暂停脚本运行 而是退出哦,再次感谢告示指教。
回复 支持 反对

使用道具 举报

板凳
发表于 2013-6-8 17:04:08 | 只看该作者
if(你要满足的条件)
辅助.退出()
endif
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-6-8 17:12:51 | 只看该作者
谢谢斑斑的回复,可是不管是在运行中还是用热键下面的代码,脚本的界面都在,不会退出,所以我就不懂为什么点退出按钮就能退出界面,而热键或者程序中就不能直接退出脚本界面,谢谢指教。
功能 热键_退出()
    线程.关闭(线程编号)
    dm.UnBindWindow()
    辅助.退出()
功能结束
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-6-8 17:14:34 | 只看该作者
退出按钮的功能函数中也只有这三行代码,复制出来为什么热键就不能退出界面呢?
回复 支持 反对

使用道具 举报

6#
发表于 2013-6-8 19:06:21 | 只看该作者
回复 4楼moonxgz的帖子

目前TC的热键很多游戏都无效徒有虚名的“热键”,你还是换个方法来实现热键吧,参考这篇帖子http://bbs.tyuyan.com/thread-27550-1-1.html
回复 支持 反对

使用道具 举报

7#
发表于 2013-6-8 22:25:19 | 只看该作者
士大夫
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-6-10 12:06:35 | 只看该作者
回复 6楼九先生的帖子

首先谢谢你的回复,看来我的叙述有点问题,把问题引到别的地方去了。其实我就是想问问除了点击退出按钮外,有没有办法实现让脚本自己退出而不需要人为操作(比如点击退出和按下ESC键虽然能退出脚本,但是需要人操作),因为我把退出写在程序中没有起到退出脚本的作用,所以把命令放到热键里试了下果然也没作用,所以一起问了下,到让大家误解了。希望有知道的高手继续指教,谢谢
回复 支持 反对

使用道具 举报

9#
发表于 2013-6-10 13:42:58 | 只看该作者
用如果不就好了?或者直接在线程执行完后面加上退出不就好了?
回复 支持 反对

使用道具 举报

10#
发表于 2013-6-10 15:06:34 | 只看该作者
上源码- -。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-4 04:33 , Processed in 0.292570 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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