按键精灵的鼠标命令 | 信义之树

按键精灵的鼠标命令

2018年02月12日 星期一 9:30:28 按键精灵 8,189 次 0

一、鼠标移动

MoveTo 100, 200 //鼠标移动到(100,200)位置
MoveTo -1,-1  //坐标为负数时,鼠标将维持在(0,0)位置

二、鼠标相对移动

MoveR 100,200  //鼠标相对当前位置移动(100,200)
MoveR -100,0  //鼠标向左移动100个像素

三、鼠标点击

LeftClick 10  //鼠标左键单击10次
RightClick 10 //鼠标右键单击10次
MiddleClick 10  //鼠标中键单击10次
LeftDown 1 //鼠标左键按下1次
LeftUp 1 //鼠标左键弹起1次
RightDown 1 //鼠标右键按下1次
RightUp 1 //鼠标右键弹起1次
LeftDoubleClick 1 //鼠标左键双击1次

四、滚动鼠标滚轮

MouseWheel 1 //鼠标向上滚动1个单位
MouseWheel -1 //鼠标向下滚动1个单位

五、保存和恢复鼠标位置

SaveMousePos   //保存鼠标当前位置
Delay 3000  //3秒内任意移动鼠标位置
RestoreMousePos  //恢复到之前保存的位置

六、锁定和解锁鼠标位置
锁定鼠标位置鼠标不能移动,但还是可以点击。

LockMouse //锁定鼠标位置
UnlockMouse //解除鼠标锁定

七、获取鼠标位置

GetCursorPos mx, my  //把鼠标当前位置的横纵坐标分别保存在变量mx,my中

八、等待按任意鼠标键继续
执行此命令后,脚本暂停运行,待检测到鼠标任意按键点击、按下、弹起、滚动动作后继续。

waitclickid = WaitClick()

九、检测上次按过的鼠标代码

变量=GetLastClick()

十、得到鼠标形状特征码

shape0=getcursorshape(0) //用计算方法0计算鼠标特征码
shape1=getcursorshape(1) //用计算方法1计算鼠标特征码

十一、在画图板中自动拖出矩形框

moveto 463,66 //鼠标移动到画图板矩形框图标上,坐标位置需根据所用电脑用按键抓抓现取
Delay 200
LeftClick 1 //单击矩形框图标准备画矩形

moveto 109,277  //鼠标移动到画板区域
Delay 200
LeftDown 1   //模拟画矩形方式,鼠标左键按下
Delay 200
MoveR 99, 49  //相对移动99,49像素,起始点占用一个像素
Delay 200
LeftUp 1   //画完之后鼠标左键弹起

在画图板里测试运行结果。