1、3.IfKey=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(圆口)的键盘 点击查看使用硬件模拟方式的注意事项Ke
3、yDown 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:KeyPress 65,1/65是
4、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 /上面的支持按键字符,语句表示松开A键1次5./65是A键的按键
5、码,上面的语句表示松开A键1次WaitKey 等待按任意键等待按任意键1.Key=WaitKey()2./脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里 MessageBox恭喜你按下了回车键Key=WaitKey() /脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里 MessageBox 1.WaitKeyWaitKey Key二、鼠标命令GetCursorPos 得到鼠标位置坐标得到当前鼠标所在的位置坐标参数1 整数型,返回x坐标参数2 整数型,返回y坐标1.GetCursorPosmx,my 2./把当前鼠标
6、位置的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./不同电脑上鼠标形状特征也许不同,请使用抓点抓色功能抓取正确的鼠标形状特征 5.Shape115933
7、50287 6./下面是我们访问网页超链接时候的手型鼠标形状 7.Shape21055991329 8.shape=GetCursorShape(0) 9.Ifshapeshape110.当前鼠标形状是普通的WINDOWS鼠标11.ElseIfshape212.当前鼠标形状是手型鼠标13.Else14.不认识当前鼠标形状!15.End/参数: 0 是6.83之前的版本默认的参数 1 可用于一些在参数0下无法区分鼠标形状代码的情况/下面是我们普通的WINDOWS鼠标形状特征/不同电脑上鼠标形状特征也许不同,请使用功能抓取正确的鼠标形状特征Shape1 = 1593350287/下面是我们访问网页
8、超链接时候的手型鼠标形状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 MessageBox 当前鼠标形状是普通的WINDOWS鼠标ElseIf shape = shape2 Mes
9、sageBox 当前鼠标形状是手型鼠标 MessageBox 不认识当前鼠标形状!EndIf GetLastClick 检测上次按过的鼠标键检测上一次按下的鼠标代码1.Mouse=GetLastClick()2.IfMouse=32770Or=327693.你按下了鼠标左键4.EndMouse=GetLastClick() If Mouse =32770 Or Mouse =32769 Then 1.GetLastClickMouse 4.EndIfLeftClick 左键单击模拟点击鼠标左键参数1 整数型,次数1./LeftClick、LeftClickS、LeftClickH 2./Lef
10、tClickS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用 3./LeftClickH:硬件模拟方式,仅支持PS(圆口)的鼠标4.LeftClick5 5./在当前鼠标的位置单击鼠标左键5次/LeftClick、LeftClickS、LeftClickH/LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/LeftClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项LeftClick 5/在当前鼠标的位置单击鼠标左键5次LeftDou
11、bleClick 左键双击模拟双击鼠标左键1./LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH 2./LeftDoubleClickS:3./LeftDoubleClickH:4.LeftDoubleClick5./在当前鼠标的位置双击鼠标左键5次/LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH/LeftDoubleClickS:/LeftDoubleClickH:LeftDoubleClick 5/在当前鼠标的位置双击鼠标左键5次LockMouse 锁定鼠标位置锁定鼠标位置,用户将不能通过
12、移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置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次5