按键精灵默认插件命令大全汇总.docx
《按键精灵默认插件命令大全汇总.docx》由会员分享,可在线阅读,更多相关《按键精灵默认插件命令大全汇总.docx(116页珍藏版)》请在冰豆网上搜索。
![按键精灵默认插件命令大全汇总.docx](https://file1.bdocx.com/fileroot1/2022-11/23/85a11875-f447-4eef-9797-e762a1b618a6/85a11875-f447-4eef-9797-e762a1b618a61.gif)
按键精灵默认插件命令大全汇总
目录
插件命令面板-BKgnd后台控制6
KeyPress按键6
KeyDown按下6
KeyUp弹起7
LeftClick左键单击8
LeftDoubleClick左键双击8
LeftDown左键按下9
LeftUp左键弹起9
RightClick右键单击10
RightDown右键按下10
RightUp右键弹起11
MiddleClick中键单击12
SendString发送字符串12
MoveTo鼠标移动13
GetPixelColor得到指定点颜色14
FindColor区域找色14
FindColorEx模糊找色15
FindCenterColor中心找色16
插件命令面板-Color颜色17
ColorToRGB颜色转RGB17
GetRGB得到RGB分量合并值17
ColorToHSL颜色转HSL18
CountColor区域搜索颜色数量19
FindMutiColor区域多点找色20
FindShape区域多点找形状21
插件命令面板-Console控制台21
Open打开22
Close关闭23
ReadLine读取一行23
WriteLine写入一行23
WaitKey等待按键24
插件命令面板-Encrypt加解密24
Md5String字符串MD5加密24
Md5File文件MD5加密25
插件命令面板-File文件25
CloseFile关闭文件25
CopyFile复制文件25
CreateFolder创建文件夹26
DeleteFile删除文件26
DeleteFolder删除文件夹27
ExistFile判断文件(旧)27
GetFileLength得到文件长度27
IsFileExit判断文件28
MoveFile移动文件29
OpenFile打开文件29
ReadFile读取文件30
ReadFileEx读取文件30
ReadINI读取键值31
ReadLine读取一行31
ReNameFile重命名文件32
SeekFile设置文件的当前读写位置32
SelectDirectory弹出选择文件夹对话框33
SelectFile弹出选择文件对话框33
SetAttrib设置文件属性34
SetDate设置文件日期时间35
WriteFile写入文件35
WriteFileEx写入文件35
WriteINI写入键值36
WriteLine写入一行36
插件命令面板-Media多媒体37
Beep蜂鸣器37
Play播放38
Stop停止38
Vol音量39
Memory内存/进程39
Find16Bit搜索16位数值39
Find32Bit搜索32位数值40
Find8Bit搜索8位数值40
FindBinary搜索二进制数据41
FindBinary搜索二进制数据42
FindString搜索字符串42
GetProcessLive获得进程优先级43
Read16Bit读取16位数值43
Read16Bit读取16位数值44
Read32Bit读取32位数值44
Read8Bit读取8位数值45
ReadBinary读取二进制数据45
ReadDouble读取64位浮点数值46
ReadSingle读取32位浮点数值46
ReadString读取字符串47
SetProcessLive设置进程优先级47
TerminateProc终止进程48
插件命令面板-Net网络48
DialUp拨号48
HangUp断开49
IsOnline判断在线49
插件命令面板-Office办公文档50
ReadXls读出Excel单元格50
WriteXls写入Excel单元格50
插件命令面板-Pic图像51
PrintScreen屏幕截图51
插件命令面板-Sys系统52
ExitOS系统关机52
GetCLB获得剪切板内容52
GetDir获得路径53
GetHDDSN得到硬盘序列号53
GetOSType获得系统类型53
GetScDep获得屏幕颜色质量55
GetScRX获得屏幕宽度55
GetScRY获得屏幕高度55
GetTime取得毫秒数56
SetCLB设置剪切板内容56
SetSc设置屏幕分辨率57
插件命令面板-Web网页57
ClearCookie删除Cookie57
ClearHistory清除历史记录58
ClearTemp删除临时文件58
插件命令面板-Window窗口59
Active激活59
Close关闭59
Find查找窗口60
FindEx查找子窗口61
Foreground当前窗口61
GetClass得到窗口类名62
GetClientRect窗口客户区大小63
GetExePath得到窗口程序路径64
GetKeyFocusWnd得到可以发送按键消息的窗口64
GetText得到窗口标题65
GetWindowRect窗口边框大小65
Hide隐藏66
IsWindow判断窗口67
Max最大化68
Min最小化68
MousePoint鼠标指向窗口68
Move移动69
Restore还原69
Search遍历符合窗口70
SendKeyDown按下71
SendKeyPress按键71
SendKeyUp弹起72
SendString发送字符串72
Show显示73
Size改变大小74
Top窗口置前74
插件命令面板-Msg信息提示75
HideScrTXT屏幕刷新75
ShowScrTXT屏幕输出75
插件命令面板-BKgnd后台控制
命令名称:
KeyPress按键
命令功能:
向后台窗口句柄发送一个键盘按键
命令参数:
参数1整数型,窗口句柄
参数2整数型,键盘扫描码
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.Call RunApp("notepad.exe")
2.Delay 1000
3.//=================================================================================
4.//找记事本输入区句柄
5.Hwnd=Plugin.Window.Find("notepad",0)
6.Hwnd=Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)
7.//注意:
会发送2次按键
8.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个键盘(扫描码:
65)按键
9.Call Plugin.Bkgnd.KeyPress(Hwnd, 65)
10.Msgbox "在后台窗口输入A键"
脚本例子:
按键精灵7
及以下语法
复制代码
1.VBSCall RunApp("notepad.exe")
2.Delay 1000
3.//=================================================================================
4.//找记事本输入区句柄
5.Plugin Hwnd=Window.Find("notepad",0)
6.Plugin Hwnd=Window.FindEx(Hwnd, 0, "Edit", 0)
7.//注意:
会发送2次按键
8.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个键盘(扫描码:
65)按键
9.Plugin Bkgnd.KeyPress(Hwnd, 65)
10.Msgbox "在后台窗口输入A键"
命令名称:
KeyDown按下
命令功能:
向后台窗口句柄发送一个键盘按下
命令参数:
参数1整数型,窗口句柄
参数2整数型,键盘扫描码
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个键盘(扫描码:
66)按下
2.Call Plugin.Bkgnd.KeyDown(Hwnd, 66)
3.Msgbox "在后台窗口输入B键"
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个键盘(扫描码:
66)按下
2.Plugin Bkgnd.KeyDown(Hwnd, 66)
3.Msgbox "在后台窗口输入B键"
命令名称:
KeyUp弹起
命令功能:
向后台窗口句柄发送一个键盘弹起
命令参数:
参数1整数型,窗口句柄
参数2整数型,键盘扫描码
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个键盘(扫描码:
65)弹起
2.Call Plugin.Bkgnd.KeyUp(Hwnd, 65)
3.Msgbox "在后台窗口弹起B键"
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个键盘(扫描码:
65)弹起
2.Plugin Bkgnd.KeyUp(Hwnd, 65)
3.Msgbox "在后台窗口弹起B键"
命令名称:
LeftClick左键单击
命令功能:
向后台窗口句柄送一个鼠标左键单击
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
5, 5)处发送一个鼠标左键单击
2.Call Plugin.Bkgnd.LeftClick(Hwnd, 5, 5)
3.Msgbox "鼠标在后台窗口(坐标:
5, 5)处的单击"
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
5, 5)处发送一个鼠标左键单击
2.Plugin Bkgnd.LeftClick(Hwnd, 5, 5)
3.Msgbox "鼠标在后台窗口(坐标:
5, 5)处的单击"
命令名称:
LeftDoubleClick左键双击
命令功能:
向后台窗口句柄发送一个鼠标左键双击
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标左键双击
2.Call Plugin.Bkgnd.LeftDoubleClick(Hwnd, 10, 10)
3.Msgbox "鼠标在后台窗口(坐标:
10, 10)处的双击"
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标左键双击
2.Plugin Bkgnd.LeftDoubleClick(Hwnd, 10, 10)
3.Msgbox "鼠标在后台窗口(坐标:
10, 10)处的双击"
命令名称:
LeftDown左键按下
命令功能:
向后台窗口句柄发送一个鼠标左键按下
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标左键按下
2.Call Plugin.Bkgnd.LeftDown(Hwnd, 10, 10)
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标左键按下
2.Plugin Bkgnd.LeftDown(Hwnd, 10, 10)
命令名称:
LeftUp左键弹起
命令功能:
向后台窗口句柄发送一个鼠标左键弹起
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标左键弹起
2.Call Plugin.Bkgnd.LeftUp(Hwnd, 10, 10)
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标左键弹起
2.Plugin Bkgnd.LeftUp(Hwnd, 10, 10)
命令名称:
RightClick右键单击
命令功能:
向后台窗口句柄发送一个鼠标右键单击
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
0, 0)处发送一个鼠标右键单击
2.Call Plugin.Bkgnd.RightClick(Hwnd, 0, 0)
3.Msgbox "鼠标在后台窗口(坐标:
0, 0)处的右击"
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
0, 0)处发送一个鼠标右键单击
2.Plugin Bkgnd.RightClick(Hwnd, 0, 0)
3.Msgbox "鼠标在后台窗口(坐标:
0, 0)处的右击"
命令名称:
RightDown右键按下
命令功能:
向后台窗口句柄发送一个鼠标右键按下
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标右键按下
2.Call Plugin.Bkgnd.RightDown(Hwnd, 10, 10)
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标右键按下
2.Plugin Bkgnd.RightDown(Hwnd, 10, 10)
命令名称:
RightUp右键弹起
命令功能:
向后台窗口句柄发送一个鼠标右键弹起
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标右键弹起
2.Call Plugin.Bkgnd.RightUp(Hwnd, 10, 10)
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标右键弹起
2.Plugin Bkgnd.RightUp(Hwnd, 10, 10)
命令名称:
MiddleClick中键单击
命令功能:
向后台窗口句柄发送一个鼠标中键单击
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标中键单击
2.Call Plugin.Bkgnd.MiddleClick(Hwnd, 10, 10)
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)的客户区域(坐标:
10, 10)处发送一个鼠标中键单击
2.Plugin Bkgnd.MiddleClick(Hwnd, 10, 10)
命令名称:
SendString发送字符串
命令功能:
向后台窗口句柄发送一个文本消息
命令参数:
参数1整数型,窗口句柄
参数2字符串型,文本内容
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.Call RunApp("notepad.exe")
2.Delay 1000
3.//=================================================================================
4.//找记事本输入区句柄
5.Hwnd=Plugin.Window.Find("notepad",0)
6.Hwnd=Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)
7.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个文本消息(内容:
"内容")到客户区
8.Call Plugin.Bkgnd.SendString(Hwnd, "内容")
9.TracePrint "发送一个文本消息(内容)"
脚本例子:
按键精灵7
及以下语法
复制代码
1.VBSCall RunApp("notepad.exe")
2.Delay 1000
3.//=================================================================================
4.//找记事本输入区句柄
5.Plugin Hwnd=Window.Find("notepad",0)
6.Plugin Hwnd=Window.FindEx(Hwnd, 0, "Edit", 0)
7.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个文本消息(内容:
"内容")到客户区
8.Plugin Bkgnd.SendString(Hwnd, "内容")
9.TracePrint "发送一个文本消息(内容)"
命令名称:
MoveTo鼠标移动
命令功能:
向后台窗口句柄发送一个鼠标移动到坐标处
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
无
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个鼠标移动到客户区域(坐标:
10, 10)处
2.Call Plugin.Bkgnd.MoveTo(Hwnd, 10, 10)
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句用于向后台窗口句柄(变量:
Hwnd)发送一个鼠标移动到客户区域(坐标:
10, 10)处
2.Plugin Bkgnd.MoveTo(Hwnd, 10, 10)
命令名称:
GetPixelColor得到指定点颜色
命令功能:
得到指定点颜色(不支持win2000以下系统)
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口X坐标
参数3整数型,窗口Y坐标
返回值:
字符串型,16进制颜色值
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句取窗口句柄(变量:
Hwnd)窗口的客户区(坐标:
5, 5)处的颜色
2.Color = Plugin.Bkgnd.GetPixelColor(Hwnd, 5, 5)
3.Msgbox "后台窗口(坐标:
5, 5)处的颜色=" & Color
脚本例子:
按键精灵7
及以下语法
复制代码
1.//下面这句取窗口句柄(变量:
Hwnd)窗口的客户区(坐标:
5, 5)处的颜色
2.Plugin Color = Bkgnd.GetPixelColor(Hwnd, 5, 5)
3.Msgbox "后台窗口(坐标:
5, 5)处的颜色=" & Color
命令名称:
FindColor区域找色
命令功能:
区域找色(不支持win2000以下系统)
命令参数:
参数1整数型,窗口句柄
参数2整数型,窗口左上角X坐标
参数3整数型,窗口左上角Y坐标
参数4整数型,窗口右下角X坐标
参数5整数型,窗口右下角Y坐标
参数6字符串型,16进制颜色值
返回值:
字符串型,颜色位置坐标
脚本例子:
按键精灵8
及以上语法
复制代码
1.//下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:
Hwnd)窗口的指定矩形区域内指定颜色
2.XY = Plugin.Bkgnd.FindColor(Hwnd, 0, 0, 20, 20, "FFFFFF")
3.//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
4.dim MyArray
5.MyArray = Split(XY, "|")
6.//下面这句将字符串转换成数值
7.X = Clng(MyArray(0)):
Y = Clng(MyArray
(1))
8.Msgbox "后台窗口颜色X坐标="& X & " Y坐标=" & Y
脚本例子:
按键精灵7
及以下语