TC官方合作论坛
标题:
加了个下拉框想更好的选择找图,谁知加了就找不了,不知那里错了。
[打印本页]
作者:
tclhs
时间:
2012-11-10 10:18
标题:
加了个下拉框想更好的选择找图,谁知加了就找不了,不知那里错了。
如问题。代码如下。
功能 逻辑型 找图()
dm.SetPath(辅助.获取资源路径("rc:"))
整型 得到编号=下拉框.得到选项("下拉框0")
如果(得到编号==0)
整型 找图返回值=dm.FindPic(0,0,1200,768,"白.bmp","101010",0.8,0,X,Y)
否则
如果(得到编号==1)
整型 找图返回值=dm.FindPic(0,0,1200,768,"蓝.bmp","101010",0.8,0,X,Y)
否则
如果(得到编号==2)
整型 找图返回值=dm.FindPic(0,0,1200,768,"黄.bmp","101010",0.8,0,X,Y)
辅助.等待(500)
如果(找图返回值>=0)
辅助.消息框("找到")
如果结束
如果结束
如果结束
如果结束
返回 真
功能结束
/////按上面的代码找不到,但下面这样就能找到。我以为是图和偏色不对,以以下代码找,每次就找得到,不是图做得不好问题。
套上下拉框就找不到,请高手看看那里错了
整型 找图返回值=dm.FindPic(0,0,1200,768,"蓝.bmp","101010",0.8,0,X,Y)
如果(找图返回值>=0)
辅助.消息框("找到")
如果结束
作者:
wl_20110226
时间:
2012-11-10 10:46
功能 逻辑型 找图()
dm.SetPath(辅助.获取资源路径("rc:"))
整型 得到编号=下拉框.得到选项("下拉框0")
整型 找图返回值,X,Y
选择(得到编号)
条件 0:
找图返回值=dm.FindPic(0,0,1200,768,"白.bmp","101010",0.8,0,X,Y)
条件 1:
找图返回值=dm.FindPic(0,0,1200,768,"蓝.bmp","101010",0.8,0,X,Y)
条件 2:
找图返回值=dm.FindPic(0,0,1200,768,"黄.bmp","101010",0.8,0,X,Y)
选择结束
辅助.等待(500)
如果(找图返回值>=0)
辅助.消息框("找到")
否则
辅助.消息框("没有找到")
如果结束
返回 真
功能结束
我帮你重新写了下 你试下
作者:
tclhs
时间:
2012-11-10 10:48
回复
2楼
wl_20110226
的帖子
好的,我试下
作者:
tclhs
时间:
2012-11-10 10:55
回复
2楼
wl_20110226
的帖子
可以找到了,但为什么要像你这样写才能找到啊,我那样子写就不行吗,错在那里啊!!
作者:
wl_20110226
时间:
2012-11-10 11:00
回复
4楼
tclhs
的帖子
这个完全可以用选择语句 , 如果嵌套 我看着就眼晕
作者:
wl_20110226
时间:
2012-11-10 11:04
功能 逻辑型 找图()
dm.SetPath(辅助.获取资源路径("rc:"))
整型 得到编号=下拉框.得到选项("下拉框0")
整型 找图返回值,X,Y
如果(得到编号==0)
找图返回值=dm.FindPic(0,0,1200,768,"白.bmp","101010",0.8,0,X,Y)
否则
如果(得到编号==1)
找图返回值=dm.FindPic(0,0,1200,768,"蓝.bmp","101010",0.8,0,X,Y)
否则
如果(得到编号==2)
找图返回值=dm.FindPic(0,0,1200,768,"黄.bmp","101010",0.8,0,X,Y)
如果结束
如果结束
如果结束
辅助.等待(500)
如果(找图返回值>=0)
辅助.消息框("找到")
如果结束
返回 真
功能结束
我按你的思路 又写了下 你再试试
作者:
tclhs
时间:
2012-11-10 11:04
回复
5楼
wl_20110226
的帖子
哦,呵呵,学习了!!
作者:
冷月无痕
时间:
2012-11-10 11:15
你要用如果的话就别嵌套
如果(得到编号==0)
找图返回值=dm.FindPic(0,0,1200,768,"白.bmp","101010",0.8,0,X,Y)
如果结束
如果(得到编号==1)
找图返回值=dm.FindPic(0,0,1200,768,"蓝.bmp","101010",0.8,0,X,Y)
如果结束
......
作者:
tclhs
时间:
2012-11-10 11:55
回复
8楼
冷月无痕
的帖子
哦,学习了!!
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1