TC官方合作论坛

标题: 前面都是成功的为什么找不到字啊分辨率也是对的 [打印本页]

作者: qq306414664    时间: 2016-5-11 22:50
标题: 前面都是成功的为什么找不到字啊分辨率也是对的

  1. //从这里开始执行
  2. 功能 盖世豪侠_初始化()
  3.     //这里添加你要执行的代码
  4.     变量 是否成功=注册插件("TSPlug.dll",真)
  5.     如果(是否成功)
  6.         调试输出("插件注册成功")
  7.     结束  
  8. 结束
  9. 功能 热键1_热键()
  10.     //这里添加你要执行的代码
  11.     线程关闭("任务线程",0)
  12.     变量 ts= 插件("ts.tssoft")
  13.     如果 (ts.UnBindWindow())
  14.         调试输出("解除绑定成功")
  15.     结束
  16. 结束
  17. 功能 热键0_热键()
  18.     //这里添加你要执行的代码
  19.     变量 ts = 插件("ts.tssoft")
  20.     //获取窗口
  21.     变量 窗口句柄=ts.GetMousePointWindow()
  22.    
  23.     如果(窗口句柄 > 0)
  24.         调试输出("获取窗口成功")
  25.     否则
  26.         调试输出("获取窗口失败")
  27.     结束
  28.     如果 (ts.SetPath(获取资源路径("rc:")))
  29.         调试输出("获取路径成功")
  30.     否则
  31.         调试输出("获取路径失败")
  32.     结束
  33.     //设置字库
  34.     如果 (ts.SetDict(0,"0.txt"))
  35.         调试输出("获取字库成功")
  36.     否则
  37.         调试输出("获取字库失败")
  38.     结束
  39.     如果 (ts.BindWindow(窗口句柄,"gdi","normal","normal",1))
  40.         调试输出("绑定窗口成功")
  41.     否则
  42.         调试输出("绑定窗口失败")
  43.     结束
  44.    
  45.     线程开启("任务线程","")
  46. 结束
  47. 功能 任务线程()
  48.     变量 x,y,ts = 插件("ts.tssoft")
  49.     ts.FindStr(0,0,800,600,"面","00ff00-203040",1.0,x,y)
  50.     如果(x>-1)
  51.         ts.MoveTo(x,y)
  52.         等待(500)
  53.         ts.LeftClick()
  54.         调试输出("找到字")
  55.     否则
  56.         调试输出("没有找到字")
  57.         
  58.     结束
  59. 结束
复制代码



作者: wangxc99    时间: 2016-5-12 00:43
ts要做全局变量,你功能里一个ts,线程里一个ts,这不是同一个对像,肯定找不到字了.




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