按键精灵怎样做到遇上颜色点击左键?

作者&投稿:越喻 (若有异议请与网页底部的电邮联系)
按键精灵 如何在一个网页里面查找某个颜色然后鼠标移动上去并且点击鼠标左键~

具体代码如下:
----------------------------------------------------------------
FindColor 581,254,1012,485," 2738FD",intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+10, intY+3
Delay 2000
LeftClick 1
End If
----------------------------------------------------------------
代码解释如下:
FindColor 581,254,1012,485," 2738FD",intX,intY
在坐标X(581,254)Y(1012,485)范围内查找颜色" 2738FD"
If intX > 0 And intY > 0 Then
如果变量intx大于0 且 变量inty大于0 则视为找到颜色。
MoveTo intX+10, intY+3
将鼠标移动到坐标,并且X偏移10,Y偏移3
Delay 2000
延迟2秒
LeftClick 1
鼠标左键点击1次
End If
语句结束。

停在了什么地方?600.790?有没有点击呢。。如果是一直在600,790点击,说明是颜色并不是0077ff

延时应该在标记上面。。不过这是小问题。另外你这个跳转可以改成循环
理论上代码是没问题的,可以增强版试试
代码:
RtColor=Plugin.Color.GetPixelColor(10,5,0)
RtColor=Plugin.Color.GetPixelColor(10,5,1)
同样抓抓也用增强版取色。。

太简单了,首先选择抓点工具 抓出需要寻找的颜色 然后在控制命令里选择如果 某某点(这里会显示您刚才抓的点坐标)=某某颜色(这里会显示刚才抓的点颜色)则执行 选好点和颜色信息后直接点插入 然后 在第一行命令后面点鼠标插入一个 鼠标控制里的左键单击命令 最好在下一行设置一个延迟 一般100毫秒以上就好了


按键精灵怎么给按钮设置快捷键或者用快捷键触发按钮事件
If a = Form1.Hotkey1.VirtualKey Then \/\/判断,如果a等于界面上热键组件设置的按键码,那么就执行Call 弹窗()RestartScript Else RestartScript End IfSub 弹窗()MessageBox nowEnd SubEvent Form1.Button1.ClickCall 弹窗()End Event菜鸟水平,理解一下就明白了。界面上放一个按钮,一个热键组件 ...

怎样在按键精灵中实现指定窗口运行
要设置《按键精灵》在指定窗口运行,首先需要获取目标窗口的句柄,然后在按键精灵中通过该句柄对窗口进行操作。具体来说,可以按照以下步骤进行:1. 打开按键精灵并启动抓抓工具:启动按键精灵软件后,选择“新建”以创建一个新的脚本。接着,点击上方的菜单工具栏,从中选择“抓抓工具&...

按键精灵如何才能做到在屏幕上自动找到一个图,然后将鼠标自动移动到图的...
步骤一:截图做好那个图 步骤二:写代码,并把那个图加到脚本的附件中,或者在脚本中表明图的位置 步骤三,OK 脚本:FINDPIC(坐标,坐标,坐标,坐标,图片地址,精度,X,Y)IF X>0 MOVETO X,Y DELAY 50 LEFTCLICK ENDIF

怎么用按键精灵将几个键位绑定在一个键上,并且有优先级
完全可以 不过是设置一个程序 把这个程序绑定到按键2上 设置循环一次 机制大概就是:按键5按一下 延时1000毫秒 再按键0一下 延时1000毫秒 再按键3 1000毫秒 按键1 这是一个循环 把这个循环绑定到2键上 玩游戏的时候 按一下2 就会触发这个循环 弊端就是这个过程中 你不能进行其他...

怎样使用按键精灵的找图点击的功能
   按键精灵使用图文教程 按键精灵脚本 13、点击鼠标命令下的移动命令,不需要管当前的坐标值    14、在【源文件】窗口下,将具体的数值替换成【intX+20,intY+20】因为脚本找到图后,会将图片所在的左上角的坐标位置赋值给X,Y两个变量,如果直接输入【intX...

按键精灵 请问要怎么写这类事件的脚本 如:如果遇到按下A键一次 自动按...
ABC=等待按键 如果 ABC =A的按键码 则 按 C一次 E IF

怎样在按键精灵里插入键盘的操作命令
要怎么在按键精灵里插入键盘操作的命令,让小编教给你指南。首先打开按键精灵主程序,如图所示:点击新建按钮,然后进入新建脚本的编辑窗口面板中,如图所示:在基本命令中找到键盘命令,并切换类型为按键。如图所示:在按键编辑窗口中,直接按下键盘上需要插入的按键,按键精灵会自动识别。如图所示:符号功能键...

谁知道按键精灵如何用
按键精灵是根据你要按的键,他自动帮你按 首先你要知道你需要按哪些键,和这些键的顺序 和按每个键之间的时间 然后在按键精灵里面编辑脚本 最后设置热键启动按键精灵 它就可以自动的帮你按这些键了 而且可以无限循环 (个人认为按键精灵不好用!)

怎样使用按键精灵,把几个按键的效果弄到一个键上?
编写一个组合按键的脚本,然后设置一个热键,比如F1,你按了F1就相当于按了几个键

