按键精灵免root版2018找图一直显示错误

你的位置:
求解找到图,跳出循环执行A,没找到图,继续执行B
14:03:01 |
来源: 按键精灵资源站
本帖最后由 qweqwegerger 于
16:17 编辑
& &&&新手看加自己理解写了个脚本,遇到些问题,请大家帮忙!
While i = 1
FindPic 972,32,,&Attachment:\点宿敌第一步.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX+10, intY+5
& && &&&Delay 200
& && &&&LeftClick 1
& && &&&Delay 200
& && &&&While i = 2
FindPic 972,32,,&Attachment:\社交.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX, intY
& & Delay 200
& && &&&LeftClick 1
& && &&&Delay 200
& && &i = 3
& && &&&While i = 3
FindPic 972,32,,&Attachment:\宿敌.bmp&,0.9,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX, intY
& & Delay 200
& && &&&LeftClick 1
& && &&&Delay 200
& && & i = 4
Do While i&100
& &&&While i=4
FindPic 972,32,,&Attachment:\志村花7.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX, intY
& & Delay 200
& && &&&LeftClick 1
& && &&&Delay 200
& && & i = 5
& && &&&While i = 5
FindPic 972,32,,&Attachment:\报仇.bmp&,0.9,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX, intY
& & Delay 200
& && &&&LeftClick 1
& && &&&Delay 200
& && & i = 6
&&FindPic 972, 32, , &Attachment:\宿敌补丸子.bmp&, 0.5, intX, intY
& &&&If intX & 0 And intY & 0 Then
MoveTo intX, intY
& && &&&LeftClick 1
& && &&&Delay 200
& && &&&Else goto b
& && && &End If
& && && && && &
FindPic 972,32,,&Attachment:\宿敌吃丸子.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
MoveTo intX, intY
& && &&&LeftClick 1
& && &&&Delay 200
& && &&&FindPic 972,32,,&Attachment:\ 吃完丸子关闭.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
MoveTo intX, intY
& && &&&LeftClick 1
& && &&&Delay 200
& && &&&MoveTo
& && &&&LeftClick 1
& && &&&Delay 200
& && && &LeftClick 1
& && &&&Delay 200
& && &Goto&&报仇
& && &&&End If
& &&&FindPic 972, 32, , &Attachment:\没丸子,退出循环.bmp&, 0.5, intX, intY
If intX & 0 And intY & 0 Then
while i= 6
FindPic 972,32,,&Attachment:\挑战.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX, intY
& & Delay 200
& && &&&LeftClick 1
& && &&&Delay 200
& && &&&i = 7
While i = 7
MoveTo 996, 625
FindPic 972,32,,&Attachment:\跳过.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX, intY
& & Delay 0
& && &&&LeftClick 1
& && &&&Delay 200
& && && &i = 8
& && &&&While&&i = 8
FindPic 972,32,,&Attachment:\返回.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX, intY
& & Delay 200
& && &&&LeftClick 1
& && &&&Delay 200
& && &&&i=4
If i&=100 then
& && && & While&&1=110
FindPic 972,32,,&Attachment:\村庄.bmp&,0.5,intX,intY
If intX & 0 And intY & 0 Then
& & MoveTo intX, intY
& & Delay 200
& && &&&LeftClick 1
& && &&&Delay 200
红色字体我希望能循环执行,除非找到了“没丸子,退出循环”这张图&&,则运行 绿色字体代码 &&!
我想达到 :
找到“报仇”图片以后,如果找到 “宿敌补丸子“&&则依次找”宿敌吃丸子“和”吃完丸子关闭”并执行相应动作最后跳转到寻找“报仇”& & 。
& && && && && && &&&如果没有找到“宿敌补丸子“&&则找“没丸子,退出循环”,并退出循环。
& && && && && && &&&如果没有找到 “宿敌补丸子“&&也没有找到“ 没丸子,退出循环”, 则依次找图“挑战”,“跳过”,“返回”(找到才往下继续找)并执行动作,找到“返回”以后回到 找“志村花7”这里继续开始循环。
大体意思就是这样,
现在问题是找到“返回”后并不会回到“志村花7” 这里继续循环进行,且不知道中间的代码能生效不!
渣排版,见谅,我长时间在线,没看懂的大大,可以留言我哈···只需一步,快速开始
后使用快捷导航没有帐号?
查看: 13936|回复: 9
本帖最后由 极品小猫 于
02:02 编辑
第一次执行脚本时, 能够找到图, 并执行操作, 可是在接下来的第二次找图, 却找不到, 停止脚本重新执行, 却又可以. 什么情况?
下面是脚本
-- 适用屏幕参数
SCREEN_RESOLUTION=&480x854&;
SCREEN_COLOR_BITS=32;
& &
function click(intX,intY)& && & --点击函数
& & touchDown(0, intX, intY);
& & mSleep(100);
& & touchUp(0);
end
-- 主入口
function main()
& & X_TZ,Y_TZ = findImage(&/sdcard/Touchelper/BMP/SJCQ_OL/ZYCM_TZ.bmp&);& & --自动挑战
& & if X_TZ ~= -1 and Y_TZ ~= -1 then
& && &&&notifyMessage(&挑战&);
& && &&&click( X_TZ , Y_TZ );
& && &&&mSleep(3000);& && & --延时3秒进行攻击操作
& && &&&click( X_TZ , Y_TZ);&&--进行攻击
& && &&&mSleep(15000 );& && &-- 战斗画面
& & else
& && &&&intX,intY = findImage(&/sdcard/Touchelper/BMP/SJCQ_OL/ZYCM_QD.bmp&);& & --战斗结束确定信息循环
& && &&&if intX ~= -1 and intY ~= -1 then
& && && && &notifyMessage(&确定&);
& && && && &click(intX, intY);&&--第一次确定
& && && && &mSleep(5000);
& && && && &click(intX, intY);&&--第二次确定
& && && && &mSleep(5000);
& && &&&else
& && && && &intX,intY = findImage(&/sdcard/Touchelper/BMP/SJCQ_OL/ZYCM_TZ2.bmp&);& && && &&&--当挑战按钮变为灰色时进入下一组
& && && && &if intX ~= -1 and intY ~= -1 then
& && && && && & intX,intY = findImage(&/sdcard/Touchelper/BMP/SJCQ_OL/ZYCM_XYZ.bmp&);& && & --进入下一组
& && && && && & if intX ~= -1 and intY ~= -1 then
& && && && && && &&&notifyMessage(&下一组&);
& && && && && && &&&click(intX, intY);
& && && && && && &&&mSleep(3000);
& && && && && & end
& && && && &end
& && &&&end
& && &&&notifyMessage(X_TZ);
& & end
& & mSleep(3000);
end
复制代码
你现在的流程是 如果是自动挑战那么就开始攻击 否则(如果是战斗结束,那么就点击确定,否则(如果战斗结束,那么就进入下一组))) 结束。
所以说如果自动挑战判断成立的话就不会执行战斗结束点击确定,更不会执行进入下一组。
你可以设置循环播放脚本,别只执行一次。
对了。。找图的事。。。我总觉得全屏找图不太准确。还是用模糊找图感觉能准点
Re:1. 流程基本没有问题(我有用BlueStacks来玩这个游戏, 所以也有用按键精灵来做这个脚本)
Re:2. 是循环执行脚本, 非执行一次. 战斗分组进行.
一组5轮, 第五轮结束方可进入下一组.
在第一轮战斗从开始到结束(即点确定之后), 在第二轮已经无法找到挑战按钮.
此时最后执行的信息提示结果为 -1.
Re:3. 这个问题不大, 因为停止重新执行, 是可以找到图的. 这一次已经不存在路径问题. 每个操作单独执行都是有效的. 问题的重点是, 第一轮战斗结束后再次去找挑战按钮, 硬是找不到. 但是停止重新执行, 却没问题. 所以不知道是不是脚本哪里有问题, 还是说软件的BUG.
极品小猫 发表于
Re:1. 流程基本没有问题(我有用BlueStacks来玩这个游戏, 所以也有用按键精灵来做这个脚本)
Re:2. 是循环执 ...
應該是BUG= =,
我找色用單次循環然後同樣的複製貼上加個延遲而已,
第2次就找不到了....看來還有很常的路要走@@
shodomai 发表于
應該是BUG= =,
我找色用單次循環然後同樣的複製貼上加個延遲而已,
第2次就找不到了....看來還有很常的路 ...
后来经研究, 加了一处延时就好了.
不知道程序是否在循环找图上是否存在次数上限或者缓存上的问题.
不知是否是因为第一轮执行结束之后, 由于延迟时间不足, 导致循环重复找图过于密集产生.
极品小猫 发表于
后来经研究, 加了一处延时就好了.
不知道程序是否在循环找图上是否存在次数上限或者缓存上的问题.
不知是 ...
是喔,你延時加多久? 我之前用3秒是沒法找到的..
shodomai 发表于
是喔,你延時加多久? 我之前用3秒是沒法找到的..
建议在循环结束前加一处3秒, 然后在各个操作上加入适当的延时
学习了,技术贴!!!
Powered by首先你需要下载个按键精灵的软件。如下http://www.anjian.com/
下好后就打开按键精灵,首先新建一个空白脚本,然后找到抓取按钮。
随便找张图来找色 比如如上这张,用抓取按钮选择右键找到色素点,如#c10b2a 然后将该值放到颜色/图形命令去
在图形找色这里,还有找图功能,其实原理都差不多,都是通过周边像素点的色值来找到符合这个值得点,这样就能找到所选的数据。
当你找到你想得到的句柄(windows的某些你想要获取的窗口)时,就可以通过找色或找图去设置你自己所要的功能。
万万没想到 节操不见了 万万没想到 世界真奇妙 万万没想到 要要切克闹 万万没想到 啦啦啦啦啦更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
按住视频可进行拖动
&正在加载...
举报视频:
举报原因(必填):
请说明举报原因(300字以内):
请输入您的反馈
举报理由需要输入300字以内
感谢您的反馈~
请勿重复举报~
请刷新重试~
收藏成功,可进入
查看所有收藏列表
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
用爱奇艺APP或微信扫一扫,在手机上继续观看
当前播放时间:
一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
12【中级】找图失败的原因分析 - 按键精灵视频
正在检测客户端...
您尚未安装客户端,正在为您下载...安装完成后点击按钮即可下载
30秒后自动关闭
12【中级】找图失败的原因分析 - 按键精灵视频">12【中级】找图失败的原因分析 - 按键精灵视频
请选择打赏金额:
播放量12.7万
播放量数据:快去看看谁在和你一起看视频吧~
更多数据:
热门短视频推荐
Copyright (C) 2018 & All Rights Reserved
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
正在为您下载爱奇艺客户端安装后即可快速下载海量视频
正在为您下载爱奇艺客户端安装后即可免费观看1080P视频
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
后才可以领取积分哦~
每观看视频30分钟
+{{data.viewScore}}分
{{data.viewCount}}/3
{{if data.viewCount && data.viewCount != "0" && data.viewCount != "1" && data.viewCount != "2" }}
访问泡泡首页
+{{data.rewardScore}}分
{{if data.rewardCount && data.rewardCount != 0 && data.getRewardDayCount != 0}}1{{else}}0{{/if}}/1
{{if data.rewardCount && data.rewardCount != 0 && data.getRewardDayCount != 0}}
+{{data.signScore}}分
{{data.signCount}}/1
{{if data.signCount && data.signCount != 0}}
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制优酷 i.youku.com/kuwanwenzai,个人网站www.kuwwz.com,QQ群:投稿:85粉丝:3096分享--dynmicweibozoneqqbaidu将视频贴到博客或论坛视频地址复制嵌入代码复制微信扫一扫分享收藏0硬币--稍后看马克一下~用手机看转移阵地~用或其他应用扫描二维码手机下视频请使用扫码若未安装客户端,可直接扫此码下载应用未经作者授权 禁止转载
看过该视频的还喜欢正在加载...miniOFF}

我要回帖

更多关于 按键精灵 定位错误 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信