早教吧作业答案频道 -->其他-->
[按键精灵]问题:当鼠标停止移动达到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次鼠标坐标进行比较.
帮忙看下这个如何在按键精灵里实现
触发条件:鼠标停止移动达到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
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
看了 [按键精灵]问题:当鼠标停止...的网友还看了以下:
4道挑战题!1.猫和老鼠在440米的圆形跑道上行走,两人从同一点出发,同向而行20分钟相遇后又走到一 2020-03-30 …
知道3/3*3=1,200/100=2,2*1=2,要一步步说清楚!3只猫同时吃老鼠,3分钟能吃掉3 2020-03-31 …
老鼠每分钟心跳大约500次,大象每分钟心跳次数约是老鼠的225,约是猫的16.猫每分钟心跳约多少次 2020-05-14 …
动物心跳的快慢是和体重有关的,体重越大,心跳越慢,体重越小,心跳越快.你能根据下面的信息算出猫每分 2020-05-16 …
3只猫同时吃老鼠,3分钟能吃掉3只老鼠,100只猫同时吃老鼠,()分钟才能吃掉1003只猫同时吃老 2020-05-20 …
动物园举办运动会,有三种运动参加赛跑,已知狐狸与兔子的速度比是2:3,兔子的速度是松鼠的12倍,又 2020-06-06 …
小候每分钟比袋鼠慢49米,袋鼠每分钟能跑725米,猎豹每分钟比袋鼠快800米,小候和猎豹每分钟各能 2020-06-30 …
5只猫5分钟能捉5只老鼠,那么10只猫10分钟能捉多少只老鼠?5/5/5*10*10=20(只)答 2020-07-12 …
动物体重越大,心跳越慢,体重越小,心跳越快.猫:每分钟心跳约240,老鼠每分钟心跳约比猫快12分之1 2020-11-22 …
动物心跳的快慢是和体重有关系的,体重越重,心跳越慢,体重越轻,心跳越快.老鼠每分钟约500次,大象每 2020-11-22 …