|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
下面这段程序调试模式没有任何问题,不提示任何报错,但是用生成的程序运行就提示窗口的句柄值不能为空,就是把所有用到窗口句柄的程序删除,整个程序也提示这样的错误,咋回事啊,什么情况下会提示这样的错误,我的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","")
返回 真
//函数返回语句
功能结束
|
|