TC官方合作论坛

 找回密码
 立即注册
查看: 1401|回复: 7

[问题] 我碰到的窗口的值不能空的问题!

[复制链接]
发表于 2011-12-17 13:04:44 | 显示全部楼层 |阅读模式

马上加入TC

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

x
小弟是新手,学习TC也才2天,发现的问题也是个低级的不能在低级的问题,希望各位大大看后不要笑话,也希望刚接触TC的朋友们不要想我这样马虎。
下面我就说下我犯的低级错误:
昨天刚接触TC的第2天,看了一遍视频后就迫不及待的开始了编写了一个后台自动喊话的脚本。
小弟第一次是这样编写的




[color=DarkOrange]空间 后台喊话
//定义默认空间
整型 线程句柄
功能 逻辑型 喊话()
整型 窗口句柄

窗口句柄=窗口.找到窗口("编辑框0")
字符型 内容
内容=编辑框.获得文本("编辑框1")
窗口.发送按键(窗口句柄,13)
循环 (真)
辅助.等待(1000)
窗口.发送字符串(窗口句柄,内容)
辅助.等待(1000)
窗口.发送按键(窗口句柄,13)
循环结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程句柄=线程.开启("后台喊话.喊话")
返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
线程.关闭(线程句柄)
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句




编完运行后却弹出了窗口编号的值不能为空的问题!到底是那里的问题呢
其实各位大大看过后可能就发现问题了,不错就是这里


整型 窗口句柄
窗口句柄=窗口.找到窗口("编辑框0")
字符型 内容


找到窗口后根本没有获得文本,当然会出现问题
正确的应该这样


整型 窗口句柄
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))


哈哈  是不是很低级
通过这个问题我明白了基础才是最重要的
希望大家不要想我这样急于求成。千万要打好基础  不能马虎
回复

使用道具 举报

发表于 2011-12-17 14:23:25 | 显示全部楼层
嘿嘿  不错。。 支持下
回复 支持 反对

使用道具 举报

发表于 2011-12-17 22:25:52 | 显示全部楼层
学习了!!!
回复 支持 反对

使用道具 举报

发表于 2011-12-18 07:05:34 | 显示全部楼层
哈哈!!欣赏你能发现问题,然后自己决解问,总结经验的做法!
回复 支持 反对

使用道具 举报

发表于 2011-12-29 22:12:45 | 显示全部楼层
空间 自动打怪
整型 线程句柄
功能 逻辑型 打怪()
整型 x,y
整型 窗口句柄
逻辑型 是否找到
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
窗口.设置位置(窗口句柄,9,0)
窗口.激活(窗口句柄)
辅助.等待(500)
是否找到=图像.区域找色(894,142,1151,198,#8393FF,0,x,y)
循环(真)
如果(!是否找到)
    键盘.按键(9,1)
    辅助.等待(50)
如果结束
    键盘.按键(112,1)
    辅助.等待(500)
    键盘.按键(113,1)
    辅助.等待(500)
    键盘.按键(114,1)
    辅助.等待(700)
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("自动打怪.打怪")
返回 真
功能结束

功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 (真)
功能结束
怎么我还是窗口句柄的值不能为空   
  想不明白  谁能教教我

空间结束
回复 支持 反对

使用道具 举报

发表于 2011-12-30 01:05:27 | 显示全部楼层
向菜鸟进军
回复 支持 反对

使用道具 举报

发表于 2011-12-30 07:11:27 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

发表于 2013-11-24 18:58:39 | 显示全部楼层
我是有爱的小白,只求积分,不求TC币~
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 04:07 , Processed in 0.049907 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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