按键精灵学习.docx
《按键精灵学习.docx》由会员分享,可在线阅读,更多相关《按键精灵学习.docx(24页珍藏版)》请在冰点文库上搜索。
按键精灵学习
学习按键精灵脚本
筒称:
VBScript
全称:
MicrosoftVisualBasicScriptEditom(微软公司可视化BASIC脚本版)
简单点说就是你写的程序不需要编译成.exe,而是直接给用户发送.vbs的源程序,用户就能执行了
用记事本来开发VBS程序
VB中的键码常数键码值描述
-------------------------------------------------------------------
vbKeyLButton1鼠标左键
-------------------------------------------------------------------
vbKeyRButton2鼠标右键
-------------------------------------------------------------------
vbKeyCancel3CANCEL键
-------------------------------------------------------------------
vbKeyMButton4鼠标中键
-------------------------------------------------------------------
vbKeyBack8Backspace键
-------------------------------------------------------------------
vbKeyTab9TAB键
-------------------------------------------------------------------
vbKeyClear12CLEAR键
-------------------------------------------------------------------
vbKeyReturn13Enter键
-------------------------------------------------------------------
vbKeyShift16Shift键
-------------------------------------------------------------------
vbKeyConterol17Ctrl键
-------------------------------------------------------------------
vbKeyMenu18菜单键
-------------------------------------------------------------------
vbKeyPause19PAUSE键
-------------------------------------------------------------------
vbKeyCapital20CAPSLOCK键
-------------------------------------------------------------------
vbKeyEscape27ESC键
-------------------------------------------------------------------
vbKeySpace32SPACEBAR键
-------------------------------------------------------------------
vbKeyPageUp33PAGEUP键
-------------------------------------------------------------------
vbKeyPageDown34PAGEDOWN键
-------------------------------------------------------------------
vbKeyEnd35END键
-------------------------------------------------------------------
vbKeyHome36HOME键
-------------------------------------------------------------------
vbKeyLeft37LEFTARROW键←
-------------------------------------------------------------------
vbKeyUp38UPARROW键↑
-------------------------------------------------------------------
vbKeyRight39RIGHTARROW键→
-------------------------------------------------------------------
vbKeyDown40DOWNARROW键↓
-------------------------------------------------------------------
vbKeySelect41SELECT键
-------------------------------------------------------------------
vbKeyPrint42PRINTSCREEN键
-------------------------------------------------------------------
vbKeyExecute43EXECUTE键
-------------------------------------------------------------------
vbKeySnapshot44SNAPSHOT键
-------------------------------------------------------------------
vbKeyInser45INSERT键
-------------------------------------------------------------------
vbKeyDelete46DELETE键
-------------------------------------------------------------------
vbKeyHelp47HELP键
-------------------------------------------------------------------
vbKey0480键
-------------------------------------------------------------------
vbKey1491键
-------------------------------------------------------------------
vbKey2502键
-------------------------------------------------------------------
vbKey3513键
-------------------------------------------------------------------
vbKey4524键
-------------------------------------------------------------------
vbKey5535键
-------------------------------------------------------------------
vbKey6546键
-------------------------------------------------------------------
vbKey7557键
-------------------------------------------------------------------
vbKey8568键
-------------------------------------------------------------------
vbKey9579键
-------------------------------------------------------------------
vbKeyA65A键
-------------------------------------------------------------------
vbKeyB66B键
-------------------------------------------------------------------
vbKeyC67C键
-------------------------------------------------------------------
vbKeyD68D键
-------------------------------------------------------------------
vbKeyE69E键
-------------------------------------------------------------------
vbKeyF70F键
-------------------------------------------------------------------
vbKeyG71G键
-------------------------------------------------------------------
vbKeyH72H键
-------------------------------------------------------------------
vbKeyI73I键
-------------------------------------------------------------------
vbKeyJ74J键
-------------------------------------------------------------------
vbKeyK75K键
-------------------------------------------------------------------
vbKeyL76L键
-------------------------------------------------------------------
vbKeyM77M键
-------------------------------------------------------------------
vbKeyN78N键
-------------------------------------------------------------------
vbKeyO79O键
-------------------------------------------------------------------
vbKeyP80P键
-------------------------------------------------------------------
vbKeyQ81Q键
-------------------------------------------------------------------
vbKeyR82R键
-------------------------------------------------------------------
vbKeyS83S键
-------------------------------------------------------------------
vbKeyT84T键
-------------------------------------------------------------------
vbKeyU85U键
-------------------------------------------------------------------
vbKeyV86V键
-------------------------------------------------------------------
vbKeyW87W键
-------------------------------------------------------------------
vbKeyX88X键
-------------------------------------------------------------------
vbKeyY89Y键
-------------------------------------------------------------------
vbKeyZ90Z键
-------------------------------------------------------------------
vbKeyNum0960键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum1971键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum2982键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum3993键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum41004键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum51015键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum61026键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum71037键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum81048键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyNum91059键(在数字小键盘上)
-------------------------------------------------------------------
vbKeyMultiply106乘号(*)键
-------------------------------------------------------------------
vbKeyAdd107加号(+)键
-------------------------------------------------------------------
vbKeySeparator108Enter键(在数字小键盘上)
-------------------------------------------------------------------
vbKeySubtract109减号(-)键
-------------------------------------------------------------------
vbKeyDecimal110小数点(.)键
-------------------------------------------------------------------
vbKeyDivide111除号(/)键
-------------------------------------------------------------------
vbKeyF1112F1键
-------------------------------------------------------------------
vbKeyF2113F2键
-------------------------------------------------------------------
vbKeyF3114F3键
-------------------------------------------------------------------
vbKeyF4115F4键
-------------------------------------------------------------------
vbKeyF5116F5键
-------------------------------------------------------------------
vbKeyF6117F6键
-------------------------------------------------------------------
vbKeyF7118F7键
-------------------------------------------------------------------
vbKeyF8119F8键
-------------------------------------------------------------------
vbKeyF9120F9键
-------------------------------------------------------------------
vbKeyF10121F10键
-------------------------------------------------------------------
vbKeyF11122F11键
-------------------------------------------------------------------
vbKeyF12123F12键
-------------------------------------------------------------------
vbKeyF13124F13键
-------------------------------------------------------------------
vbKeyF14125F14键
-------------------------------------------------------------------
vbKeyF15126F15键
-------------------------------------------------------------------
vbKeyF16127F16键
-------------------------------------------------------------------
vbKeyNumlock144NUMLOCK键
-------------------------------------------------------------------
按键命令
KeyPress按键
格式:
KeyPress[键盘ASCII码][次数](Keypress1201)
解释:
先”按下”再”弹起”键,模拟我们平时的”按键”操作.
KeyDown按下
格式:
KeyDown[键盘ASCII码][次数]
解释:
”按下”键,模拟我们平时的”按下”操作
注意:
有些键在按下之后,会和其他键产生组合效果,比如”Alt/Ctrl/Shift”,如果使用”按下Alt”命令,那么之后的”按键”动作将变成”Alt+A”等组合动作,因此记得在必要时使用”弹起”命令将组合键释放,避免影响键盘的正常使用.
KeyUp弹起
格式:
KeyUp[键盘ASCII码][次数]
解释:
”按下”键,模拟我们平时的”弹起”操作
提示:
1)5.50版之后,[按键ASCII码]和[次数]允许支持变量,比如KeyPressxy
2)在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令.
KeyPressH硬件模拟按键
与KeyPress功能类似,但采取了硬件模拟的方式
KeyDownH硬件模拟按下
与KeyDown功能类似,但采取了硬件模拟的方式
KeyUpH硬件模拟弹起
与KeyUp功能类似,但采取了硬件模拟的方式
按键控制命令
在脚本执行过程中,有时需要可以通过按键对动作进行控制,我们提供了两种按键控制命令.
WaitKey
格式:
WaitKey[变量名](注意这里是“变量名”不是“表达式”)
解释:
脚本运行到此句之后暂停,等待用户按键,用户按键之后,将按键结果保存到变量当中.
GetLastKey
格式:
GetLastKey[变量名](注意这里是“变量名”不是“表达式”)
解释:
脚本运行到此句之后不暂停,用户按键之后,将按键结果保存到变量当中.
流程控制命令
If…ElseIf…Else…EndIf(如果...