TC官方合作论坛
标题:
脚本循环问题!
[打印本页]
作者:
wjd1163
时间:
2012-9-14 10:41
标题:
脚本循环问题!
我写了以下脚本,想要每隔2个小时重复循环使用一次,而在重复的过程中,只有第27、61、94、131这四步的偏移值要进行改变,改变成为另一个偏移值,那么这段循环要怎么写呀?如果想要这几个的偏移值做成变量值(抓取文本框内的内容),那么要怎样写呀?请大虾们救一救!!!!
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
字符型 x = 编辑框.获得文本("x")
//需要有一个名称为 X 的编辑框 ,名称可以改为你自己喜欢的,但必须跟代码对应
如果(x=="")
//判读一下获得到w
如果结束
字符型 y = 编辑框.获得文本("Y")
//需要有一个名称为 Y 的编辑框 ,名称可以改为你自己喜欢的,但必须跟代码对应
如果(y=="")
//判读一下获得到的编辑框 Y 的内容,内容为空的话,则赋值 "0" 给 y
y = "749"
如果结束
鼠标.移动(转换.字符型转整型(x,0) , 转换.字符型转整型(y,0))
//因为坐标需要的是整型的,而 x、y 是字符型的,所以要转换一下
辅助.等待(600)
鼠标.左键单击(1)
辅助.等待(500)
键盘.按下(87)
辅助.等待(1000)
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1023,765,"rc:2.bmp",0,0.8,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
鼠标.移动(图片X坐标
+24
,图片Y坐标
+60
)
//第二次这个值要进行改变
辅助.等待(500)
鼠标.右键单击(1)
辅助.等待(500)
键盘.按下(87)
鼠标.移动(186,749)
辅助.等待(500)
鼠标.移动(转换.字符型转整型(x,0) , 转换.字符型转整型(y,0))
辅助.等待(500)
鼠标.左键单击(1)
如果结束
字符型 j = 编辑框.获得文本("j")
//需要有一个名称为 X 的编辑框 ,名称可以改为你自己喜欢的,但必须跟代码对应
如果(j=="")
//判读一下获得到的编辑框 X 的内容,内容为空的话,则赋值 "0" 给 x
j = "0"
如果结束
字符型 k = 编辑框.获得文本("k")
//需要有一个名称为 Y 的编辑框 ,名称可以改为你自己喜欢的,但必须跟代码对应
如果(k=="")
//判读一下获得到的编辑框 Y 的内容,内容为空的话,则赋值 "0" 给 y
k = "749"
如果结束
鼠标.移动(转换.字符型转整型(j,0) , 转换.字符型转整型(k,0))
//因为坐标需要的是整型的,而 x、y 是字符型的,所以要转换一下
辅助.等待(600)
鼠标.左键单击(1)
辅助.等待(500)
键盘.按下(87)
辅助.等待(1000)
整型 图片X坐标1,图片Y坐标1,图像序号1
图像序号1=图像.找图(0,0,1023,765,"rc:2.bmp",0,0.8,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
鼠标.移动(图片X坐标
+24
,图片Y坐标
+60
)
//第二次这个值要进行改变
辅助.等待(500)
鼠标.右键单击(1)
辅助.等待(500)
键盘.按下(87)
鼠标.移动(186,749)
辅助.等待(500)
鼠标.移动(转换.字符型转整型(j,0) , 转换.字符型转整型(k,0))
辅助.等待(500)
鼠标.左键单击(1)
如果结束
字符型 l = 编辑框.获得文本("l")
//需要有一个名称为 X 的编辑框 ,名称可以改为你自己喜欢的,但必须跟代码对应
如果(l=="")
//判读一下获得到的编辑框 X 的内容,内容为空的话,则赋值 "0" 给 x
l = "0"
如果结束
字符型 m = 编辑框.获得文本("m")
//需要有一个名称为 Y 的编辑框 ,名称可以改为你自己喜欢的,但必须跟代码对应
如果(m=="")
//判读一下获得到的编辑框 Y 的内容,内容为空的话,则赋值 "0" 给 y
m = "749"
如果结束
鼠标.移动(转换.字符型转整型(l,0) , 转换.字符型转整型(m,0))
//因为坐标需要的是整型的,而 x、y 是字符型的,所以要转换一下
辅助.等待(600)
鼠标.左键单击(1)
辅助.等待(500)
键盘.按下(87)
辅助.等待(1000)
整型 图片X坐标2,图片Y坐标2,图像序号2
图像序号2=图像.找图(0,0,1023,765,"rc:2.bmp",0,0.8,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
鼠标.移动(图片X坐标
+24
,图片Y坐标
+60
)
//第二次这个值要进行改变
辅助.等待(500)
鼠标.右键单击(1)
辅助.等待(500)
键盘.按下(87)
鼠标.移动(186,749)
辅助.等待(500)
鼠标.移动(转换.字符型转整型(l,0) , 转换.字符型转整型(m,0))
辅助.等待(500)
鼠标.左键单击(1)
如果结束
字符型 o = 编辑框.获得文本("o")
//需要有一个名称为 X 的编辑框 ,名称可以改为你自己喜欢的,但必须跟代码对应
如果(o=="")
//判读一下获得到的编辑框 X 的内容,内容为空的话,则赋值 "0" 给 x
o = "0"
如果结束
字符型 p = 编辑框.获得文本("p")
//需要有一个名称为 Y 的编辑框 ,名称可以改为你自己喜欢的,但必须跟代码对应
如果(p=="")
//判读一下获得到的编辑框 Y 的内容,内容为空的话,则赋值 "0" 给 y
p = "749"
如果结束
鼠标.移动(转换.字符型转整型(o,0) , 转换.字符型转整型(p,0))
//因为坐标需要的是整型的,而 x、y 是字符型的,所以要转换一下
辅助.等待(600)
鼠标.左键单击(1)
辅助.等待(500)
键盘.按下(87)
辅助.等待(1000)
整型 图片X坐标3,图片Y坐标3,图像序号3
图像序号3=图像.找图(0,0,1023,765,"rc:2.bmp",0,0.8,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
鼠标.移动(图片X坐标
+24
,图片Y坐标
+99
)
//第二次这个值要进行改变
辅助.等待(500)
鼠标.右键单击(1)
辅助.等待(500)
鼠标.移动(图片X坐标
+24
,图片Y坐标
+60
)
//第二次这个值要进行改变
辅助.等待(500)
鼠标.右键单击(1)
辅助.等待(500)
鼠标.移动(图片X坐标
+24
,图片Y坐标
+99
)
//第二次这个值要进行改变
辅助.等待(500)
鼠标.右键单击(1)
辅助.等待(500)
键盘.按下(87)
鼠标.移动(186,749)
辅助.等待(500)
鼠标.移动(转换.字符型转整型(o,0) , 转换.字符型转整型(p,0))
辅助.等待(500)
鼠标.左键单击(1)
如果结束
作者:
shine宝宝
时间:
2012-9-14 10:51
定时器
作者:
wjd1163
时间:
2012-9-14 10:59
那么偏移值要怎么改呀?
作者:
saga
时间:
2012-9-14 11:18
....用列表框把要改变的都写进去..脚本循环的时候自己去列表那里拿就好了 ..
作者:
feng123144
时间:
2012-9-14 11:31
全局变量,局部那里可以更改.
作者:
wjd1163
时间:
2012-9-14 11:46
....用列表框把要改变的都写进去..脚本循环的时候自己去列表那里拿就好了 ..
saga 发表于 2012-9-14 11:18:30
列表框还没学会呢!要怎么写呀??
才学了3天
作者:
wjd1163
时间:
2012-9-14 15:05
高手出现了没?
作者:
saga
时间:
2012-9-14 16:09
....这样啊 ...去 看下TC帮助文档,里面的控件API 找到 列表框 查看介绍 就知道怎么用了. ..想灵活应用..这个看自己 别人说的都是死的.. 你自己领悟到的才算是活的(虽然很多时候结果一样..但是收获不一样!)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1