TC官方合作论坛

 找回密码
 立即注册
查看: 324|回复: 5
打印 上一主题 下一主题

[已解决] 关于如果语句,请高人解答

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-17 18:02:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果……否则……如果结束的代码是这样的:
如果(图1X>0&&图1Y>0)
执行操作
否则
执行操作
如果结束
这是两种情况
一:找到图一,执行如果操作
而:没有找到,执行否则操作
但是我现在有两张图,都需要找
怎么写第三种情况呢
也就是,没有找到图1,并且找到图2的情况下
执行否则操作
这应该怎么写?
也就是说
如果(图1X>0&&图1Y>0)
执行操作
否则并且图2X>0&&图2Y>0
执行操作
如果结束
这种代码应该在写呢?我试了半天都没弄好
回复

使用道具 举报

地板
发表于 2014-4-17 19:11:49 | 只看该作者
本帖最后由 司马源 于 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 18:08:58 | 只看该作者
我现在是这么写的
图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)
            如果结束
    循环结束
可是现在直接跳过否则前面的操作,直接进行否则后面的操作了
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-4-17 18:10:44 | 只看该作者
另外,现在如果没有找到图2的话,鼠标就会移动到0,0执行操作
怎么办啊
回复 支持 反对

使用道具 举报

5#
发表于 2014-4-17 19:13:53 | 只看该作者
鼠标.移动(宝宝X-20,宝宝Y-25)
宝宝X是啥玩意,应该是图1X吧
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-4-17 19:17:15 | 只看该作者
司马源 发表于 2014-4-17 19:13
鼠标.移动(宝宝X-20,宝宝Y-25)
宝宝X是啥玩意,应该是图1X吧

嗯,那里忘了改
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-27 23:33 , Processed in 0.158114 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表