TC官方合作论坛

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

[问题] 新手求助使用复选框找多图的思路

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-23 23:43:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
我需要达到的目的是使用三个复选框,没个复选框找一个图片,也就是总共找三个图片现在先上脚本的界面图:

现在上代码
空间 测试
//默认空间

//开始按钮_点击操作
功能 开始_点击()
    返回的x坐标=0,返回的y坐标=0
   
    图像序号1=图像.找图(399,28,628,158,"rc:\\1.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
    辅助.等待(1000)
    图像序号2=图像.找图(399,28,628,158,"rc:\\2.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
    辅助.等待(1000)
    图像序号3=图像.找图(399,28,628,158,"rc:\\2.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
    辅助.等待(1000)
   
功能结束



功能 退出_点击()
   
    辅助.退出()
功能结束

空间结束
//空间结束语句
现在我要实现的功能就是利用这三个复选框,来完成选择复选框1才找第一个图片,选择复选框2也是才找第二个图片,选择复选框3也是才找第三个图片,或者这三个复选框都选择,那么图片1 .2 .3都找
请大大给我点思路,谢谢
回复

使用道具 举报

沙发
 楼主| 发表于 2013-5-24 00:07:44 | 只看该作者
问题我自己想出来了,晕,好了上能实现以上我提出的问题的代码

空间 测试
状态1,状态2,状态3
功能 开始_点击()
    返回的x坐标=0,返回的y坐标=0
    如果(状态1==真)
        图像序号1=图像.找图(399,28,628,158,"rc:\\1.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
        辅助.等待(1000)
    如果结束
    如果(状态2==真)
        图像序号2=图像.找图(399,28,628,158,"rc:\\2.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
        辅助.等待(1000)
    如果结束
    如果(状态3==真)
        图像序号3=图像.找图(399,28,628,158,"rc:\\2.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
        辅助.等待(1000)
    如果结束
   
   
功能结束



功能 退出_点击()
   
    辅助.退出()
功能结束


功能 复选框0_点击()
    状态1=复选框.获得状态("复选框0")
   
功能结束


功能 复选框1_点击()
    //这里添加你要执行的代码
    状态2=复选框.获得状态("复选框1")
功能结束


功能 复选框2_点击()
    //这里添加你要执行的代码
    状态3=复选框.获得状态("复选框2")
功能结束

空间结束
//空间结束语句
回复 支持 反对

使用道具 举报

板凳
发表于 2013-5-24 00:48:22 | 只看该作者
    遍历(i=0;i<3;i++)
        如果(复选框.获得状态("复选框"&i))
            图像.找图(0,0,1440,900,"rc:图片"&i&".bmp",0,1.0,0,图片X坐标1,图片Y坐标1)
            
        如果结束
    遍历结束
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-5-24 02:20:43 | 只看该作者
回复 3楼qq06314488的帖子

你是高手呵呵学习了
回复 支持 反对

使用道具 举报

5#
发表于 2013-5-24 02:59:48 | 只看该作者
回复 3楼qq06314488的帖子

大神 帮我看看这个问题吧 也跟遍历有点关系
http://bbs.tyuyan.com/thread-27171-1-1.html
回复 支持 反对

使用道具 举报

6#
发表于 2013-5-24 10:26:28 | 只看该作者
换个思路


空间 测试
图串
功能 开始_点击()
    返回的x坐标=0,返回的y坐标=0
        图像序号1=图像.找图(399,28,628,158,图串,#203040,0.8,0,返回的x坐标,返回的y坐标)
        辅助.等待(1000)
        干活去吧   
功能结束



功能 退出_点击()
   
    辅助.退出()
功能结束


功能 复选框0_点击()
    测试.组串()
功能结束

功能 复选框1_点击()
    测试.组串()
功能结束

功能 复选框2_点击()
    测试.组串()
功能结束

功能 组串()
    图串=""
    n=0
    遍历(i=0;i<3;i++)
        如果(复选框.获得状态("复选框"&i))
            图串=图串&"rc:图片"&i&".bmp"&";"
            n++
        如果结束
    遍历结束
    如果 (n!=0)
        图串=[url=]字符串.移除(图串,1,假)[/url]
    如果结束
功能结束      

空间结束


采纳吧
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-5-24 13:45:31 | 只看该作者
回复 6楼zhkq的帖子


大神你发的这个代码能实现我说的功能不
我看不懂
回复 支持 反对

使用道具 举报

8#
发表于 2013-5-24 15:03:30 | 只看该作者
回复 7楼aimei_8866999的帖子

能.。。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-4 10:01 , Processed in 0.593262 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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