TC官方合作论坛

 找回密码
 立即注册
查看: 2034|回复: 6

找多图问题请教

[复制链接]
发表于 2015-7-27 11:39:48 | 显示全部楼层 |阅读模式

马上加入TC

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

x
想做一个自动采集工具耐久0以后去修理在回来继续采集下边是耐久0以后去修理但是到”找图(511,586,610,629,,"rc:确认进入.bmp","202020",0.8,0,x,y)“时候提示错误的函数调用实参!怎么办?

循环(真)
        变量 x,y
        找图(867,731,977,770,"rc:5.bmp","202020",0.8,0,x,y)
        如果(x>0 && y>0 )
            鼠标移动(x,y)
            等待(1000)
            鼠标左键单击()
            等待(500)            
            找图(511,586,610,629,,"rc:确认进入.bmp","202020",0.8,0,x,y)
            如果(x>0 && y>0)
                 鼠标移动(x,y)           
                 等待(1000)
                 鼠标左键单击()
                 等待(500)
                 找图(1116,290 ,1116,290 ,"rc:进入公会.bmp","202020",0.8,0,x,y)
                 如果(x>0 && y>0)
                     键盘按键(77)
                     等待(1000)
                     找图(384,264 ,434,281,"rc:寻找NPC.bmp","202020",0.8,0,x,y)
                     如果(x>0 && y>0)
                         鼠标移动(x,y)
                         等待(500)
                         鼠标左键单击()
                         找图(585,476,632,484,"rc:选择商人.bmp","202020",0.8,0,x,y)
                         如果(x>0 && y>0)
                             鼠标移动(x,y)
                             等待(500)
                             鼠标左键单击()
                             等待(500)
                             找图(807,425,827,443,"rc:行走.bmp","202020",0.8,0,x,y)
                             如果(x>0 && y>0)
                                 鼠标移动(x,y)
                                 等待(500)
                                 鼠标左键单击()
                                 等待(200)
                                 键盘按键(77)
                                 等待(500)
                                 找图(665,407,817,527,"rc:防具商人.bmp","202020",0.8,0,x,y)
                                 如果(x>0 && y>0)
                                     鼠标移动(x,y)
                                     等待(500)
                                     鼠标右键单击()
                                     找图(804,771,891,801,"rc:打开对话.bmp","202020",0.8,0,x,y)
                                     鼠标移动(x,y)
                                     等待(500)
                                     鼠标左键单击()
                                     等待(500)
                                     鼠标移动(448,661)
                                     等待(500)
                                     鼠标左键单击()
                                     等待(800)
                                     找图(190,681,244,725,"rc:点击修理.bmp","202020",0.8,0,x,y)
                                     如果(x>0 && y>0)
                                         鼠标移动(x,y)
                                         等待(500)
                                         鼠标左键单击()
                                         等待(1000)
                                         键盘按键(27)
                                         等待(500)
                                         鼠标移动(827,829)
                                         等待(500)
                                          找图(855,689,1048,827,"rc:修理完成.bmp","202020",0.8,0,x,y)
                                          如果(x>0 && y>0)
                                              等待(500)
                                              键盘按键(71)
                                              等待(500)
                                              鼠标移动(1207,386)
                                              等待(500)
                                              找图(867,731,977,770,"rc:离开.bmp","202020",0.8,0,x,y)
                                              如果(x>0 && y>0)
                                                  鼠标移动(x,y)
                                                  等待(500)
                                                  鼠标左键单击()
                                                  等待(500)
                                                  找图(511,586,610,629,,"rc:确认进入.bmp","202020",0.8,0,x,y)
                                                  如果(x>0 && y>0)
                                                     鼠标移动(x,y)           
                                                     等待(1000)
                                                     鼠标左键单击()
                                                     等待(500)

                                                     结束
                                              结束
                                          结束
                                     结束
                                 结束

                             结束
                         结束
                     结束
                 结束
            结束

        结束
    结束

结束





要是用”找图(0,0,2000,2000,"rc:1.bmp|rc:2.bmp|rc:3.bmp|rc:4.bmp|rc:修理判断.bmp","202020",0.8,0,x,y)“这种方式我用选择条件来执行怎么让他找到图1以后就不在找图1?有时候图1可能会一直存在脚本就一直循环找图1也试过跳出但是不管用~~还有说应该用如果 否则来执行?
回复

使用道具 举报

 楼主| 发表于 2015-7-27 11:51:30 | 显示全部楼层
好像发错了地方
回复 支持 反对

使用道具 举报

发表于 2015-7-28 08:06:40 | 显示全部楼层
你这如果判断太多,容易影响速度的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-29 00:51:22 | 显示全部楼层
ksap787523 发表于 2015-7-28 08:06
你这如果判断太多,容易影响速度的

要是用选择图1出现后一直在找图1的操作就不会进行图2的操作了~有什么办法解决?
回复 支持 反对

使用道具 举报

发表于 2015-7-29 12:03:35 | 显示全部楼层
jy02687961 发表于 2015-7-29 00:51
要是用选择图1出现后一直在找图1的操作就不会进行图2的操作了~有什么办法解决? ...

那就多做一个判断,别用一个判断
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-29 15:23:48 | 显示全部楼层
能不能举个例子说明~~新手小白努力学习
回复 支持 反对

使用道具 举报

发表于 2018-7-26 18:12:50 | 显示全部楼层
11111111111
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 14:01 , Processed in 0.033432 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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