按键精灵常用语句
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
左上角X坐标,左上角Y坐标,右下角X坐标右下角Y坐标,"16进制颜色值",查 找方式,相似度,返回X坐标变量,返回Y坐标变量 / Imt,Int,Int,Int,"Str",Int,
Int,Int,Int 左上角X坐标,左上角Y坐标,右下角X坐标右下角Y坐标,"16进制颜色值",返
回X坐标变量,返回Y坐标变量 / Imt,Int,Int,Int,"Str",Int,Int
KeyUp 65,1 /KeyUp"A",1 KEY1=GetLastKey
KeyDown 65,1 /KeyDown "A",1 A=WaitKey()
例子
MoveTo 100,120 MoveR 100,120 MoveWheel -1
NULL NULL 按键码/int 按键码/int X坐标,Y坐标 / int, int 鼠标形状特征码/ int
RightDown() RightUp()
MiddleClick()
后ห้องสมุดไป่ตู้控制
MoveTo KeyPress() KeyDown()
KeyUp() GetPixelColor ()
SendString ()
FindCenterColor()
插件
BkgndColor
后台找色
FindColor() FindColorEx ()
、亮度(L)) 范围区域搜索指定色数量 FindMutiColor 区域多点找色
范围区域内查找形状 得到指定位置的点颜色(可获取透明窗口颜色) 范围区域内查找多点颜色(增强)(8.20版新功能)
参数
常用函数
数组=Split("字符串","分隔符")//Array=Split(str,str)
常用语句 参数 参数1 字符串型,变量名
(数组名) / (Arrayname)
按键精灵插件. P90 意义
调用按键精灵插件
设置窗口属性置前/取消置前
根据父窗口句柄查找子窗口匹配类名或者匹配标题
遍历符合窗口标题的句柄保存到数值串里(Find只能返回一个句柄,查找多个句柄 时使用Search)
遍历符合窗口标题或窗口类型的句柄保存到数值串里(效果跟Srarch一样只是多了 窗口类型)
FindShape() FindPic
范围区域内查找形状 区域找图
关键字
意义
Dim…As…
变量声明
Ubound Lbound IsArray On Error Resume Next
获得数组某维数的最 大下标
获得数组某维数的最 小下标
判断输入函数是否为 数组
遇到错误跳过执行下 一句
On Error GoTo ErrHandle
FindCenterColor() FindColor()
FindColorEx ()
BkgndColor
插件
后台找色
GetPixelColor
Color 颜色脚本
GetRGB() ColorToRGB() ColorToHSL() CountColor() FindMutiColor
FindShape() GetPixelColor() FindMutiColorEx()
Do …Loop Until… EndScript ExitScript RestarScript
Do 后判循环 脚本停止运行 脚本退出运行 重启脚本运行
关键字 GetPixeColor()
FindColor
意义 得到指定点颜色
区域找色
FindColorEx FindCenterColor
区域模糊找色 中心找色
Return
Resume
遇到错误跳到标记 ErrHandle
return是 回到子程序 调用处
?????用于错误 处理
关键字
插件命令关键字
插件
Call Plugin
Size FindEx()
Search()
Window
SearchEx() ForeGround() MousePoint() GetKeyFocusWnd()
Top() SendString() GetExePath() SendKeyDown() SendKeyPress() SendKeyUp()
Close() CloseEx()
LeftClick()
LeftDoubleClick() RightClick()
LeftDown()
LeftUp()
Bkgnd
me-qmdn-itemid-248
返回值 NULL NULL 按键码/int NULL
按键码/int
返回值 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
NULL
例子 KeyPress 65,2 /KeyPerss "A",2
按键精灵命令 大全:
http://zy.anjian.c
关键字 KeyPress KeyUp GetLastKey KeyDowm
Waitkey()
意义 按键 弹起 检测上次按键 按下
等待任意按键
关键字 LeftClick LeftDown LeftUp LeftDoubleClick RightClick RightDown RightUp MiddleClick MoveTo MoveR MoveWheel SaveMousePos
ColorEx
关键字
意义
Split()
以某符号或字符为边 界分割字符串,并返
回一个数组
关键字 TracePrint
意义 在调试窗口打印文字
http://zy.anjian.com/?action-model-name-qmdn-itemid-248
按键命令 参数 按键码,次数 / "按键",次数 // int,int / “按键",int 按键码,次数 / "按键",次数 // int,int / “按键",int 按键码,次数 / "按键",次数 // int,int / “按键",int
向后台窗口句柄送一个鼠标左键单击 向后台窗口句柄送一个鼠标左键双击 向后台窗口句柄发送一个鼠标右键单击 向后台窗口句柄发送一个鼠标左键按下 向后台窗口句柄发送一个鼠标左键弹起 向后台窗口句柄发送一个鼠标右键按下 向后台窗口句柄发送一个鼠标右键弹起 向后台窗口句柄发送一个鼠标中键单击 向后台窗口句柄发送一个鼠标移动到坐标处 向后台窗口句柄发送一个键盘按键 向后台窗口句柄发送一个键盘按下 向后台窗口句柄发送一个键盘弹起 得到指定点颜色(不支持win2000以下系统) 向后台窗口句柄发送一个文本消息 范围中心找色(不支持win2000以下系统) 区域找色(不支持win2000以下系统) 范围模糊找色(不支持win2000以下系统)
屏幕左上角X坐标,屏幕左上角Y坐标,屏幕右下角X坐标,屏幕右下角Y坐标,符 合偏移形状组(相对第一点位置偏移X坐标|相对第一点位置偏移Y坐标|条件) ,相 左上角X坐标,左上似角度Y(坐0/标1 0,不右等下1角等X于坐)/标int右,in下t,i角nt,Yin坐t,s标tr,i,nt"Bmp格式图片路径
RestoreMousePos
意义 左键单击 左键按下 左键弹起 左键双击 右键单击 右键按下 右键弹起 中键单机 鼠标移动 鼠标相对移动 鼠标滚轮 保存当前坐标
回复所存位置
LockMouse UnlockMouse
WaitClick() GetLaseClick GetCursorPos GetCursorShape
循环 While循环 (如果循
环)
跳转到标记 调用过程 标记/注释
Sub…End Sub
子程序
Function…End Function Selcet Case
函数 情况条件选择
Do While······Loop Do Until…Loop
Do …Loop While…
Do 前判循环 Do 前判循环 Do 后判循环
Do While 表达式…Loop Do Until 表达式…Loop Do …Loop While 表达式
Do …Loop Until 表达式
颜色图形命令 参数 (X坐标,Y坐标)/ Int,Int 左上角X坐标,左上角Y坐标,右下角X坐标右下角Y坐标,"16进制颜色值",返 回X坐标变量,返回Y坐标变量 / Imt,Int,Int,Int,"Str",Int,Int
GetClientRect() SetClientSize()
用于查找与 控制窗口
GetWindowRect() Size() Min()
Restore() Max() Hide() Show() Move()
IsWindow() GetText()
插件
GetTextEx() GetClass() SetText()
鼠标命令 参数 次数 / int 次数 / int 次数 / int 次数 / int 次数 / int 次数 / int 次数 / int 次数 / int X坐标,Y坐标 / int , int X位移,Y位移 / int , int 滚动单位 / int NULL
NULL
NULL NULL
NULL NULL NULL
",“相似度”,返回X坐标变量,返回Y坐标变量 / Imt,Int,Int,Int,"Str",Int,Int,Int
图片路径: 相对路径,图片放置在按键精灵的安装目录下。 绝对路 储和当前脚本有关内容。要引用里面的文件统一在文件前面加"Attach 添加文件夹)
参数
数组
Dim 变量明/数组名() As 数据类型 (数组名,维数)/(arrayname,Variant) (数组名,维数)/(arrayname,Variant)
返回值 NULL
NULL
NULL
NULL NULL NULL NULL NULL
NULL
返回计算结果
A=WaiClick() A=GetLaseClick() GetCursorPos X,Y A=GetCursorShape(1)
例子
If…Then…ElseIf…ElseIf…End If
For 100…Next||For i=1 to 100 Step 1
范围中心找色(不支持win2000以下系统) 区域找色(不支持win2000以下系统)
范围模糊找色(不支持win2000以下系统)
得到指定点颜色(不支持win2000以下系统)
把10进制(R,G,B)分量合并到16进制颜色值中(RGB转16进制颜色值) 把16进制把颜16色进值制转颜换色分值解转到换1分0进解制到(H10,S进,L制)分(R量,G中,B()分1量6进中制(1转6进色制调转(HR)、GB饱) 和度(S)
得到但前最前面的窗口句柄 得到鼠标指向的窗口句柄 获取当前键盘焦点的窗口句柄(可以发送键盘按键信息的句柄)
得到串口句柄的客户区大小(窗口实际显示内容区域,不包含边框标题栏) 改变窗口客户区大小
得到窗口句柄的边框大小(包括标题栏) 改变窗口大小 最小化窗口 还原窗口 最大化窗口 隐藏窗口 显示窗口 移动窗口
返回值 十六位颜色值 / str 颜色点的XY坐标,变量在函数参数中声明,找 不到颜色X Y返回-1
例子 A= GetPixeColor(100,100)
FindColor 0,0,1024,768,"0000FF",X,Y
颜色点的XY坐标,变量在函数参数中声明,找
判断窗口是否打开 得到窗口句柄的标题
得到窗口信息内容(可得标题,可得内容) 得到窗口句柄的类名 改变窗口标题
设置窗口属性置前/取消置前 向后台窗口句柄发送一个文本消息
得到指定窗口所属的程序路径 向后台窗口句柄发送一个键盘按下 向后台窗口句柄发送一个键盘按键 向后台窗口句柄发送一个键盘弹起
关闭窗口 完全关闭窗口
锁定鼠标位置 解除鼠标锁定
等待任意鼠标动作 检测上次鼠标动作 得到鼠标位置坐标 得到鼠标形状特征码
关键字 If…Then…End If
If…Then…Else…End If
意义 If判断
选择
IfColor······End If
颜色判断
For······Next
While······Wend
GoTo Call Rem
0,1
参数
控制命令
屏幕X坐标,屏幕Y坐标,16进制颜色值,判断条件 / int,int,str,0/1/2 循环次数/ int ||i=初始值 TO 结束值 Step 步长/int To int Step int
While 表达式…Wend GoTo 标记名 Rem 标记名
Sub 子程序名(参数)…End Sub Function 函数名(参数)…End Function
Int,Int,Int 左上角X坐标,左上角Y坐标,右下角X坐标右下角Y坐标,"16进制颜色值",返
回X坐标变量,返回Y坐标变量 / Imt,Int,Int,Int,"Str",Int,Int
KeyUp 65,1 /KeyUp"A",1 KEY1=GetLastKey
KeyDown 65,1 /KeyDown "A",1 A=WaitKey()
例子
MoveTo 100,120 MoveR 100,120 MoveWheel -1
NULL NULL 按键码/int 按键码/int X坐标,Y坐标 / int, int 鼠标形状特征码/ int
RightDown() RightUp()
MiddleClick()
后ห้องสมุดไป่ตู้控制
MoveTo KeyPress() KeyDown()
KeyUp() GetPixelColor ()
SendString ()
FindCenterColor()
插件
BkgndColor
后台找色
FindColor() FindColorEx ()
、亮度(L)) 范围区域搜索指定色数量 FindMutiColor 区域多点找色
范围区域内查找形状 得到指定位置的点颜色(可获取透明窗口颜色) 范围区域内查找多点颜色(增强)(8.20版新功能)
参数
常用函数
数组=Split("字符串","分隔符")//Array=Split(str,str)
常用语句 参数 参数1 字符串型,变量名
(数组名) / (Arrayname)
按键精灵插件. P90 意义
调用按键精灵插件
设置窗口属性置前/取消置前
根据父窗口句柄查找子窗口匹配类名或者匹配标题
遍历符合窗口标题的句柄保存到数值串里(Find只能返回一个句柄,查找多个句柄 时使用Search)
遍历符合窗口标题或窗口类型的句柄保存到数值串里(效果跟Srarch一样只是多了 窗口类型)
FindShape() FindPic
范围区域内查找形状 区域找图
关键字
意义
Dim…As…
变量声明
Ubound Lbound IsArray On Error Resume Next
获得数组某维数的最 大下标
获得数组某维数的最 小下标
判断输入函数是否为 数组
遇到错误跳过执行下 一句
On Error GoTo ErrHandle
FindCenterColor() FindColor()
FindColorEx ()
BkgndColor
插件
后台找色
GetPixelColor
Color 颜色脚本
GetRGB() ColorToRGB() ColorToHSL() CountColor() FindMutiColor
FindShape() GetPixelColor() FindMutiColorEx()
Do …Loop Until… EndScript ExitScript RestarScript
Do 后判循环 脚本停止运行 脚本退出运行 重启脚本运行
关键字 GetPixeColor()
FindColor
意义 得到指定点颜色
区域找色
FindColorEx FindCenterColor
区域模糊找色 中心找色
Return
Resume
遇到错误跳到标记 ErrHandle
return是 回到子程序 调用处
?????用于错误 处理
关键字
插件命令关键字
插件
Call Plugin
Size FindEx()
Search()
Window
SearchEx() ForeGround() MousePoint() GetKeyFocusWnd()
Top() SendString() GetExePath() SendKeyDown() SendKeyPress() SendKeyUp()
Close() CloseEx()
LeftClick()
LeftDoubleClick() RightClick()
LeftDown()
LeftUp()
Bkgnd
me-qmdn-itemid-248
返回值 NULL NULL 按键码/int NULL
按键码/int
返回值 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
NULL
例子 KeyPress 65,2 /KeyPerss "A",2
按键精灵命令 大全:
http://zy.anjian.c
关键字 KeyPress KeyUp GetLastKey KeyDowm
Waitkey()
意义 按键 弹起 检测上次按键 按下
等待任意按键
关键字 LeftClick LeftDown LeftUp LeftDoubleClick RightClick RightDown RightUp MiddleClick MoveTo MoveR MoveWheel SaveMousePos
ColorEx
关键字
意义
Split()
以某符号或字符为边 界分割字符串,并返
回一个数组
关键字 TracePrint
意义 在调试窗口打印文字
http://zy.anjian.com/?action-model-name-qmdn-itemid-248
按键命令 参数 按键码,次数 / "按键",次数 // int,int / “按键",int 按键码,次数 / "按键",次数 // int,int / “按键",int 按键码,次数 / "按键",次数 // int,int / “按键",int
向后台窗口句柄送一个鼠标左键单击 向后台窗口句柄送一个鼠标左键双击 向后台窗口句柄发送一个鼠标右键单击 向后台窗口句柄发送一个鼠标左键按下 向后台窗口句柄发送一个鼠标左键弹起 向后台窗口句柄发送一个鼠标右键按下 向后台窗口句柄发送一个鼠标右键弹起 向后台窗口句柄发送一个鼠标中键单击 向后台窗口句柄发送一个鼠标移动到坐标处 向后台窗口句柄发送一个键盘按键 向后台窗口句柄发送一个键盘按下 向后台窗口句柄发送一个键盘弹起 得到指定点颜色(不支持win2000以下系统) 向后台窗口句柄发送一个文本消息 范围中心找色(不支持win2000以下系统) 区域找色(不支持win2000以下系统) 范围模糊找色(不支持win2000以下系统)
屏幕左上角X坐标,屏幕左上角Y坐标,屏幕右下角X坐标,屏幕右下角Y坐标,符 合偏移形状组(相对第一点位置偏移X坐标|相对第一点位置偏移Y坐标|条件) ,相 左上角X坐标,左上似角度Y(坐0/标1 0,不右等下1角等X于坐)/标int右,in下t,i角nt,Yin坐t,s标tr,i,nt"Bmp格式图片路径
RestoreMousePos
意义 左键单击 左键按下 左键弹起 左键双击 右键单击 右键按下 右键弹起 中键单机 鼠标移动 鼠标相对移动 鼠标滚轮 保存当前坐标
回复所存位置
LockMouse UnlockMouse
WaitClick() GetLaseClick GetCursorPos GetCursorShape
循环 While循环 (如果循
环)
跳转到标记 调用过程 标记/注释
Sub…End Sub
子程序
Function…End Function Selcet Case
函数 情况条件选择
Do While······Loop Do Until…Loop
Do …Loop While…
Do 前判循环 Do 前判循环 Do 后判循环
Do While 表达式…Loop Do Until 表达式…Loop Do …Loop While 表达式
Do …Loop Until 表达式
颜色图形命令 参数 (X坐标,Y坐标)/ Int,Int 左上角X坐标,左上角Y坐标,右下角X坐标右下角Y坐标,"16进制颜色值",返 回X坐标变量,返回Y坐标变量 / Imt,Int,Int,Int,"Str",Int,Int
GetClientRect() SetClientSize()
用于查找与 控制窗口
GetWindowRect() Size() Min()
Restore() Max() Hide() Show() Move()
IsWindow() GetText()
插件
GetTextEx() GetClass() SetText()
鼠标命令 参数 次数 / int 次数 / int 次数 / int 次数 / int 次数 / int 次数 / int 次数 / int 次数 / int X坐标,Y坐标 / int , int X位移,Y位移 / int , int 滚动单位 / int NULL
NULL
NULL NULL
NULL NULL NULL
",“相似度”,返回X坐标变量,返回Y坐标变量 / Imt,Int,Int,Int,"Str",Int,Int,Int
图片路径: 相对路径,图片放置在按键精灵的安装目录下。 绝对路 储和当前脚本有关内容。要引用里面的文件统一在文件前面加"Attach 添加文件夹)
参数
数组
Dim 变量明/数组名() As 数据类型 (数组名,维数)/(arrayname,Variant) (数组名,维数)/(arrayname,Variant)
返回值 NULL
NULL
NULL
NULL NULL NULL NULL NULL
NULL
返回计算结果
A=WaiClick() A=GetLaseClick() GetCursorPos X,Y A=GetCursorShape(1)
例子
If…Then…ElseIf…ElseIf…End If
For 100…Next||For i=1 to 100 Step 1
范围中心找色(不支持win2000以下系统) 区域找色(不支持win2000以下系统)
范围模糊找色(不支持win2000以下系统)
得到指定点颜色(不支持win2000以下系统)
把10进制(R,G,B)分量合并到16进制颜色值中(RGB转16进制颜色值) 把16进制把颜16色进值制转颜换色分值解转到换1分0进解制到(H10,S进,L制)分(R量,G中,B()分1量6进中制(1转6进色制调转(HR)、GB饱) 和度(S)
得到但前最前面的窗口句柄 得到鼠标指向的窗口句柄 获取当前键盘焦点的窗口句柄(可以发送键盘按键信息的句柄)
得到串口句柄的客户区大小(窗口实际显示内容区域,不包含边框标题栏) 改变窗口客户区大小
得到窗口句柄的边框大小(包括标题栏) 改变窗口大小 最小化窗口 还原窗口 最大化窗口 隐藏窗口 显示窗口 移动窗口
返回值 十六位颜色值 / str 颜色点的XY坐标,变量在函数参数中声明,找 不到颜色X Y返回-1
例子 A= GetPixeColor(100,100)
FindColor 0,0,1024,768,"0000FF",X,Y
颜色点的XY坐标,变量在函数参数中声明,找
判断窗口是否打开 得到窗口句柄的标题
得到窗口信息内容(可得标题,可得内容) 得到窗口句柄的类名 改变窗口标题
设置窗口属性置前/取消置前 向后台窗口句柄发送一个文本消息
得到指定窗口所属的程序路径 向后台窗口句柄发送一个键盘按下 向后台窗口句柄发送一个键盘按键 向后台窗口句柄发送一个键盘弹起
关闭窗口 完全关闭窗口
锁定鼠标位置 解除鼠标锁定
等待任意鼠标动作 检测上次鼠标动作 得到鼠标位置坐标 得到鼠标形状特征码
关键字 If…Then…End If
If…Then…Else…End If
意义 If判断
选择
IfColor······End If
颜色判断
For······Next
While······Wend
GoTo Call Rem
0,1
参数
控制命令
屏幕X坐标,屏幕Y坐标,16进制颜色值,判断条件 / int,int,str,0/1/2 循环次数/ int ||i=初始值 TO 结束值 Step 步长/int To int Step int
While 表达式…Wend GoTo 标记名 Rem 标记名
Sub 子程序名(参数)…End Sub Function 函数名(参数)…End Function