按键精灵 如何找到图2循环回去继续图1的命令 linux找不到命令图2执行图3的命令 求大神帮忙

按键精灵9,我想设置一个无限循环按F5的脚本,每次按键间隔为2分钟,求大神帮忙给出命令啊,谢谢_百度知道
按键精灵9,我想设置一个无限循环按F5的脚本,每次按键间隔为2分钟,求大神帮忙给出命令啊,谢谢
我只刷新桌面上的网页
提问者采纳
Hwnd = Plugin.Window.MousePoint()DoCall Plugin.Bkgnd.KeyPress(Hwnd, 116)Delay 120000loop鼠标指向想刷新的页面,启动脚本。
提问者评价
谢谢了啊,给10分
其他类似问题
按键精灵的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁按键精灵如何连续找图?就是找到当前图后执行下一条找图命令?_百度知道
按键精灵如何连续找图?就是找到当前图后执行下一条找图命令?
比如找到图1后,执行操作,跳过继续找图2,同上如此很多个图最好是找到某图执行操作后逃过这个找图程序
我有更好的答案
按默认排序
在你找到图一的时候进行的相关操作后。要给适当的延时。 FindPic 0,0,,&Attachment:\日常任务.bmp&,0.9,intX,intYIf intX & 0 And intY & 0 ThenMoveTo intX, intYDelay 300LeftClick 1Delay 300End IfFindPic 0,0,,&Attachment:\任肌紶岗救瞢嚼哥楔工盲务.bmp&,0.9,intX,intYIf intX & 0 And intY & 0 ThenMoveTo intX, intYLeftClick 1Delay 300End If你这是区域找色的话你可以把找图的范围适当的调整下试试。
你现在有解决方法么?我也遇到了这个问题。
其他类似问题
按键精灵的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
新浪微博:
&&&&腾讯微博:
只需一步,快速开始
查看: 126|回复: 6
UID1438696精华0在线时间22 小时阅读权限20鲜花0 个铜币176 个银币0 个金币0 个积分148帖子注册时间最后登录
小学六年级, 积分 148, 距离下一级还需 2 积分
鲜花0 个铜币176 个银币0 个积分148帖子
& & Delay 100
& & //找第1个对话框
& & If 第1个对话框 & 0 Then
& && &&&点击第1个对话框
& && &&&//接着找第2个对话框
& && &&&If 第2个对话框 & 0 Then
& && && && &点击第2个对话框
& && && && &//然后找第3个对话框
& && && && &If 第3个对话框 & 0 Then
& && && && && & Exit Do
& && && && &End If
& && &&&End If
& & End If
//问题:点击第2个对话框后网络延迟或者卡了,第三个对话框没出来!
//第二个对话框又把第一个对话框挡到了,这样的话脚本等于进入了死循环,遇到这种问题该怎么解决?
UID599828精华0在线时间178 小时阅读权限40鲜花4 个铜币384 个银币1 个金币0 个积分421帖子注册时间最后登录
初中三年级, 积分 421, 距离下一级还需 29 积分
鲜花4 个铜币384 个银币1 个积分421帖子
循环 时间 或次数& &。&&第三个对话框没出来!
清空 从来一次。。
UID1438696精华0在线时间22 小时阅读权限20鲜花0 个铜币176 个银币0 个金币0 个积分148帖子注册时间最后登录
小学六年级, 积分 148, 距离下一级还需 2 积分
鲜花0 个铜币176 个银币0 个积分148帖子
w5242501 发表于
循环 时间 或次数& &。&&第三个对话框没出来!
清空 从来一次。。
如果很多判断的话岂不是每次都要加个时间判断??有没有别的办法呢??
UID599828精华0在线时间178 小时阅读权限40鲜花4 个铜币384 个银币1 个金币0 个积分421帖子注册时间最后登录
初中三年级, 积分 421, 距离下一级还需 29 积分
鲜花4 个铜币384 个银币1 个积分421帖子
chinasos 发表于
如果很多判断的话岂不是每次都要加个时间判断??有没有别的办法呢??
有&&办法是 换 千兆光纤,别让游戏卡。。。。。。
开玩笑 呵呵
在有&&能有多少判断????&&
脚本 首先 你要 保证 它能用 才是关键。。。能用了 ,稳定了 ,你在优化。
UID1438696精华0在线时间22 小时阅读权限20鲜花0 个铜币176 个银币0 个金币0 个积分148帖子注册时间最后登录
小学六年级, 积分 148, 距离下一级还需 2 积分
鲜花0 个铜币176 个银币0 个积分148帖子
w5242501 发表于
有&&办法是 换 千兆光纤,别让游戏卡。。。。。。&&开玩笑 呵呵
在有&&能有多少判断????&&
嗯嗯,再请教一个问题!
Call 找图(0, 0, 800, 600, &要找的图片&, 0.8, intx, inty)
If intx & 0 Then
& && &&&MsgBox &找到&
Function 找图(起点X, 起点Y, 终点X, 终点Y, 图片, 相似度, 返回X, 返回Y)
& & Delay 100
& & dm_ret = dm.FindPic(起点X, 起点Y, 终点X, 终点Y, 图片 & &.bmp&, &000000&, 相似度, 0, 返回X, 返回Y)
End Function
//为什么返回X和返回Y不能返回到intx,inty , 是哪里写错了吗?
UID1347745精华0在线时间199 小时阅读权限100鲜花433 个铜币7276 个银币918 个金币0 个积分2187帖子注册时间最后登录
〖按键工程师·兼职〗
鲜花433 个铜币7276 个银币918 个积分2187帖子
您好, 返回X 和 返回Y 是传入的值. 你需要 把外面的参数传入到 函数内才用到 参数的
所以你的这个 返回值 压根就不需要 作为参数传进去Function 找图(起点X, 起点Y, 终点X, 终点Y, 图片, 相似度)
& & Delay 100
& & dm_ret = dm.FindPic(起点X, 起点Y, 终点X, 终点Y, 图片 & &.bmp&, &000000&, 相似度, 0, intX, intY)
End Function
复制代码然后在外面直接使用 intX&&intY 的值就行
UID599828精华0在线时间178 小时阅读权限40鲜花4 个铜币384 个银币1 个金币0 个积分421帖子注册时间最后登录
初中三年级, 积分 421, 距离下一级还需 29 积分
鲜花4 个铜币384 个银币1 个积分421帖子
chinasos 发表于
嗯嗯,再请教一个问题!
Call 找图(0, 0, 800, 600, &要找的图片&, 0.8, intx, inty)
版主 已经说明了
按键精灵开发者6级(新浪V认证)
通过新浪微博加V后自动发放,并替换普通的认证6级勋章。
微博达人(90天)
完成新浪微博加V的奖励,结合活动不定期开放申请。
学有所成勋章,新手步入按键学堂的第一枚勋章
按键图书勋章
尊贵的按键图书用户
参与按键精灵验证码识别大赛奖励
黄瓜勋章(永久)
体验商业小精灵活动的奖励
鹰眼注册用户专属勋章
官方脚本作者工会
官方脚本作者工会专属勋章
幸运草勋章(永久)
商业小精灵限时活动勋章。
论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。
按键精灵论坛推荐 /1
同学们,元旦快乐!急!急!急!特级通缉令-中国年兽来袭!此年兽凶猛异常,已盗取了圣诞老人的所有礼物,并化身为圣诞老人2号!按键情报处特发此令,号召广大同学扩散传播,如抓住该年兽,可获其身上携带礼物之一抢楼盖楼还能赢取银币、百分百获得双蛋勋章!礼物有限,先到先得!错过再等一年!
Powered by你的位置:
菜鸟咨询一个简单的鼠标找怪的脚本问题,求大神指点!
来源: 按键精灵资源站
本人在做1个简单的打怪脚本,思路是这样的:
1、鼠标圆形渐开线找怪
2、当鼠标点到怪的时候,出现怪的血条,同时鼠标的手势也发生变化,用脚本读取血条截图,或者通过手势形状变化的判断,来按下鼠标的左键1下。
3、按下鼠标后,脚本重新执行渐开线找怪,以下循环执行。
我在论坛找到了渐开线的代码,代码如下:
var = GetCursorShape(0)
TracePrint var
X=Plugin.GetSysInfo.GetScreenResolutionX
Y=Plugin.GetSysInfo.GetScreenResolutionY
Call 圆形渐开线(X / 2, Y / 2, 20, 20, Y / 40)
Sub 圆形渐开线(中心点x坐标,中心点y坐标,两点间距离,递增半径,圈数)
Dim x0,y0,rr,l,n,r,x,y
x0=中心点x坐标:y0=中心点y坐标
rr=递增半径
l=两点间距离
While n&3.
x=x0+r*cos(n)
y=y0-r*sin(n)
MoveTo x,y
n = n + l / r
var = GetCursorShape(0)
TracePrint var
leftdoubleclick
delay 8000&&
r = r + rr
这个时间问题来了:
1、想说说找色思路:我截图了怪物的血条,通过放大镜发现血条是由好几个颜色组成的,每个颜色的颜色值都是不一样的(大部分的色值是“18EF4A”),而且游戏上有个别颜色和血条颜色相近,所以我放弃了找色的思路
2、再说说找图片思路:我把血条截图,图片名称为:xuetiao,放在了的“screen”文件夹里了,也按照了说明设置了找图动作,但是鼠标还是依旧渐开线画圈,不能找到图片,跟别说按下鼠标左键
3、最后1个思路是判断鼠标的形状特征码:我按照“按键抓抓”对鼠标的形状进行了获取,因为游戏里的鼠标不是电脑自带的标准鼠标形式,所以用“默认方式”无法抓取到鼠标形状特征码,我又用“方式一”来获取特征码,我分别截取了2种状态的鼠标形状,1是鼠标没有点到怪物的时候,2是鼠标找到怪物的时候,但是发现2种形式的鼠标特征码都是一样的,都是“”,所以这个思路又被卡住了。
1、根据我的这个情况,通过画面找色、或者是找图,正确的应该是怎么样的?代码应该怎么写?
2、这个找色找图的代码,应该放在渐开线代码的哪个位置?才能实现渐开线找怪的时候,找到目标能停下来按鼠标左键,然后又开始继续重新寻找?
3、为什么我们的这几个思路都遇到了问题?还请大神普及下基础知识,不胜感谢!找多图 找到图后停止找图,执行操作,求大神看看怎么修正_按键精灵吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
找多图 找到图后停止找图,执行操作,求大神看看怎么修正收藏
FindPic 0, 0, 800, 600, "Attachment:\111.bmp", 0.3, intX, intYIf intX & 0 And intY & 0 Then Delay 50KeyPress "F2", 2Delay 50MoveTo intx, intyDelay 50LeftClick 1Delay 1000KeyPress "F3", 2Delay 2000End IfElse FindPic 0, 0, 800, 600, "Attachment:\222.bmp", 0.3, intX, intYIf intX & 0 and intY & 0 Then Delay 50KeyPress "F2", 2Delay 50MoveTo intx, intyDelay 50LeftClick 1Delay 1000KeyPress "F3", 2Delay 2000End IfElseFindPic 0, 0, 800, 600, "Attachment:\333.bmp", 0.3, intX, intYIf intX & 0 and intY & 0 Then Delay 50KeyPress "F2", 2Delay 50MoveTo intx, intyDelay 50LeftClick 1Delay 1000KeyPress "F3", 2Delay 2000End IfelseFindPic 0, 0, 800, 600, "Attachment:\444.bmp", 0.3, intX, intYIf intX & 0 and intY & 0 Then Delay 50KeyPress "F2", 2Delay 50MoveTo intx, intyDelay 50LeftClick 1Delay 1000KeyPress "F3", 2Delay 2000End IfEnd IfEnd IfEnd IfElse end if思路是找4个图里面的其中一个,找到后执行操作,执行操作后再重新找图,但是else的用法不对,求解;另外怎么让找其中一个图后就停止找其他的图执行操作求指导
你在你代码上加个循环就行啊
这。。都END IF了,还ELSE? 用个死循环 比如 DO 。。。 LOOP
LZ这个是做什么用的,我怎么感觉像是编marc的
昨天私聊了个大神 问题解决了,在这里和大家分享下:Do until i = 2 If i=0 then FindPic 0,0,,"Attachment:\111.bmp",0.7,intX,intY If intX & 0 And intY & 0 Then MoveTo intX, intY Delay 500 LeftClick 1 Delay 500 KeyPress "Num 1", 1 Delay 500 End If ElseIf i = 1 FindPic 0, 0, , "Attachment:\222.bmp", 0.7, intX, intY If intX & 0 And intY & 0 Then MoveTo intX, intY Delay 500 LeftClick 1 Delay 500 KeyPress "Num 1", 1 Delay 500 End If IfColor 97, 185, "0", 1 Then i = 2 KeyPress "F6", 1 Delay 100 MoveTo 97, 200 LeftClick 1 Delay 5000 i=1 Else End If End If
Loop脚本里执行的地方自行修改了
补充一下,最后加了VBS和Call省略掉重复的部分
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 按键精灵 移动命令 的文章

 

随机推荐