早教吧 育儿知识 作业答案 考试题库 百科 知识分享

[按键精灵]问题:当鼠标停止移动达到2分钟,就移动到X位置点击一下帮忙看下这个如何在按键精灵里实现触发条件:鼠标停止移动达到20秒(连续判断5次,累计100秒)行为:移动到X点,鼠标单

题目详情
[按键精灵]问题:当鼠标停止移动达到2分钟,就移动到X位置点击一下
帮忙看下这个如何在按键精灵里实现
触发条件:鼠标停止移动达到20秒(连续判断5次,累计100秒)
行为:移动到X点,鼠标单击1下
比较2次的,我已经写出来了,但是要比较5次我搞不定.
VBS dim x,y,x1,y1
//声明变量
While 1=1
VBSCall GetCursorPos(x,y)
//得到当前鼠标的坐标位置 并保存到变量x,y中
Delay 120000
//延迟120秒
VBSCall GetCursorPos(x1,y1)
//得到当前鼠标的坐标位置 并保存到变量x1,y1中
If x=x1
Gosub d
EndIf
EndWhile
Sub d
MoveTo 450,350
Delay 1000
LeftClick 1
Return d
我要判断2分钟内,鼠标是否原地不动.如果原地不动,才去移动过去单击.否则就不去点.可是,要判断鼠标2分钟内是否有移动,就要在不同的时间去取鼠标的坐标,然后进行比较,如果坐标一致,那就是没动,如果不一致,那就是动了.
我已经有了在2分钟内取2次鼠标坐标进行比较的办法.但是不能满足我的需求,我需要2分钟内,取5次鼠标坐标进行比较.
▼优质解答
答案和解析
Dim i,n
Dim x(2),y(2)
i=0
n=0
VBSCall GetCursorPos(x(i),y(i))
While i4
MoveTo 450,350
Delay 5
LeftClick 1
n=0
EndIf
EndWhile

把上面的粘贴到按键精灵里会睇得更清楚.
其实无必要比较完5次啦,只要比较最近两次有无变化就行了.如果确实要看比较5次的脚本,那可以有如下程序(上下两个脚本效果一样):
Dim i,n
Dim x(5),y(5)
i=0
While i
看了 [按键精灵]问题:当鼠标停止...的网友还看了以下:

有一个故事要用英语来讲,有一天bill去森林玩碰到一只小袋鼠,跟它玩了起来,玩得很开心却不知道一只  2020-06-23 …

阅读下文,完成下列各题三毛的来去①三毛原是一条流浪狗,其名取自《三毛流浪记》。②我一直相信三毛可以  2020-06-27 …

成语使用恰当的一项是A.爸爸看到被老鼠啃坏的箱子,义无反顾地去买了一块粘鼠板。B.现实生活成语使用  2020-07-06 …

[按键精灵]问题:当鼠标停止移动达到2分钟,就移动到X位置点击一下帮忙看下这个如何在按键精灵里实现  2020-07-09 …

“如果小猫看到的老鼠只存在于小猫的眼睛中,如果老鼠是小猫视神经的感觉,那么,小猫为什么用它的爪去抓老  2020-11-08 …

鼠妇俗称潮虫,身体略扁,为长椭圆形,颜色为灰褐色或黑色.我们经常会在阴暗的角落看见鼠妇,在明亮的地方  2020-12-07 …

通常在比较阴暗的地方会看见鼠妇,而在明亮的地方看不到.根据此现象,可设计有关实验来探究光是否会影响鼠  2020-12-07 …

从行为获得途径来看,动物的行为大致可以分为两类,试回答:(1)刚出生的小袋鼠眼睛还睁不开,掉在母袋鼠  2020-12-09 …

刚出生的小袋鼠眼睛还睁不开,掉在母袋鼠的尾巴根部,靠本能爬向母袋鼠的尾尖,再从尾尖爬到母袋鼠腹部的育  2020-12-09 …

掩盖过失的猫有一只猫,总是把自己吹嘘得了不得,对自己的过失却百般掩盖.它捕(pǔbǔ)捉老鼠时,不小  2021-01-01 …