按键精灵命令大全Word格式文档下载.docx
《按键精灵命令大全Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《按键精灵命令大全Word格式文档下载.docx(64页珍藏版)》请在冰豆网上搜索。
//KeyPressS:
//KeyPressH:
硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyPress65,1
//65是A键的按键码,上面的语句表示按A键1次
KeyPress"
//上面的支持按键字符,语句表示按A键1次
1/41
4.KeyUp弹起
KeyUp弹起
键盘弹起
//KeyUp、KeyUpS、KeyUpH
//KeyUpS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用//KeyUpH:
硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyUp65,1
//65是A键的按键码,上面的语句表示松开A键1次
KeyUp"
//上面的支持按键字符,语句表示松开A键1次
5.WaitKey等待按任意键
WaitKey等待按任意键
等待按任意键
Key=WaitKey()
//脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里IfKey=13Then
MessageBox"
恭喜你按下了回车键"
l鼠标命令
1.GetCursorPos得到鼠标位置坐标
GetCursorPos得到鼠标位置坐标
得到当前鼠标所在的位置坐标
参数1整数型,返回x坐标
参数2整数型,返回y坐标
GetCursorPosmx,my
//把当前鼠标位置的x和y坐标放在变量mx和my中
2.GetCursorShape得到鼠标形状
GetCursorShape得到鼠标形状
得到当前鼠标的形状特征
参数1整数型,参数
整数型,鼠标的形状值
//参数:
0是6.83之前的版本默认的参数
1可用于一些在参数0下无法区分鼠标形状代码的情况
//下面是我们普通的WINDOWS鼠标形状特征
//不同电脑上鼠标形状特征也许不同,请使用"
抓点抓色"
功能抓取正确的鼠标形状特征
2/41
Shape1=1593350287
//下面是我们访问网页超链接时候的手型鼠标形状
Shape2=1055991329
shape=GetCursorShape(0)
Ifshape=shape1Then
当前鼠标形状是普通的WINDOWS鼠标"
ElseIfshape=shape2Then
当前鼠标形状是手型鼠标"
Else
不认识当前鼠标形状!
"
3.GetLastClick检测上次按过的鼠标键
GetLastClick检测上次按过的鼠标键
检测上一次按下的鼠标代码
复制代码
Mouse=GetLastClick()
IfMouse=32770OrMouse=32769Then
你按下了鼠标左键"
4LeftClick左键单击
令名称:
LeftClick左键单击
模拟点击鼠标左键
参数1整数型,次数
//LeftClick、LeftClickS、LeftClickH
//LeftClickS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
//LeftClickH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftClick5
//在当前鼠标的位置单击鼠标左键5次
5LeftDoubleClick左键双击
LeftDoubleClick左键双击
3/41
模拟双击鼠标左键
//LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]
//LeftDoubleClickS:
//LeftDoubleClickH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftDoubleClick5
//在当前鼠标的位置双击鼠标左键5次
6LeftDown左键按下
LeftDown左键按下
模拟按下鼠标左键
//LeftDown、LeftDownS、LeftDownH
//{次数}在这个语句中虽然有效,但没有实际意义.
//LeftDownS:
//LeftDownH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftDown1
//在当前鼠标的位置按下鼠标左键
7LeftUp左键弹起
LeftUp左键弹起
模拟松开鼠标左键
4/41
//LeftUp、LeftUpS、LeftUpH
//LeftUpS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//LeftUpH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftUp1
//在当前鼠标的位置弹起鼠标左键
8LockMouse锁定鼠标位置
LockMouse锁定鼠标位置
锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置命令参数:
//在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错
LockMouse
Do
Delay1000
Loop
9MiddleClick中键单击
MiddleClick中键单击
模拟点击鼠标中键
//MiddleClick、MiddleClickS、MiddleClickH
//MiddleClickS:
//MiddleClickH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项MiddleClick5
//在当前鼠标的位置单击鼠标中键5次
10MouseWheel鼠标滚轮
MouseWheel鼠标滚轮
5/41
滚动鼠标滚轮
参数1整数型,滚动量
//如果滚动量为正,向上滚动;
否则向下滚动.
//仅支持Windows2000以上的操作系统.
MouseWheel1
//把鼠标滚轮向上滚动1格
11MoveR鼠标相对移动
MoveR鼠标相对移动
鼠标相对移动到
参数1整数型,X距离
参数2整数型,Y距离
//MoveR、MoveRS、MoveRH
//MoveRS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//MoveRH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项//当前鼠标在(100,100)点,使用下面语句
MoveR200,300
//之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处
//提示:
使用硬件模拟方式不能碰键盘鼠标,否则会导致出错
12MoveTo鼠标移动
MoveTo鼠标移动
移动鼠标到
参数1整数型,X坐标
参数2整数型,Y坐标
6/41
//MoveTo、MoveToS、MoveToH
//MoveToS:
//MoveToH:
硬件模拟方式,仅支持PS(圆口)的鼠标
MoveTo100,200
//把鼠标移动到(100,200)这个点上
intX=50
intY=150
MoveTointX,intY
//把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.
13RestoreMousePos恢复上次保存的鼠标位置
RestoreMousePos恢复上次保存的鼠标位置
保存当前鼠标位置
SaveMousePos
//保存当前鼠标位置
Delay100
MoveTo500,20
RestoreMousePos
//将鼠标移动到上一次保存的鼠标位置
//保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,//这样脚本执行后鼠标的位置就不会变化
14RightClick右键单击
RightClick右键单击
模拟点击鼠标右键
//RightClick、RightClickS、RightClickH
//RightClickS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以
7/41
使用
//RightClickH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightClick5
//在当前鼠标的位置单击鼠标右键5次
15RightDown右键按下
RightDown右键按下
模拟按下鼠标右键
//RightDown、RightDownS、RightDownH
//RightDownS:
//RightDownH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightDown1
//在当前鼠标的位置按下鼠标右键
16命令名称:
17RightUp右键弹起
RightUp右键弹起
8/41
模拟松开鼠标右键
//RightUp、RightUpS、RightUpH
//{次数}在这个语句中虽然有效,但没有实际意义
//RightUpS:
//RightUpH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightUp1
//在当前鼠标的位置弹起鼠标右键
18SaveMousePos保存当前鼠标所在位置
SaveMousePos保存当前鼠标所在位置
19UnlockMouse解除锁定鼠标位置
UnlockMouse解除锁定鼠标位置
20WaitClick按任意鼠标键继续
WaitClick按任意鼠标键继续
脚本执行到这一句暂停,按下任意鼠标键之后继续
9/41
last_click=WaitClick()
您按下了"
&
last_click
控制命令
1Call调用过程
Call调用过程
调用过程
参数1字符串型,过程名
Call子程序("
我是子程序,被你调用了"
)
EndScript
//支持中文名变量
Sub子程序(啊)
Msgbox啊
EndSub
//定义一个过程,可以在脚本中调用这个过程
2Do循环
Do循环
条件循环
参数1条件型,循环条件
例子1:
//支持ExitDo命令退出循环
i=0
DoWhilei=0
我停不下来啦!
!
快住手"
10/41Loop
//当循环条件成立的时候,反复执行循环体
例子2:
DoUntili=0
为什么没有循环到我呢?
循环结束"
//当循环条件成立的时候,离开循环体
例子3:
DoUntili=1
//当循环条件不成立的时候,反复执行循环体
例子4:
n=0
DoWhiletrue
我将循环10次停下来!
Ifn>
=10Then
Exitdo
Endif
n=n+1
Msgboxn&
"
次"
例子5:
i=0
ok"
LoopWhilei<
>
0
//条件放后面,前面的循环内容可以执行一次!
3EndScript脚本停止运行
EndScript脚本停止运行
强制结束脚本的执行
4ExitScript脚本退出运行
ExitScript脚本退出运行
11/41强制中止退出脚本的执行
BeginThreadaa
for3
Next
ExitScript
//强制中止退出脚本的执行,在这个语句之后的所有命令都不会执行
Subaa()
CallPlugin.Msg.ShowScrTXT(0,0,1024,768,"
屏幕内容填写"
&
i,"
0000FF"
i=i+1
5For循环
For循环
循环一定次数
参数1整数型,循环次数
//支持ExitFor命令退出循环
Fori=0To9
//循环10次
For10
12/41Next
Fori=0to19step2
Ifi>
9Then
ExitFor
//循环5次
6Function函数
Function函数
函数
多类型,多参数
多类型
//支持ExitFunction命令退出函数过程
Msgbox函数过程("
我是函数,被你调用了"
Function函数过程(a)
函数过程=a
EndFunction
//定义一个函数过程,可以在脚本中调用这个函数
7Gosub调用子程序
Gosub调用子程序
13/41脚本例子:
//可带参数传递
Sub子程序(a)
Msgboxa
8Goto跳转到标记
Goto跳转到标记
跳转到Rem标记处
参数1字符串型,标号
Goto标记
Rem标记
你直接跳到这里了!
上面的延迟没有被执行!
//跳转语句,可以跳转到rem标记过的标记处继续执行
9If如果..则
If如果..则
判断表达式
参数1条件型,表达式
Ifi=0Then
条件判断符合被通过!
//通过判断表达式的取值,来执行后面的动作或控制
14/41例子2:
i=1
ElseIfi=1Then
否则条件判断符合被通过!
否则!
10IfColor颜色判断
IfColor颜色判断
判断屏幕某点的颜色
参数1整数型,屏幕X坐标
参数2整数型,屏幕Y坐标
参数3字符串型,颜色16进制值
参数4整数型,判断条件
//判断条件(0:
等于1:
不等于2:
近似等于)
IfColor860,27,"
e1b072"
0Then
颜色等于"
颜色不等于"
//判断坐标点(860,27)的颜色是否等于e1b072
a=1:
b=1
IfColor650,118,"
78F0E8"
2Then
a"
ElseIfb=aThen
b"
11Rem标记/注释
Rem标记/注释
标记命令可当注释
15/41命令参数:
参数1字符串型,文字
//不支持数字开头的和符号作为标记名
//标记命令.即可当注释,也可以为Goto跳转指令作标记
Rem脚本开始
12RestartScript重新启动脚本运行
RestartScript重新启动脚本运行
重新启动脚本运行