TC官方合作论坛

标题: 请教大神,还是有点没懂,再举个例子求帮助,求指导!! [打印本页]

作者: 515290363    时间: 2014-12-20 11:53
标题: 请教大神,还是有点没懂,再举个例子求帮助,求指导!!
如果说一个程序名字为:"我是一个随机应变的程序 521521521 woshiyigesuijiyingbiandechengxu"

521521521=编辑框.获得内容("编辑框0")

窗口句柄=窗口.找到窗口(编辑框.获得内容("编辑框0"))


根本找不到这个窗口,因为这个窗口的全名不是这个,我想问的是,怎么能要窗口找到窗口,顺利的找到这个带有"编辑框0"字符的窗口

别和我说鼠标所在窗口获得句柄,那个我会.但是太繁琐了..

作者: a837198    时间: 2014-12-20 12:17
用系统枚举  然后分割  遍历  判断窗口类型或者标题  即可找到
作者: 515290363    时间: 2014-12-20 12:40
a837198 发表于 2014-12-20 12:17
用系统枚举  然后分割  遍历  判断窗口类型或者标题  即可找到

大神大神,您能再说的详细一点么,我是新手,对于你说的这些,我有点茫茫然,
作者: a837198    时间: 2014-12-20 13:20
本帖最后由 a837198 于 2014-12-20 13:55 编辑

  1. 返回值,len1,窗口句柄=0
  2. 窗口名=编辑框.获得内容("编辑框0")
  3. 窗口句柄Temp=系统.枚举(窗口名)

  4. 字符串.分割(窗口句柄Temp,“|”,返回值)
  5. 数组空间.大小(返回值,len1)
  6. 遍历(i=0;i<len1;i++)
  7. 窗口标题=窗口.获得标题(返回值[i])
  8. 如果(字符串.查找字符串(窗口标题,窗口名)>-1)
  9.   窗口句柄=返回值[i]
  10.   跳出
  11. 如果结束
  12. 遍历结束

  13. 如果(窗口句柄!=0)
  14.   //你自己的程序
  15. 如果结束


  16. //以上仅是大体程序  请自己按照实际来修改其中内容
复制代码





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