TC官方合作论坛

标题: 枚举窗口以后,分割窗口句柄,如何调用其中的一个句柄 [打印本页]

作者: a15929636203    时间: 2014-9-19 08:13
标题: 枚举窗口以后,分割窗口句柄,如何调用其中的一个句柄
hwnds = dm.EnumWindow(0,"梦幻诛仙2","GAMECLIENT",1+2+8+16)
  是否成功=字符串.分割(hwnds,",",hwnds)
    c1,i=0
    数组空间.大小(hwnds,c1)//获取数组维数
    辅助.消息框(c1) //输出数组长度
    如果(是否成功)   //如果分割成功,依次输出分割后字串
        循环(i < c1)
            辅助.消息框(hwnds[i])
            i=i + 1
        循环结束
    如果结束

如何在脚本中调用分割后其中的一个窗口句柄.



如何定义分割后的窗口句柄    窗口1=     窗口2=


作者: 续花丶    时间: 2014-9-19 08:42
你不是都写完了吗.  不理解你的意思,说清楚点.
作者: 江风影    时间: 2014-9-19 08:57
句柄=hwnds[i],你要哪个句柄就用改下下标,然后直接调用句柄就行了
作者: a5615093    时间: 2014-9-19 10:08
利用下标啊..没有认真看教程吧.
作者: SFDSFSAFWE    时间: 2014-9-19 10:48
功能 绑定()
    变量 内容,长度,
    返回值=系统.枚举("笑傲江湖OL - 谁与争锋",0)
    辅助.消息框(返回值)
    如果(返回值!="")
        字符串.分割(返回值,"|",内容)
        数组空间.大小(内容,长度)
        遍历(下标=0;下标<长度;下标++)
              窗口句柄=内容[下标]
             线程参数=窗口句柄&","&下标
            句柄值=线程.开启("笑傲江湖辅助.打怪",线程参数)
            数组空间.增加(线程句柄数组,句柄值)
        遍历结束
    如果结束
功能结束
作者: q273814    时间: 2014-9-19 11:12
第一个窗口的窗口句柄就是你的   hwnds[0]
第二个窗口的窗口句柄就是你的   hwnds[1]
...
一次类推 知道最后一个




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