1、Key=13Then4. Msgbox你上次按下了回车键5. EndIf/脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量Key里。Key=GetLastKey() If Key = 13 Then Msgbox End If(7.x语法)2. GetLastKeyKey 13 5. EndIfGetLastKey KeyIf Key = 13EndIfKeyDown 按住键盘按住参数1 整数型,键盘虚拟码(8.X支持 按键字符)参数2 整数型,次数1. /KeyDown、KeyDownS、KeyDownH 2. /KeyDownS:超级模拟方式,兼容性
2、更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用 3. /KeyDownH:硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项 4. KeyDown65,1 5. /65是A键的按键码,上面的语句表示按住A键1次 6. 7. KeyDownA,1 8. /上面的支持按键字符,语句表示按住A键1次/KeyDown、KeyDownS、KeyDownH/KeyDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用/KeyDownH: 硬件模拟方式,仅支持PS(圆口)的键盘 点击查看使用硬件模拟方
3、式的注意事项KeyDown 65,1/65是A键的按键码,上面的语句表示按住A键1次KeyDown ,1/上面的支持按键字符,语句表示按住A键1次5. /65是A键的按键码,上面的语句表示按住A键1次KeyPress 按键键盘按键1. /KeyPress、KeyPressS、KeyPressH 2. /KeyPressS:3. /KeyPressH:4. KeyPress5. /65是A键的按键码,上面的语句表示按A键1次 7. KeyPress8. /上面的支持按键字符,语句表示按A键1次/KeyPress、KeyPressS、KeyPressH/KeyPressS:/KeyPressH:K
4、eyPress 65,1/65是A键的按键码,上面的语句表示按A键1次KeyPress /上面的支持按键字符,语句表示按A键1次5. /65是A键的按键码,上面的语句表示按A键1次KeyUp 弹起键盘弹起1. /KeyUp、KeyUpS、KeyUpH 2. /KeyUpS:3. /KeyUpH:4. KeyUp5. /65是A键的按键码,上面的语句表示松开A键1次 7. KeyUp8. /上面的支持按键字符,语句表示松开A键1次/KeyUp、KeyUpS、KeyUpH/KeyUpS:/KeyUpH:KeyUp 65,1/65是A键的按键码,上面的语句表示松开A键1次KeyUp /上面的支持按键
5、字符,语句表示松开A键1次5. /65是A键的按键码,上面的语句表示松开A键1次WaitKey 等待按任意键等待按任意键1. Key=WaitKey()2. /脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里 MessageBox恭喜你按下了回车键Key=WaitKey() /脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里 MessageBox 1. WaitKeyWaitKey Key二、鼠标命令GetCursorPos 得到鼠标位置坐标得到当前鼠标所在的位置坐标参数1 整数型,返回x坐标参数2 整数型,返回y坐标
6、1. GetCursorPosmx,my 2. /把当前鼠标位置的x和y坐标放在变量mx和my中GetCursorPos mx,my/把当前鼠标位置的x和y坐标放在变量mx和my中1. VBSCallGetCursorPos(mx,my)VBSCall GetCursorPos(mx,my) GetCursorShape 得到鼠标形状得到当前鼠标的形状特征参数1 整数型,参数整数型,鼠标的形状值1. /参数:0是6.83之前的版本默认的参数 2. /参数:1可用于一些在参数0下无法区分鼠标形状代码的情况 3. /下面是我们普通的WINDOWS鼠标形状特征 4. /不同电脑上鼠标形状特征也许不同
7、,请使用抓点抓色功能抓取正确的鼠标形状特征 5. Shape11593350287 6. /下面是我们访问网页超链接时候的手型鼠标形状 7. Shape21055991329 8. shape=GetCursorShape(0) 9. Ifshapeshape110. 当前鼠标形状是普通的WINDOWS鼠标11. ElseIfshape212. 当前鼠标形状是手型鼠标13. Else14. 不认识当前鼠标形状!15. End/参数: 0 是6.83之前的版本默认的参数 1 可用于一些在参数0下无法区分鼠标形状代码的情况/下面是我们普通的WINDOWS鼠标形状特征/不同电脑上鼠标形状特征也许不同
8、,请使用功能抓取正确的鼠标形状特征Shape1 = 1593350287/下面是我们访问网页超链接时候的手型鼠标形状Shape2 = 1055991329shape=GetCursorShape(0)If shape = shape1 Then ElseIf shape = shape2 Then Else 8. VBSCallShape=GetCursorShape(0) shape1 当前鼠标形状是普通的WINDOWS鼠标 shape2 当前鼠标形状是手型鼠标 15. EndIfVBSCall Shape=GetCursorShape(0)If shape = shape1 Message
9、Box 当前鼠标形状是普通的WINDOWS鼠标ElseIf shape = shape2 MessageBox 当前鼠标形状是手型鼠标 MessageBox 不认识当前鼠标形状!EndIf GetLastClick 检测上次按过的鼠标键检测上一次按下的鼠标代码1. Mouse=GetLastClick()2. IfMouse=32770Or=327693. 你按下了鼠标左键4. EndMouse=GetLastClick() If Mouse =32770 Or Mouse =32769 Then 1. GetLastClickMouse 4. EndIfLeftClick 左键单击模拟点击鼠
10、标左键参数1 整数型,次数1. /LeftClick、LeftClickS、LeftClickH 2. /LeftClickS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用 3. /LeftClickH:硬件模拟方式,仅支持PS(圆口)的鼠标4. LeftClick5 5. /在当前鼠标的位置单击鼠标左键5次/LeftClick、LeftClickS、LeftClickH/LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/LeftClickH: 硬件模拟方式,仅支持PS(
11、圆口)的鼠标 点击查看使用硬件模拟方式的注意事项LeftClick 5/在当前鼠标的位置单击鼠标左键5次LeftDoubleClick 左键双击模拟双击鼠标左键1. /LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH 2. /LeftDoubleClickS:3. /LeftDoubleClickH:4. LeftDoubleClick5. /在当前鼠标的位置双击鼠标左键5次/LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH/LeftDoubleClickS:/LeftDoubleClickH:
12、LeftDoubleClick 5/在当前鼠标的位置双击鼠标左键5次LockMouse 锁定鼠标位置锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置1. /在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错 2. LockMouse 3. DoDelay1000 5. Loop/在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错LockMouseDo Delay 1000Loop3. WhileTrue5. EndWhileMiddleClick 中键单击模拟点击鼠标中键1. /MiddleClick、MiddleClickS、MiddleClickH 2. /MiddleClickS:3. /MiddleClickH:4. MiddleClick5. /在当前鼠标的位置单击鼠标中键5次/MiddleClick、MiddleClickS、MiddleClickH/MiddleClickS:/MiddleClickH:MiddleClick 5/在当前鼠标的位置单击鼠标中键5次2. /Mid