|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我原来一直在用按键做辅助,但是按键做不出来网页游戏后台多开自动换号的功能,所以就转用TC了。TC
在网页操作这块确实比按键要强的多,我刚接触TC两三天,现在搞不懂TC怎么来实现类似按键的子程序功
能呢,望管理员和众高手指点谜经。
比如说用按键做出来如下的代码,以下代码的意思是说:
1:先定义一个子程序“找字”:
2:然后利用”While 7 = 7 ”这个死循环来循环顺序找字,先找“领取任务”,然后找“任务回复”,
然后找......,一直顺序找到“讨伐”之后再转到开头从“领取任务”继续找起。
Sub 找字(Xa, Ya, Xb, Yb, 文字, 颜色及偏色, X偏移, Y偏移, 延时)
Do
dm_ret = dm.FindStr(Xa,Ya,Xb,Yb,文字,颜色及偏色,1.0,intX,intY)
Delay 50
If intX>0 and intY>0 Then
dm.MoveTo intX+X偏移,intY+Y偏移
Delay 1000
dm.LeftClick
Delay 延时
Exit Do
End If
Delay 200
Loop While 7=7
End Sub
While 7 = 7
Call 找字( 0, 0, 1024, 768, "领取任务", "957851-101010", 1, 1, 200)
Call 找字( 0, 0, 1024, 768, "任务回复", "a89877-202020", 75, 3, 200)
Call 找字( 0, 0, 1024, 768, "学新武学", "ff8728-101010", -158,28, 200)
Call 找字( 0, 0, 1024, 768, "收集", "a89877-101010", 54,4, 10000)
Call 找字( 0, 0, 1024, 768, "击杀点", "a89877-101010",48,4 , 20000)
Call 找字( 0, 0, 1024, 768, "佩戴", "957851-101010", 1, 1, 200)
Call 找字( 0, 0, 1024, 768, "佩戴", "caa46d-101010", 1, 1, 200)
Call 找字( 0, 0, 1024, 768, "格子", "c7a051-050505", 1, 1, 200)
Call 找字( 0, 0, 1024, 768, "讨伐", "ffd52d-101010", 70, 5, 5000)
Wend
我的问题是类似的功能怎么用TC来实现呢?TC没有子程序吧?如果用TC的函数来定义行吗?
如果用TC写出来下面的三个函数,然后利用“功能 按钮0_单击 ”来调用这三个函数的话这三个函数是
会同时执行的,我想问有没有什么办法让这三个函数不要同时执行,而是顺序执行呢?
功能 填入账号()
网页.输入元素文本("浏览器0","tp1000,"name:passport")
功能结束
功能 填入密码()
网页.输入元素文本("浏览器0","11111111","name:password")
功能结束
功能 点击登录()
网页.点击元素("浏览器0","tag:INPUT&type:image")
功能结束
功能 按钮0_单击
线程.开启(“我的程序.填入账号”,“”)
线程.开启(“我的程序.填入密码”,“”)
线程.开启(“我的程序.点击登录”,“”)
功能结束
大家不要说用下面这种方法就能实现程序的正常运行的,我举出上面的例子就是想知道怎么实现我想要的
顺序执行的功能的,谢谢各位大神!
功能 点击登录()
网页.输入元素文本("浏览器0","tp1000,"name:passport")
网页.输入元素文本("浏览器0","11111111","name:password")
网页.点击元素("浏览器0","tag:INPUT&type:image")
功能结束
功能 按钮0_单击
线程.开启(“我的程序.点击登录”,“”)
功能结束
.
=========================================================================
谢谢管理员,我昨天晚上已经自己琢磨出来了,先定义函数,然后调用函数,生成新的函数,之后用线程调用。
功能 账号()
网页.输入元素文本("浏览器0","tp1001","name:passport")
功能结束
功能 密码()
网页.输入元素文本("浏览器0","1111111","name:password")
功能结束
功能 登录()
网页.点击元素("浏览器0","tag:INPUT&type:image")
功能结束
功能 按钮0()
辅助.等待(5000)
模拟自动登录.账号()
辅助.等待(5000)
模拟自动登录.密码()
辅助.等待(5000)
模拟自动登录.登录()
功能结束
功能 按钮0_点击()
线程.开启("模拟自动登录.按钮0","")
功能结束
|
|