TC官方合作论坛

 找回密码
 立即注册
查看: 1973|回复: 6

[问题] 请教。刚做了个简单的按键脚本..吧游戏名输入了编辑框按开始

[复制链接]
发表于 2012-5-6 21:43:22 | 显示全部楼层 |阅读模式

马上加入TC

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

x
刚做了个简单的按键脚本..吧游戏名输入了编辑框按开始却限制窗口句柄的值不能为空..请问下是什么问题?是源码出错误了还是什么问题..求个好人帮帮忙.
空间 自动打怪
整型 线程句柄
功能 逻辑型 打怪()
整型 x,y
整型 窗口句柄
逻辑型 是否找到
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(500)
是否找到=图像.区域找色(517,44,777,82,#6B7AEC,0,x,y)
循环(真)
如果(!是否找到)
   键盘.按键(49,1)
   辅助.等待(500)
如果结束
  键盘.按键(50,1)
  辅助.等待(500)
  键盘.按键(51,1)
  辅助.等待(500)
  键盘.按键(52,1)
  辅助.等待(500)
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("自动打怪.打怪","")
返回 真
功能结束
功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
空间结束
//空间结束语句
回复

使用道具 举报

 楼主| 发表于 2012-5-6 21:43:58 | 显示全部楼层
打错了.是显示
回复 支持 反对

使用道具 举报

发表于 2012-5-6 22:12:32 | 显示全部楼层
这个问题很常见,你输入的游戏名和要找的游戏名不完全一样,所以找不到,返回句柄0
回复 支持 反对

使用道具 举报

发表于 2012-5-6 22:37:29 | 显示全部楼层
窗口全名输入进去,什么阿拉伯字母,什么符号都别放过。
回复 支持 反对

使用道具 举报

发表于 2012-5-6 22:51:20 | 显示全部楼层
可以采用鼠标获取句柄的方法,这样简单点。如果是要标题的话建议加一个判断句柄是否为0,为0则表示获取句柄失败,提示输入标题名错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-6 22:56:56 | 显示全部楼层
我全打进去了啊..还是不行..还有什么办法吗..2楼那位说的返回句柄0 是什么意思呢?可以详细点吗?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-7 20:16:40 | 显示全部楼层

求老手帮助..做了个简单的按键脚本.限制窗口句柄的值不能为空.

刚做了个简单的按键脚本..吧游戏名输入了编辑框按开始却显示窗口句柄的值不能为空..请问下是什么问题?是源码出错误了还是什么问题..求老手帮帮忙看可能那里除了问题.或者要在什么地方修改一下或者在什么位置加些什么语句.详细点..麻烦了...我用的是3.0的.
1空间 自动打怪
2整型 线程句柄
3功能 逻辑型 打怪()
4整型 x,y
5整型 窗口句柄
6逻辑型 是否找到
7窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
8窗口.设置位置(窗口句柄,0,0)
9窗口.激活(窗口句柄)
10辅助.等待(500)
11是否找到=图像.区域找色(517,44,777,82,#6B7AEC,0,x,y)
12循环(真)
13如果(!是否找到)
14  键盘.按键(49,1)
15  辅助.等待(500)
16如果结束
17 键盘.按键(50,1)
18 辅助.等待(500)
19  键盘.按键(51,1)
20 辅助.等待(500)
21  键盘.按键(52,1)
22  辅助.等待(500)
23循环结束
24返回 真
25功能结束
26功能 逻辑型 开始_点击()
27线程句柄=线程.开启("自动打怪.打怪","")
28返回 真
29功能结束
30功能 逻辑型 退出_点击()
31线程.关闭(线程句柄)
32辅助.退出()
33返回 真
34功能结束
35空间结束
36//空间结束语句

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-30 06:49 , Processed in 0.040167 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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