TC官方合作论坛
标题:
关于如果语句,请高人解答
[打印本页]
作者:
AK裤
时间:
2014-4-17 18:02
标题:
关于如果语句,请高人解答
如果……否则……如果结束的代码是这样的:
如果(图1X>0&&图1Y>0)
执行操作
否则
执行操作
如果结束
这是两种情况
一:找到图一,执行如果操作
而:没有找到,执行否则操作
但是我现在有两张图,都需要找
怎么写第三种情况呢
也就是,没有找到图1,并且找到图2的情况下
执行否则操作
这应该怎么写?
也就是说
如果(图1X>0&&图1Y>0)
执行操作
否则并且图2X>0&&图2Y>0
执行操作
如果结束
这种代码应该在写呢?我试了半天都没弄好
作者:
AK裤
时间:
2014-4-17 18:08
我现在是这么写的
图1X,图1Y,图2X,图2Y,图3X,图3Y
循环(真)
图像.找图(0,0,1024,768,"rc:图1.bmp",#102030,1.0,0,图1X,图1Y)
图像.找图(0,0,1024,768,"rc:图2.bmp",#102030,1.0,0,图2X,图2Y)
如果(图1X>0&&图1Y>0)
鼠标.移动(图1X,图1Y)
辅助.等待(10)
鼠标.右键单击(1)
辅助.等待(10)
鼠标.移动(宝宝X-20,宝宝Y-25)
辅助.等待(10)
鼠标.左键单击(1)
否则
鼠标.移动(图2X,图2Y)
辅助.等待(10)
鼠标.左键单击(1)
辅助.等待(300)
如果结束
循环结束
可是现在直接跳过否则前面的操作,直接进行否则后面的操作了
作者:
AK裤
时间:
2014-4-17 18:10
另外,现在如果没有找到图2的话,鼠标就会移动到0,0执行操作
怎么办啊
作者:
司马源
时间:
2014-4-17 19:11
本帖最后由 司马源 于 2014-4-17 19:16 编辑
循环(真)
图1X,图1Y
图像.找图(0,0,1024,768,"rc:图1.bmp",#102030,1.0,0,图1X,图1Y)
如果(图1X>0&&图1Y>0)
鼠标.移动(图1X,图1Y)
辅助.等待(10)
鼠标.右键单击(1)
辅助.等待(10)
鼠标.移动(宝宝X-20,宝宝Y-25)
辅助.等待(10)
鼠标.左键单击(1)
否则
循环(真)
图2X,图2Y
图像.找图(0,0,1024,768,"rc:图2.bmp",#102030,1.0,0,图2X,图2Y)
如果(图2X>0)
鼠标.移动(图2X,图2Y)
辅助.等待(10)
鼠标.左键单击(1)
辅助.等待(300)
跳出
如果结束
循环结束
如果结束
循环结束
作者:
司马源
时间:
2014-4-17 19:13
鼠标.移动(宝宝X-20,宝宝Y-25)
宝宝X是啥玩意,应该是图1X吧
作者:
AK裤
时间:
2014-4-17 19:17
司马源 发表于 2014-4-17 19:13
鼠标.移动(宝宝X-20,宝宝Y-25)
宝宝X是啥玩意,应该是图1X吧
嗯,那里忘了改
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1