TC官方合作论坛

标题: 求大神来解答都卡了三天了 [打印本页]

作者: 亲爱的海文    时间: 2013-7-2 23:32
标题: 求大神来解答都卡了三天了
我想在一个父窗口上找到一个子窗口的句柄怎么找啊。 我用过枚举的 第三种可是消息框能输出但是就是找不到我要的那个窗口句柄,因为窗口的句柄每次打开都会变的,

窗口.找到窗口("迅游")
    返回值=系统.枚举("",3)
    启动 =系统.枚举("启动加速 ",0)
    启动 =系统.枚举("Button ",1)
    窗口.找到窗口(哈哈)
    窗口.鼠标左键双击(哈哈,10,10)


不知道各位大神用过迅游没我只想打开迅游的窗口直接点击 《启动加速》的那个按键可怎么做都不行啊!

加QQ聊最好
我也在网上查了查 但是都和天书一样
希望找个会的老是加个QQ 897929241
有不懂的请教一下

作者: 一刀斩    时间: 2013-7-2 23:56
先打开迅游窗口粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑粑

  1.     父窗口句柄=窗口.找到窗口("迅游")
  2.     返回值=系统.枚举(父窗口句柄,3)
  3.     子句柄数组,子窗口数量
  4.     字符串.分割(返回值,"|",子句柄数组)
  5.     数组空间.大小(子句柄数组,子窗口数量)
  6.     遍历(x=0;x<子窗口数量;x++)
  7.         如果(窗口.类名(子句柄数组[x])=="Button" && 窗口.得到标题(子句柄数组[x])=="启动加速")
  8.             辅助.消息框("哈哈,终于让我找到了,我日!!!")
  9.             窗口.鼠标左键双击(子句柄数组[x],10,10)
  10.             返回 1
  11.         如果结束
  12.     遍历结束
  13.     辅助.消息框("我日,怎么没找到?????")
复制代码

不知道是不是你想要的,应该是这样的把,自己调试!!!!
如果搞定了,不要忘记给采纳啊
作者: 亲爱的海文    时间: 2013-7-5 13:52
回复 2楼一刀斩的帖子

大神你这不对啊

父窗口句柄=窗口.找到窗口("迅游")
    返回值=系统.枚举(父窗口句柄,3)
    子句柄数组,子窗口数量
    字符串.分割(返回值,"|",子句柄数组)
    数组空间.大小(子句柄数组,子窗口数量)
    遍历(x=0;x<子窗口数量;x++)
        如果(窗口.类名(子句柄数组[x])=="Button" && 窗口.得到标题(子句柄数组[x])=="启动加速")
            辅助.消息框(窗口.类名(子句柄数组[x])=="Button" && 窗口.得到标题(子句柄数组[x])=="启动加速")
            窗口.鼠标左键双击(子句柄数组[x],10,10)
            返回 1
        如果结束
    遍历结束
    辅助.消息框("我日,怎么没找到?????")


我把第一个消息框输出成  找到的那个窗口句柄 结果是  -1 啊




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