TC官方合作论坛

标题: 新手的一个菜鸟问题,高手速答 [打印本页]

作者: xiaobai123st    时间: 2012-7-28 17:20
标题: 新手的一个菜鸟问题,高手速答
整型 FindWindow(字符型 类名,字符型 标题)
两个参数,第一个类名是指程序的后缀吗?如.exe,.txt等等
标题是指程序最上面的那段文字吗?如
作者: shine宝宝    时间: 2012-7-28 17:39
  1. 中文命名空间: 窗口

  2. 英文命名空间: window



  3. 函数功能: 根据窗口名称或窗口类名返回窗口句柄



  4. 中文函数原型: 整型 找到窗口(字符型 windowname,字符型 classname="")

  5. 英文函数原型: int findwindow(string windowname,字符型 classname="")



  6. 参数:

  7. windowname: 窗口名(窗口标题)

  8. classname:  窗口类名,用窗口名找窗口时,此参数可不用填写



  9. 返回值: 返回找到窗口句柄的整型值,没有找到窗口返回0



  10. 举例1:

  11. 整型 窗口句柄   

  12. 字符型  内容

  13. 窗口句柄=窗口.找到窗口("魔兽世界")

  14. 如果(窗口句柄==0)

  15.     辅助.消息框("窗口没有找到")

  16. 否则

  17.     内容=转换.整型转字符型(窗口句柄)

  18.     辅助.消息框(内容)

  19. 如果结束



  20. 举例2:

  21. 整型 窗口句柄   

  22. 字符型  内容

  23. 窗口句柄=窗口.找到窗口("","ClassNanme")

  24. 如果(窗口句柄==0)

  25.     辅助.消息框("窗口没有找到")

  26. 否则

  27.     内容=转换.整型转字符型(窗口句柄)

  28.     辅助.消息框(内容)

  29. 如果结束





  30. Example1:

  31. int name

  32. string wowname

  33. name=window.findwindow("魔兽世界")

  34. if(name==0)

  35.     help.messagebox("窗口没有找到")

  36. else

  37.     wowname=convert.inttostr(name)

  38.     help.messagebox(wowname)

  39. endif



  40. Example2:

  41. int name

  42. string wowname

  43. name=window.findwindow("","ClassNanme")

  44. if(name==0)

  45.     help.messagebox("窗口没有找到")

  46. else

  47.     wowname=convert.inttostr(name)

  48.     help.messagebox(wowname)

  49. endif



  50. 执行结果: 输出找到的窗口句柄


复制代码

作者: shine宝宝    时间: 2012-7-28 17:40
右上角的?帮助非常有用
窗口资料可以用抓抓
作者: lisisi    时间: 2012-7-29 01:10
string  x ,sting y
int  z(x,y)




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