TC官方合作论坛

标题: 提示匹配类型错误求指导 [打印本页]

作者: 猴子55    时间: 2014-8-20 15:03
标题: 提示匹配类型错误求指导

提示   “如果(窗口.类名(子句柄数组[下标1])=="NsMain") ”匹配类型错误,求指导



空间   笨笨笨笨笨笨笨笨笨笨笨笨笨笨吧

天使=数组[0]//先定义个天使的全局对象备用

线程句柄数组=数组[0]//定义一个线程句柄数组备用

功能 主线程()

父句柄数组,大小,子句柄字串,子句柄数组,NsMain_hwnd,大小1,下标1

句柄组合字串=系统.枚举("吞噬苍穹  电信二区-蓬莱仙境",0)//枚举

如果(句柄组合字串=="")//判断是否开启程序

辅助.消息框("目标程序未开启")

返回 假

如果结束

//由于分割结果没有分隔符也是可以分割成功的,所以我们单开和多开一起处理

字符串.分割(句柄组合字串,"|",父句柄数组)

数组空间.大小(父句柄数组,大小)

遍历(下标=0;下标<大小;下标++)

子句柄字串=系统.枚举(父句柄数组[下标],3)

字符串.分割(子句柄字串,"|",子句柄数组)

数组空间.大小(子句柄数组,大小1)

遍历(下标1=0;下标1<大小1;下标1++)

如果(窗口.类名(子句柄数组[下标1])=="NsMain")

NsMain_hwnd=子句柄数组[下标1]//找到我们想要的子句柄 这个时候 我们可以开线程了

线程参数=NsMain_hwnd&","&下标

天使对象=com("ts.tssoft")


数组空间.增加(天使,天使对象)

句柄值=线程.开启("笨笨笨笨笨笨笨笨笨笨笨笨笨笨吧.子线程",线程参数)

数组空间.增加(线程句柄数组,句柄值)

如果结束

遍历结束

遍历结束

功能结束

功能 子线程(参数)//接受参数 var 参数=句柄数组[i]&","&i

变量 下标,窗口句柄,绑定返回值,参数数组

字符串.分割(参数,",",参数数组)//分割出传过来的参数 i和窗口句柄的值

窗口句柄=参数数组[0]

下标=参数数组[1]

绑定返回值=天使[下标].BindWindow(窗口句柄,"gdi","windows","windows",1)//绑定

辅助.等待(1000)

如果(绑定返回值==0)

辅助.消息框("绑定失败")

返回 假

否则

天使[下标].KeyPressStr(70,1000)
如果结束

功能结束
功能 开始_点击()
如果(辅助.是否注册("ts.tssoft")==0)
help.messagebox("没有注册插件,点击确定进行插件下载")
help.cmd("http://bbs.tyuyan.com/showtopic-17666.aspx",true)
返回 假
如果结束
线程.开启("笨笨笨笨笨笨笨笨笨笨笨笨笨笨吧.主线程","")
功能结束
空间结束
作者: znyyjk    时间: 2014-8-20 18:50
本帖最后由 znyyjk 于 2014-8-20 18:54 编辑

数组空间.大小(子句柄数组,大小1)    这句成功了么,,大小1 有值么,调试输出看看
作者: lishuo25915    时间: 2014-9-8 19:41
看看什么东东




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1