TC官方合作论坛

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

[问题] 键盘连按

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

马上加入TC

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

x
这是一个困扰我好久的问题,我在百宝箱中经常用一个键盘连按,我也想自己做个,可以4个键只会按照顺序去循环,不会自己循环自己的,求好心的大神解决解决
下面是源码
界面我不会发,我只在界面放了4个编辑框
空间 键盘连按
//定义默认空间
整型 线程句柄
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程句柄=线程.开启("键盘连按.键盘连按","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 键盘连按()
整型 窗口句柄   
窗口句柄=窗口.找到窗口("天龙八部")
如果(窗口句柄==0)
    辅助.消息框("窗口没有找到")
否则
    窗口.激活(窗口句柄)
如果结束
字符型 选怪等待,技能1等待,技能2等待,技能3等待
选怪等待=编辑框.获得文本("编辑框0")
技能1等待=编辑框.获得文本("编辑框1")
技能2等待=编辑框.获得文本("编辑框2")
技能3等待=编辑框.获得文本("编辑框3")
整型 选怪时间,技能1时间,技能2时间,技能3时间
选怪时间=转换.字符型转整型(选怪等待)
技能1时间=转换.字符型转整型(技能1等待)
技能2时间=转换.字符型转整型(技能2等待)
技能3时间=转换.字符型转整型(技能3等待)
循环(真)
    窗口.发送按键(窗口句柄,122)
   
    辅助.等待(选怪时间)
    窗口.发送按键(窗口句柄,112)
   
    辅助.等待(技能1时间)
    窗口.发送按键(窗口句柄,113)
   
    辅助.等待(技能2时间)
    窗口.发送按键(窗口句柄,114)
   
    辅助.等待(技能3时间)
循环结束
返回 真
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
线程.关闭(线程句柄)
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
回复

使用道具 举报

沙发
 楼主| 发表于 2012-11-16 21:30:45 | 只看该作者
如果放四个循环(真)那么他就只循环第一个呢
循环(真)
    窗口.发送按键(窗口句柄,122)
   
    辅助.等待(选怪时间)
循环结束
循环(真)
    窗口.发送按键(窗口句柄,112)
   
    辅助.等待(技能1时间)
循环结束
循环(真)
    窗口.发送按键(窗口句柄,113)
   
    辅助.等待(技能2时间)
循环结束
循环(真)
    窗口.发送按键(窗口句柄,114)
   
    辅助.等待(技能3时间)
循环结束
回复 支持 反对

使用道具 举报

板凳
发表于 2012-11-17 08:32:05 | 只看该作者
你用的是循环,并且没有跳出判断,所以他一直在一个循环里来回循环
循环(真)
    窗口.发送按键(窗口句柄,114)
   
    辅助.等待(技能3时间)
循环结束

你这个其实用不上循环,只需要在所有要 循环的技能外面加上循环就可以了
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-17 09:28:47 | 只看该作者
楼上正解哈,循环真,是死循环,不做跳出判断的话会一直循环
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-11-17 13:56:05 | 只看该作者
回复 3楼TC兔子的帖子

怎么加到外面呢
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 04:59 , Processed in 0.178285 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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