按键精灵里游戏坐标和屏幕坐标不匹配时,怎样实现将游戏坐标转换为屏幕...
但是如果游戏准心移动速度跟后台系统鼠标移动速度不一样的话,这个距离值要按比例乘除。比如游戏准心为基准,游戏画面移动100个像素,而实际后台鼠标移动了200个像素,则需要想办法测出这个差值倍数,多了就将距离值乘,少了除。上面所说的换算方式,需要加上一些判断,比如目标坐标比基准坐标大时,则用目标...

贵溪市18959141750: 如何用按键精灵判断某点颜色改变则按下鼠标左键 -
地星开韦: //x为屏幕的横向坐标点 //y为屏幕的纵向坐标点 //z为那个点的颜色 IfColor x y z 2 鼠标移动到你要点击的屏幕点 MoveTo x y SaveMousePos //延时 Delay 100 RestoreMousePos //点击鼠标左键 LeftClick 1 LeftClick 1 //就这样

贵溪市18959141750: 按键精灵设置这个命令:鼠标所在位置如果颜色发生变化就立刻单击左键. -
地星开韦: DoGetCursorPos x, yA=GetPixelColor(x,y)Delay 100B=GetPixelColor(x,y)If B <> A ThenLeftClick 1End If Loop 复制上面代码

贵溪市18959141750: 按键精灵怎么样让鼠标遇见到蓝色后自动点击左键? -
地星开韦: Do GetCursorPos x, y GetColor = GetPixelColor(x, y) If GetColor = "dd6026" ThenLeftClick 1 End If Loop 代码如上,脚本循环获取你当前的坐标点,然后再获取你坐标点的颜色值,然后再判断是否是你要求的颜色值,以上代码你应该看得懂吧,就是颜色值你自己换成你需要的蓝色的对应的十六进制的颜色值就OK了

贵溪市18959141750: 按键精灵怎么设置我想遇到颜色后鼠标自动按左键我不会弄那个颜色设置鼠标我会
地星开韦: 看来你的游戏不支持后台鼠标啊,你用画图板侧试一下你那个脚本 你先要使用delay可以设置点击动作的时间按键精灵制作脚本还是相当简单的,多

贵溪市18959141750: 按键精灵 如何实现当指定坐标等于指定颜色时,按下左键一次,否则一直等待. -
地星开韦: //以下办法任意取一个,办法一:Rem q IfColor 10,5,"0",0 Then MoveTo 10, 5 LeftClick 1 Else End If Goto q//办法二:Rem q G=GetPixelColor(10,5) If g="0" Then MoveTo 10, 5 LeftClick 1 Else End If Goto q//主要是标记位置结合实际应用修改

贵溪市18959141750: 我想设置按键精灵看见红色就点击,怎么写? -
地星开韦: 这个你要自己指定一个红色,因为红色也有好多种,你打开按键精灵,里面有的.FindCenterColor 0,0,1024,768,"0000FF",intX,intY If intX > 0 And intY > 0 Then Delay 100 MoveTo intX, intY Delay 100 LeftClick 1 RestartScript Else RestartScript End If 这是一个例子,里面的颜色值你要自己找啊.用抓抓工具

贵溪市18959141750: 用按键精灵在矩形内找随机出现的3个颜色值,颜色出现后就把鼠标移动到颜色上按一次左键,哪个颜色先出就点它
地星开韦: Rem 开始FindColorEx 476,552,618,552,"039389",1,0.9,aX,aYIf aX &gt; 0 And aY &gt; 0 ThenMoveTo intX, intY Delay 100 LeftClick 1End IfFindColorEx 476,552,618,552,"0000ff",1,0.9,bX,bYIf bX &gt; 0 And bY &gt; 0 ThenMoveTo bX, bY ...

贵溪市18959141750: 按键精灵,当屏幕上有一处由灰色变成红色,鼠标左键立即点击一次 -
地星开韦: 每1秒检测一下鼠标的位置.如果这个位置的坐标小于或大于就按一下左键.然后再次检测.不过这样会导致精灵一直工作,消耗CPU可能影响正常使用.你可以简单点,做个鼠标连点就行了,当你把鼠标移动到矩形后再手动按如F1键.实现连点,这样还好点

贵溪市18959141750: 按键精灵判断某点的颜色,如果变成红色就执行指令,然后我想让按键精灵一直维持在这个状态,该怎么写呢? -
地星开韦: Do GetColor = GetPixelColor(10, 5) If GetColor = "0000FF" ThenLeftClick 1 End If Loop至于脚本的执行,我建议把脚本集合成子程序然后在IF里面调用,还有我不确定你说的红色是我上面颜色代码的红色,最好自己用抓抓查一下你的那个红色的颜色代码再说.

贵溪市18959141750: 按键精灵取色后鼠标碰到色会自动点击?怎么做?
地星开韦: //区域左上角X座标 X1=0 //区域右下角X座标 X2=1023 //区域左上角Y座标 Y1=0 //区域右下角Y座标 Y2=767 //要找的颜色(十六进位字符串) Clr="FFFFFF" //X,Y就是位置座标 VBSCall FindColor(X1,Y1,X2,Y2,Clr,X,Y) //如果找到了 If x>0 //点击 LeftClick 1 //如果回圈的话需要加上这句 x=0 EndIf

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网