TC官方合作论坛
标题:
如何简化代码呢!??
[打印本页]
作者:
sc2908
时间:
2014-5-13 12:52
标题:
如何简化代码呢!??
dm[i].FindStr(110,199,239,476,"无量宫","00ffff-0000000",1.0,intX,intY)
如果(intX>0)
线程.进入临界区(对象句柄)
窗口.激活(窗口句柄)
窗口.还原(窗口句柄)
辅助.等待(300)
dm[i].MoveTo(intX,intY)
辅助.等待(50)
超级鼠标.左键单击(2)
线程.离开临界区(对象句柄)
dm[i].FindStr(130,210,239,476,"无量宫","00ffff-0000000",1.0,intX,intY) 如果(intX>0) 线程.进入临界区(对象句柄) 窗口.激活(窗口句柄) 窗口.还原(窗口句柄) 辅助.等待(300) dm[i].MoveTo(intX,intY) 辅助.等待(50) 超级鼠标.左键单击(2) 线程.离开临界区(对象句柄) dm[i].FindStr(150,250,239,476,"无量宫","00ffff-0000000",1.0,intX,intY) 如果(intX>0) 线程.进入临界区(对象句柄) 窗口.激活(窗口句柄) 窗口.还原(窗口句柄) 辅助.等待(300) dm[i].MoveTo(intX,intY) 辅助.等待(50) 超级鼠标.左键单击(2) 线程.离开临界区(对象句柄)
我要 在这个 几个 坐标 里 找 这个 一个 字 除了 依次坐标 找到 后点击 还 能 怎么写!!
作者:
君凌天下
时间:
2014-5-13 20:19
你可以把你的代码封装成一个功能涵数,然后去调用他..就像这样子!
变量 intX,intY,
功能 找字单击(x1,y1,x2,y2,字的名字,字的颜色,对象句柄,窗口句柄)
//里面写你要执行的代码
dm[i].FindStr(x1,y1,x2,y2,字的名字,字的颜色,1.0,intX,intY)
如果(intX>0)
线程.进入临界区(对象句柄)
窗口.激活(窗口句柄)
窗口.还原(窗口句柄)
辅助.等待(300)
dm[i].MoveTo(intX,intY)
辅助.等待(50)
超级鼠标.左键单击(2)
线程.离开临界区(对象句柄)
功能结束
====
调用的时候这样子就可以了.你要找字的话可以直接在"字的名字"那里改,局域的话直接在x1,y1,x2,y2那里改动,字的颜色也一样!其它的可以不用变~~希望可以帮到你!!!!
空间名.找字单击(110,199,239,476,"无量宫","00ffff-0000000",对象句柄,窗口句柄)
作者:
sc2908
时间:
2014-5-15 17:10
那个 我 i不是 全局 是不是 还 要 传一个 i过去!
作者:
dabaowl
时间:
2014-5-18 17:54
学习了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1