按键精灵鼠标特征码问题

Sub采集(对比鼠标码,3D,府视,键盘)()//例子:圆形渐开线(400,300,20,30,4)//圆形渐开线(中心点x坐标,中心点y坐标,两点间距离(鼠标先偏移的距... Sub 采集(对比鼠标码,3D,府视,键盘) ()
//例子:圆形渐开线(400,300,20,30,4)
//圆形渐开线(中心点x坐标,中心点y坐标,两点间距离(鼠标先偏移的距离?),递增半径,圈数)
MoveTo 512,384//屏幕中间
Delay 50
KeyDown "V", 1//屏幕BB和怪
Dim x0,y0,rr,l,n,r,x,y
//设置圆心坐标
x0=512:y0=384//空白处坐标
//设置递增半径
rr=35
//设置点间距
l=5
//初始化角度
n=0
//设置第一圈半径
r=4
//设置画圆圈数
For 4
While n<3.1415926*2
//画圆公式
x=x0+r*cos(n)
y=y0-r*sin(n)
MoveTo x,y
Delay 50
var = GetCursorShape(0)//每种采集的鼠标特征码不一样。我做的是矿石的
If var = 1608033091 Then
SaveMousePos
Goto 开始采集
End If
n=n+l/r
Wend
//画完一圈后重置角度
n=0
//画完一圈后半径递增rr
r=r+rr
Next
Rem 等成熟
MoveTo 131, 146
Delay 1000
RestoreMousePos
var = GetCursorShape(0)
If var = 1347711108 Then
Rem 开始采集
RightClick 1
Delay 5000
KeyPress "Enter", 1
Delay 1000
RightClick 1
Delay 5000
KeyPress "Enter", 1
Delay 1000
RightClick 1
Delay 5000
KeyPress "Enter", 1
Delay 1000
RightClick 1
Delay 5000
KeyPress "Enter", 1
Delay 1000
RightClick 1
Delay 5000
KeyPress "Enter", 1
Delay 1000
Else
Goto 等成熟
End If
KeyPress "1", 1
Delay 1000
FindPic 510,510,691,580,"Attachment:\矿点全图.bmp",0.9,intX,intY
Delay 2000
If intX > 0 And intY > 0 Then
Goto 等成熟
Else
KeyPress "Esc", 1
End If

为什么画圆时都有这两个鼠标特征码,它为什么不停下来采集了?
If var = 1608033091 和If var = 1347711108 能不能一起判断? 因为有的时候,还没跑到那个地方,矿就成熟了,所以不会出第一个鼠标特征码 直接出第二个
求高手解答 万分感谢
在线等,今天问的问题太多了,没多少分给了,不好意思。
展开
 我来答
gaowu0603
2012-07-25 · TA获得超过218个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:372万
展开全部
开始采集那个标记下面鼠标没有移动,你前面有保存过鼠标特征码的坐标,但后面没移动到那个位置就直接鼠标点击。。。
云里物里
2024-12-14 广告
蓝牙定位是iBeacon技术最常被应用的方向之一,基于蓝牙定位可以实现诸如寻路、寻车、向导等很多商业需求,也是基于iBeacon技术实现的。蓝牙定位又可以分为一维定位和二维定位,本文将介绍两种蓝牙定位技术的实现原理及实现方法。蓝牙定位一维定... 点击进入详情页
本回答由云里物里提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式