TC官方合作论坛
标题:
这段程序提示窗口句柄的值不能为空,请帮解决一下!
[打印本页]
作者:
cxj3211621
时间:
2013-3-3 10:53
标题:
这段程序提示窗口句柄的值不能为空,请帮解决一下!
下面这段程序调试模式没有任何问题,不提示任何报错,但是用生成的程序运行就提示窗口的句柄值不能为空,就是把所有用到窗口句柄的程序删除,整个程序也提示这样的错误,咋回事啊,什么情况下会提示这样的错误,我的TC版本是3.046。请大家帮解决一下!
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 进程句柄
整型 窗口句柄
整型 图片X坐标CF窗口,图片Y坐标CF窗口,图像序号CF窗口
整型 图片X坐标登录游戏,图片Y坐标登录游戏,图像序号登录游戏
整型 图片X坐标云南一区,图片Y坐标云南一区,图像序号云南一区
整型 图片X坐标找到CF窗口,图片Y坐标找到CF窗口,图片序号找到CF窗口,窗口句柄找到CF窗口
窗口句柄=窗口.找到窗口("CrossFire")
如果(窗口句柄==0)
进程句柄=进程.打开("F:\\Program Files\\腾讯游戏\\穿越火线\\QQLogin.exe",0)
如果(进程句柄==0)
辅助.消息框("穿越火线路径错误")
辅助.退出()
如果结束
辅助.等待(10000)
图像序号登录游戏=图像.找图(0,0,1440,900,"rc:\\登录游戏.bmp",#0,1.0,0,图片X坐标登录游戏,图片Y坐标登录游戏)
如果(图片X坐标登录游戏>0)
窗口.置顶(进程句柄,真)
超级鼠标.移动(图片X坐标登录游戏,图片Y坐标登录游戏)
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(1000)
超级键盘.发送字符串("********")
辅助.等待(3000)
超级鼠标.左键单击(1)
辅助.等待(4000)
键盘.按键(13,1)
辅助.等待(2000)
键盘.按键(13,1)
如果结束
如果结束
辅助.等待(5000)
图像序号云南一区=图像.找图(0,0,1440,900,"rc:\\*****4.bmp",#0,1.0,0,图片X坐标云南一区,图片Y坐标云南一区)
如果(图片X坐标云南一区>0)
超级鼠标.移动(图片X坐标云南一区,图片Y坐标云南一区)
辅助.等待(1000)
超级鼠标.左键双击(1)
辅助.等待(4000)
//窗口找图
窗口句柄=窗口.找到窗口("CrossFire")
窗口.设置位置(窗口句柄,-40,100)
线程句柄=线程.开启("cxj看看.启动精灵","")
如果结束
线程句柄=线程.开启("cxj看看.线程启动CF","")
返回 真
//函数返回语句
功能结束
作者:
TC☆脚本☆TC
时间:
2013-3-3 11:01
就是没找到你要找的东西,所以提示。
作者:
shine宝宝
时间:
2013-3-3 11:12
你先判断是运行到哪提示这个?.
作者:
幼园留级老油条
时间:
2013-3-3 11:28
你窗口句柄没有找到
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1