2023年12月7日发(作者:)
(完整版)按键精灵默认插件命令大全
目录
插件命令面板 - BKgnd后台控制 ................................. 8
KeyPress 按键 ............................................... 9
KeyDown 按下 ................................................ 9
KeyUp 弹起 ................................................. 10
LeftClick 左键单击 ......................................... 10
LeftDoubleClick 左键双击 ................................... 11
LeftDown 左键按下 .......................................... 11
LeftUp 左键弹起 ............................................ 12
RightClick 右键单击 ........................................ 12
RightDown 右键按下 ......................................... 12
RightUp 右键弹起 ........................................... 13
MiddleClick 中键单击 ....................................... 13
SendString 发送字符串 ...................................... 14
MoveTo 鼠标移动 ............................................ 14
GetPixelColor 得到指定点颜色 ............................... 15
FindColor 区域找色 ......................................... 15
FindColorEx 模糊找色 ....................................... 16
FindCenterColor 中心找色 ................................... 17
1 (完整版)按键精灵默认插件命令大全
插件命令面板 — Color颜色 ................................... 18
ColorToRGB 颜色转RGB ...................................... 18
GetRGB 得到RGB分量合并值 .................................. 18
ColorToHSL 颜色转HSL ...................................... 19
CountColor 区域搜索颜色数量 ................................ 19
FindMutiColor 区域多点找色 ................................. 20
FindShape 区域多点找形状 ................................... 20
插件命令面板 — Console控制台 ............................... 21
Open 打开 .................................................. 21
Close 关闭 ................................................. 22
ReadLine 读取一行 .......................................... 23
WriteLine 写入一行 ......................................... 23
WaitKey 等待按键 ........................................... 23
插件命令面板 — Encrypt加解密 ............................... 24
Md5String 字符串MD5加密 ................................... 24
Md5File 文件MD5加密 ....................................... 24
插件命令面板 - File文件 ..................................... 25
CloseFile 关闭文件 ......................................... 25
CopyFile 复制文件 .......................................... 25
2 (完整版)按键精灵默认插件命令大全
CreateFolder 创建文件夹 .................................... 25
DeleteFile 删除文件 ........................................ 26
DeleteFolder 删除文件夹 .................................... 26
ExistFile 判断文件(旧) ..................................... 27
GetFileLength 得到文件长度 ................................. 27
IsFileExit 判断文件 ........................................ 27
MoveFile 移动文件 .......................................... 28
OpenFile 打开文件 .......................................... 28
ReadFile 读取文件 .......................................... 29
ReadFileEx 读取文件 ........................................ 29
ReadINI 读取键值 ........................................... 30
ReadLine 读取一行 .......................................... 31
ReNameFile 重命名文件 ...................................... 31
SeekFile 设置文件的当前读写位置 ............................ 31
SelectDirectory 弹出选择文件夹对话框 ....................... 32
SelectFile 弹出选择文件对话框 .............................. 32
SetAttrib 设置文件属性 ..................................... 33
SetDate 设置文件日期时间 ................................... 34
WriteFile 写入文件 ......................................... 34
3 (完整版)按键精灵默认插件命令大全
WriteFileEx 写入文件 ....................................... 34
WriteINI 写入键值 .......................................... 35
WriteLine 写入一行 ......................................... 35
插件命令面板 - Media多媒体 .................................. 36
Beep 蜂鸣器 ................................................ 36
Play 播放 .................................................. 37
Stop 停止 .................................................. 37
Vol 音量 ................................................... 38
Memory内存/进程 ............................................. 38
Find16Bit 搜索16位数值 .................................... 38
Find32Bit 搜索32位数值 .................................... 39
Find8Bit 搜索8位数值 ...................................... 39
FindBinary 搜索二进制数据 .................................. 40
FindBinary 搜索二进制数据 .................................. 40
FindString 搜索字符串 ...................................... 41
GetProcessLive 获得进程优先级 .............................. 42
Read16Bit 读取16位数值 .................................... 42
Read16Bit 读取16位数值 .................................... 43
Read32Bit 读取32位数值 .................................... 43
4 (完整版)按键精灵默认插件命令大全
Read8Bit 读取8位数值 ...................................... 44
ReadBinary 读取二进制数据 .................................. 44
ReadDouble 读取64位浮点数值 ............................... 45
ReadSingle 读取32位浮点数值 ............................... 45
ReadString 读取字符串 ...................................... 46
SetProcessLive 设置进程优先级 .............................. 46
TerminateProc 终止进程 ..................................... 47
插件命令面板 - Net网络 ...................................... 47
DialUp 拨号 ................................................ 47
HangUp 断开 ................................................ 48
IsOnline 判断在线 .......................................... 48
插件命令面板 - Office办公文档 ............................... 49
ReadXls 读出Excel单元格 ................................... 49
WriteXls 写入Excel单元格 .................................. 49
插件命令面板 - Pic图像 ...................................... 50
PrintScreen 屏幕截图 ....................................... 50
插件命令面板 — Sys系统 ..................................... 50
ExitOS 系统关机 ............................................ 50
GetCLB 获得剪切板内容 ...................................... 51
5 (完整版)按键精灵默认插件命令大全
GetDir 获得路径 ............................................ 51
GetHDDSN 得到硬盘序列号 .................................... 52
GetOSType 获得系统类型 ..................................... 52
GetScDep 获得屏幕颜色质量 .................................. 53
GetScRX 获得屏幕宽度 ....................................... 54
GetScRY 获得屏幕高度 ....................................... 54
GetTime 取得毫秒数 ......................................... 54
SetCLB 设置剪切板内容 ...................................... 55
SetSc 设置屏幕分辨率 ....................................... 55
插件命令面板 — Web网页 ..................................... 56
ClearCookie 删除Cookie .................................... 56
ClearHistory 清除历史记录 .................................. 56
ClearTemp 删除临时文件 ..................................... 57
插件命令面板 — Window窗口 .................................. 57
Active 激活 ................................................ 57
Close 关闭 ................................................. 58
Find 查找窗口 .............................................. 58
FindEx 查找子窗口 .......................................... 59
Foreground 当前窗口 ........................................ 60
6 (完整版)按键精灵默认插件命令大全
GetClass 得到窗口类名 ...................................... 60
GetClientRect 窗口客户区大小 ............................... 61
GetExePath 得到窗口程序路径 ................................ 62
GetKeyFocusWnd 得到可以发送按键消息的窗口 .................. 62
GetText 得到窗口标题 ....................................... 63
GetWindowRect 窗口边框大小 ................................. 63
Hide 隐藏 .................................................. 64
IsWindow 判断窗口 .......................................... 65
Max 最大化 ................................................. 66
Min 最小化 ................................................. 66
MousePoint 鼠标指向窗口 .................................... 66
Move 移动 .................................................. 67
Restore 还原 ............................................... 67
Search 遍历符合窗口 ........................................ 68
SendKeyDown 按下 ........................................... 69
SendKeyPress 按键 .......................................... 69
SendKeyUp 弹起 ............................................. 70
SendString 发送字符串 ...................................... 70
Show 显示 .................................................. 71
7 (完整版)按键精灵默认插件命令大全
Size 改变大小 .............................................. 71
Top 窗口置前 ............................................... 72
插件命令面板 - Msg信息提示 .................................. 72
HideScrTXT 屏幕刷新 ........................................ 72
ShowScrTXT 屏幕输出 ........................................ 73
插件命令面板 - BKgnd后台控制
8 (完整版)按键精灵默认插件命令大全
命令名称:
KeyPress 按键
命令功能:
向后台窗口句柄发送一个键盘按键
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,键盘扫描码
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
Call RunApp("”)
Delay 1000
//=================================================================================
//找记事本输入区句柄
Hwnd=("notepad”,0)
Hwnd=Plugin。Window。FindEx(Hwnd, 0, ”Edit", 0)
//注意:会发送2次按键
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:65)按键
Call ss(Hwnd, 65)
10.
Msgbox "在后台窗口输入A键"
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
VBSCall RunApp(”notepad。exe")
Delay 1000
//=================================================================================
//找记事本输入区句柄
Plugin Hwnd=(”notepad",0)
Plugin Hwnd=Window。FindEx(Hwnd, 0, "Edit”, 0)
//注意:会发送2次按键
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:65)按键
Plugin ss(Hwnd, 65)
10.
Msgbox ”在后台窗口输入A键”
命令名称:
KeyDown 按下
命令功能:
向后台窗口句柄发送一个键盘按下
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,键盘扫描码
返 回 值:
无
脚本例子:
复制代码
按键精灵8
及以上语法
1.
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:66)按下
9 (完整版)按键精灵默认插件命令大全
2.
3.
Call 。KeyDown(Hwnd, 66)
Msgbox "在后台窗口输入B键"
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:66)按下
Plugin n(Hwnd, 66)
Msgbox ”在后台窗口输入B键”
命令名称:
KeyUp 弹起
命令功能:
向后台窗口句柄发送一个键盘弹起
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,键盘扫描码
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:65)弹起
Call Plugin。Bkgnd。KeyUp(Hwnd, 65)
Msgbox ”在后台窗口弹起B键”
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:65)弹起
Plugin Bkgnd。KeyUp(Hwnd, 65)
Msgbox ”在后台窗口弹起B键”
命令名称:
LeftClick 左键单击
命令功能:
向后台窗口句柄送一个鼠标左键单击
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:5, 5)处发送一个鼠标左键单击
Call 。LeftClick(Hwnd, 5, 5)
Msgbox ”鼠标在后台窗口(坐标:5, 5)处的单击”
脚本例子: 复制代码
10 (完整版)按键精灵默认插件命令大全
按键精灵7
及以下语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:5, 5)处发送一个鼠标左键单击
Plugin ick(Hwnd, 5, 5)
Msgbox "鼠标在后台窗口(坐标:5, 5)处的单击”
命令名称:
LeftDoubleClick 左键双击
命令功能:
向后台窗口句柄发送一个鼠标左键双击
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标左键双击
Call Plugin。ubleClick(Hwnd, 10, 10)
Msgbox "鼠标在后台窗口(坐标:10, 10)处的双击"
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标左键双击
Plugin ubleClick(Hwnd, 10, 10)
Msgbox "鼠标在后台窗口(坐标:10, 10)处的双击”
命令名称:
LeftDown 左键按下
命令功能:
向后台窗口句柄发送一个鼠标左键按下
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标左键按下
Call Plugin。Bkgnd。LeftDown(Hwnd, 10, 10)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标左键按下
Plugin Bkgnd。LeftDown(Hwnd, 10, 10)
11 (完整版)按键精灵默认插件命令大全
命令名称:
LeftUp 左键弹起
命令功能:
向后台窗口句柄发送一个鼠标左键弹起
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标左键弹起
Call Plugin。(Hwnd, 10, 10)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标左键弹起
Plugin Bkgnd。LeftUp(Hwnd, 10, 10)
命令名称:
RightClick 右键单击
命令功能:
向后台窗口句柄发送一个鼠标右键单击
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标右键单击
Call Plugin。Bkgnd。RightClick(Hwnd, 0, 0)
Msgbox ”鼠标在后台窗口(坐标:0, 0)处的右击”
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标右键单击
Plugin lick(Hwnd, 0, 0)
Msgbox ”鼠标在后台窗口(坐标:0, 0)处的右击”
命令名称:
RightDown 右键按下
命令功能:
向后台窗口句柄发送一个鼠标右键按下
命令参数:
参数1 整数型,窗口句柄
12 (完整版)按键精灵默认插件命令大全
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标右键按下
Call 。RightDown(Hwnd, 10, 10)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标右键按下
Plugin Bkgnd。RightDown(Hwnd, 10, 10)
命令名称:
RightUp 右键弹起
命令功能:
向后台窗口句柄发送一个鼠标右键弹起
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标右键弹起
Call 。RightUp(Hwnd, 10, 10)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标右键弹起
Plugin Bkgnd。RightUp(Hwnd, 10, 10)
命令名称:
MiddleClick 中键单击
命令功能:
向后台窗口句柄发送一个鼠标中键单击
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子:
复制代码
按键精灵8
及以上语法
1.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标中键单击
13 (完整版)按键精灵默认插件命令大全
2.
Call Plugin。Click(Hwnd, 10, 10)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:10, 10)处发送一个鼠标中键单击
Plugin Click(Hwnd, 10, 10)
命令名称:
SendString 发送字符串
命令功能:
向后台窗口句柄发送一个文本消息
命令参数:
参数1 整数型,窗口句柄
参数2 字符串型,文本内容
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
Call RunApp("notepad。exe”)
Delay 1000
//=================================================================================
//找记事本输入区句柄
Hwnd=Plugin。(”notepad”,0)
Hwnd=Plugin。Window。FindEx(Hwnd, 0, ”Edit", 0)
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个文本消息(内容:”内容")到客户区
Call Plugin。Bkgnd。SendString(Hwnd, ”内容")
TracePrint ”发送一个文本消息(内容)”
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
VBSCall RunApp("notepad。exe”)
Delay 1000
//=================================================================================
//找记事本输入区句柄
Plugin Hwnd=Window。Find("notepad",0)
Plugin Hwnd=Window。FindEx(Hwnd, 0, "Edit”, 0)
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个文本消息(内容:”内容")到客户区
Plugin ring(Hwnd, ”内容”)
TracePrint ”发送一个文本消息(内容)"
命令名称:
MoveTo 鼠标移动
命令功能:
向后台窗口句柄发送一个鼠标移动到坐标处
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
14 (完整版)按键精灵默认插件命令大全
参数3 整数型,窗口Y坐标
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个鼠标移动到客户区域(坐标:10, 10)处
Call 。MoveTo(Hwnd, 10, 10)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个鼠标移动到客户区域(坐标:10, 10)处
Plugin Bkgnd。MoveTo(Hwnd, 10, 10)
命令名称:
GetPixelColor 得到指定点颜色
命令功能:
得到指定点颜色(不支持win2000以下系统)
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口X坐标
参数3 整数型,窗口Y坐标
返 回 值:
字符串型,16进制颜色值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:5, 5)处的颜色
Color = elColor(Hwnd, 5, 5)
Msgbox "后台窗口(坐标:5, 5)处的颜色=” & Color
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:5, 5)处的颜色
Plugin Color = Bkgnd。GetPixelColor(Hwnd, 5, 5)
Msgbox ”后台窗口(坐标:5, 5)处的颜色=" & Color
命令名称:
FindColor 区域找色
命令功能:
区域找色(不支持win2000以下系统)
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口左上角X坐标
参数3 整数型,窗口左上角Y坐标
参数4 整数型,窗口右下角X坐标
参数5 整数型,窗口右下角Y坐标
参数6 字符串型,16进制颜色值
返 回 值:
字符串型,颜色位置坐标
15 (完整版)按键精灵默认插件命令大全
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
//下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
XY = Plugin。Bkgnd。FindColor(Hwnd, 0, 0, 20, 20, "FFFFFF”)
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
dim MyArray
MyArray = Split(XY, ”|”)
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox ”后台窗口颜色X坐标="& X & " Y坐标=" & Y
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
//下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
Plugin XY = lor(Hwnd, 0, 0, 20, 20, ”FFFFFF”)
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(XY, ”|”)
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox ”后台窗口颜色X坐标="& X & ” Y坐标=” & Y
命令名称:
FindColorEx 模糊找色
命令功能:
范围模糊找色(不支持win2000以下系统)
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口左上角X坐标
参数3 整数型,窗口左上角Y坐标
参数4 整数型,窗口右下角X坐标
参数5 整数型,窗口右下角Y坐标
参数6 字符串型,16进制颜色值
参数7 整数型,查找方向(0从左到右从上到下的顺序找色,1从中间到四周的顺序找色)
参数8 整数型,相似度(小数0.1~1.0),1。0最相似
返 回 值:
字符串型,颜色位置坐标
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
//下面这句按(从左到右从上到下的顺序找色)模糊查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
XY = lorEx(Hwnd, 0, 0, 20, 20, ”FFFFFF”, 0, 0。9)
//下面这句用于分割字符串
dim MyArray
MyArray = Split(XY, "|”)
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox "后台窗口颜色X坐标="& X & ” Y坐标=” & Y
16 (完整版)按键精灵默认插件命令大全
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
//下面这句按(从左到右从上到下的顺序找色)模糊查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
Plugin XY = lorEx(Hwnd, 0, 0, 20, 20, "FFFFFF”, 0, 0.9)
//下面这句用于分割字符串
MyArray = Split(XY, ”|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox ”后台窗口颜色X坐标="& X & ” Y坐标=” & Y
命令名称:
FindCenterColor 中心找色
命令功能:
范围中心找色(不支持win2000以下系统)
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,窗口左上角X坐标
参数3 整数型,窗口左上角Y坐标
参数4 整数型,窗口右下角X坐标
参数5 整数型,窗口右下角Y坐标
参数6 字符串型,16进制颜色值
返 回 值:
字符串型,颜色位置坐标
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
//下面这句按从中间到四周的顺序查找窗口句柄(变量:Hwnd)窗口的指定的矩形区域内指定颜色
XY = nterColor(Hwnd, 0, 0, 20, 20, "FFFFFF”)
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
dim MyArray
MyArray = Split(XY, ”|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox ”后台窗口颜色X坐标=”& X & ” Y坐标=" & Y
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
//下面这句按从中间到四周的顺序查找窗口句柄(变量:Hwnd)窗口的指定的矩形区域内指定颜色
Plugin XY = Bkgnd。FindCenterColor(Hwnd, 0, 0, 20, 20, "FFFFFF”)
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
Msgbox ”后台窗口颜色X坐标="& X & ” Y坐标=" & Y
17 (完整版)按键精灵默认插件命令大全
插件命令面板 — Color颜色
命令名称:
ColorToRGB 颜色转RGB
命令功能:
把16进制颜色值转换分解到10进制(R,G,B)分量中
命令参数:
参数1 字符串型,16进制颜色值
参数2 整数型,返回10进制R分量
参数3 整数型,返回10进制G分量
参数4 整数型,返回10进制B分量
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句是把16进制颜色("0000FF")转换分解到10进制(R:R, G:G, B:B)分量中
Call Plugin。oRGB(”ffffFF", R, G, B)
msgbox R&" ” & G &" ” & B
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句是把16进制颜色("0000FF”)转换分解到10进制(R:R, G:G, B:B)分量中
Plugin oRGB(”ffffFF", R, G, B)
msgbox R&” ” & G &” ” & B
命令名称:
GetRGB 得到RGB分量合并值
命令功能:
把10进制(R,G,B)分量合并到16进制颜色值中
命令参数:
参数1 整数型,10进制R分量
参数2 整数型,10进制G分量
参数3 整数型,10进制B分量
返 回 值:
字符串型,16进制颜色值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句是把10进制(R:255, G:0, B:0)分量合并到16进制颜色值变量(Color)中
Color = (255, 0, 0)
msgbox "得到16进制颜色值:” & color
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句是把10进制(R:255, G:0, B:0)分量合并到16进制颜色值变量(Color)中
Plugin Color = Color。GetRGB(255, 0, 0)
18 (完整版)按键精灵默认插件命令大全
3.
msgbox ”得到16进制颜色值:" & color
命令名称:
ColorToHSL 颜色转HSL
命令功能:
把16进制颜色值转换分解到10进制(H,S,L)分量中
命令参数:
参数1 字符串型,16进制颜色值
参数2 整数型,返回10进制H分量
参数3 整数型,返回10进制S分量
参数4 整数型,返回10进制L分量
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
//色调(H)、饱和度(S)、亮度(L)
//下面这句是把16进制颜色(”0000FF")转换分解到10进制(H:H, S:S, L:L)分量中
Call 。ColorToHSL(”0000FF”, H, S, L)
msgbox H &" ” & S &” " & L
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
//色调(H)、饱和度(S)、亮度(L)
//下面这句是把16进制颜色(”0000FF")转换分解到10进制(H:H, S:S, L:L)分量中
Plugin oHSL("0000FF", H, S, L)
msgbox H &” " & S &” ” & L
命令名称:
CountColor 区域搜索颜色数量
命令功能:
范围区域搜索指定色数量
命令参数:
参数1 整数型,屏幕左上角X坐标
参数2 整数型,屏幕左上角Y坐标
参数3 整数型,屏幕右下角X坐标
参数4 整数型,屏幕右下角Y坐标
参数5 字符串型,16进制颜色值
参数6 整数型,相似度
返 回 值:
整数型,颜色数量
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句在屏幕区域范围内查找16进制颜色("0000FF")的数量
NUM = 。CountColor(0, 0, 1024, 768, "FFFFFF”,1)
msgbox "颜色(”"FFFFFF””)的数量=” & NUM
脚本例子: 复制代码
19 (完整版)按键精灵默认插件命令大全
按键精灵7
及以下语法
1.
2.
3.
//下面这句在屏幕区域范围内查找16进制颜色("0000FF”)的数量
Plugin NUM = olor(0, 0, 1024, 768, ”FFFFFF",1)
msgbox "颜色(””FFFFFF””)的数量=” & NUM
命令名称:
FindMutiColor 区域多点找色
命令功能:
范围区域内查找多点颜色
命令参数:
参数1 整数型,屏幕左上角X坐标
参数2 整数型,屏幕左上角Y坐标
参数3 整数型,屏幕右下角X坐标
参数4 整数型,屏幕右下角Y坐标
参数5 字符串型,第一点16进制颜色值
参数6 字符串型,符合偏移点颜色组(相对第一点位置偏移X坐标|相对第一点位置偏移Y坐标|16进制颜色)
参数7 整数型,相似度
返 回 值:
字符串型,左上角第一点颜色位置坐标
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
//下面这句在屏幕区域范围内查找多点颜色,返回左上角第一点颜色位置坐标
XY = 。FindMutiColor(0, 0, 1024, 768, ”FFFFFF”, "2|0|FFFFFF,—6|1|FFFFFF,—3|1|FFFFFF//下面这句用于分割字符串
ZB = InStr(XY, "|”)
//下面这句将字符串转换成数值
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))
msgbox "屏幕多点找色功能:找屏幕””我””字位置位:” & X&”,”&Y
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
//下面这句在屏幕区域范围内查找多点颜色,返回左上角第一点颜色位置坐标
Plugin XY = tiColor(0, 0, 1024, 768, "FFFFFF", "2|0|FFFFFF,-6|1|FFFFFF,-3|1|FFFFFF,-6|//下面这句用于分割字符串
ZB = InStr(XY, "|")
//下面这句将字符串转换成数值
X = Clng(Left(XY, ZB — 1)): Y = Clng(Right(XY, Len(XY) - ZB))
msgbox "屏幕多点找色功能:找屏幕""我""字位置位:" & X&","&Y
命令名称:
FindShape 区域多点找形状
命令功能:
范围区域内查找形状
命令参数:
参数1 整数型,屏幕左上角X坐标
参数2 整数型,屏幕左上角Y坐标
参数3 整数型,屏幕右下角X坐标
20 (完整版)按键精灵默认插件命令大全
参数4 整数型,屏幕右下角Y坐标
参数5 字符串型,符合偏移形状组(相对第一点位置偏移X坐标|相对第一点位置偏移Y坐标|条件)
参数6 整数型,相似度
返 回 值:
字符串型,左上角第一点位置坐标
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
//条件:0=不等,1=等于
//下面这句在屏幕区域范围内查找图形形状,返回左上角第一点坐标位置
XY = ape(0, 0, 1024, 768, ”2|0|1,4|0|1,6|0|0,—4|1|1,—1|1|1,5|1|1,-4|3|1,-1|//下面这句用于分割字符串
ZB = InStr(XY, "|”)
//下面这句将字符串转换成数值
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))
msgbox "屏幕找图形形状功能:找屏幕""我"”字位置位:" & X&","&Y
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
8.
//条件:0=不等,1=等于
//下面这句在屏幕区域范围内查找图形形状,返回左上角第一点坐标位置
Plugin XY = Color。FindShape(0, 0, 1024, 768, "2|0|1,4|0|1,6|0|0,-4|1|1,—1|1|1,5|1|1,-4|3|1,//下面这句用于分割字符串
ZB = InStr(XY, "|”)
//下面这句将字符串转换成数值
X = Clng(Left(XY, ZB — 1)): Y = Clng(Right(XY, Len(XY) — ZB))
msgbox "屏幕找图形形状功能:找屏幕””我""字位置位:” & X&”,”&Y
插件命令面板 - Console控制台
命令名称:
Open 打开
打开一个控制台窗口
无
无
复制代码
//下面这句是打开控制台窗口
Call ()
//下面这句是向控制台写入一行字符串
Call Plugin。Console。WriteLine("请随意输入几个字,然后按回车")
//下面这句是从控制台读取一行字符串
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
4.
5.
21 (完整版)按键精灵默认插件命令大全
6.
7.
8.
9.
ReadLine = ne()
//下面这句是向控制台写入一行字符串
Call Plugin。Console。WriteLine(”您的输入是” & ReadLine & vbcrlf)
Call e。WriteLine("演示脚本结束,请按下Y键,退出控制台" & vbcrlf)
10.
Rem WaitUserInputKey
11.
//下面这句是等待用户在控制台的按键
12.
userInput = Plugin。y()
13.
If userInput = asc("y") or userInput = asc("Y”)
14.
Call ()
15.
Else
16.
Goto WaitUserInputKey
17.
EndIf
18.
//下面这句是关闭控制台窗口
19.
Call ()
20.
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是打开控制台窗口
Plugin Console。Open()
//下面这句是向控制台写入一行字符串
Plugin Console。WriteLine("请随意输入几个字,然后按回车")
//下面这句是从控制台读取一行字符串
Plugin ReadLine = Console。ReadLine()
//下面这句是向控制台写入一行字符串
Plugin ine(”您的输入是" & ReadLine & vbcrlf)
Plugin Console。WriteLine(”演示脚本结束,请按下Y键,退出控制台” & vbcrlf)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Rem WaitUserInputKey
11.
//下面这句是等待用户在控制台的按键
12.
Plugin userInput = Console。WaitKey()
13.
If userInput = asc(”y") or userInput = asc(”Y")
14.
Plugin ()
15.
Else
16.
Goto WaitUserInputKey
17.
EndIf
18.
//下面这句是关闭控制台窗口
19.
Plugin Console。Close()
20.
命令名称:
Close 关闭
命令功能:
命令参数:
返 回 值:
关闭一个控制台
无
无
22 (完整版)按键精灵默认插件命令大全
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
请参见同类命令: Open 打开
请参见同类命令: Open 打开
ReadLine 读取一行
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
请参见同类命令: Open 打开
请参见同类命令: Open 打开
从控制台读取一行字符串
无
字符串型,读取一行字符串
WriteLine 写入一行
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
请参见同类命令: Open 打开
请参见同类命令: Open 打开
向控制台写入一行字符串
参数1 字符串型,需要写入的字符串
无
WaitKey 等待按键
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
请参见同类命令: Open 打开
请参见同类命令: Open 打开
等待用户按键
无
整数型,用户按下的按键码
23 (完整版)按键精灵默认插件命令大全
及以下语法
插件命令面板 — Encrypt加解密
命令名称:
Md5String 字符串MD5加密
对字符串内容进行MD5加密
参数1 字符串型,字符串内容
字符串型,MD5值
复制代码
//下面这句是对字符串内容("按键精灵”)进行MD5加密
TextMD5 = Plugin。5String("按键精灵”)
Msgbox TextMD5
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是对字符串内容(”按键精灵”)进行MD5加密
Plugin TextMD5 = 5String("按键精灵”)
Msgbox TextMD5
1.
2.
3.
命令名称:
Md5File 文件MD5加密
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
对路径文件进行MD5加密
参数1 字符串型,文件路径
字符串型,MD5值
复制代码
//下面这句是对路径文件(”C:")进行MD5加密
FileMD5 = 5File(”C:log。txt")
Msgbox FileMD5
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是对路径文件("C:”)进行MD5加密
Plugin FileMD5 = 5File(”C:log。txt”)
Msgbox FileMD5
1.
2.
3.
24 (完整版)按键精灵默认插件命令大全
插件命令面板 - File文件
命令名称:
CloseFile 关闭文件
关闭一个已经打开的文件.文件关闭后,其句柄不再有效
参数1 整数型,表示要关闭的文件的句柄
无
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
请参见同类命令: OpenFile 打开文件
请参见同类命令: OpenFile 打开文件
CopyFile 复制文件
命令功能:
命令参数:
复制一个文件
参数1 字符串型,要复制的文件的全路径
参数2 字符串型,要复制的目标文件的全路径
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
无
复制代码
//下面这句是复制目标文件("C:")到其他目录里(”D:")
Call Plugin。File。CopyFile("C:”, "D:")
Msgbox ”复制目标文件”
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是复制目标文件(”C:Config。ini")到其他目录里("D:”)
Plugin File。CopyFile("C:”, "D:”)
Msgbox ”复制目标文件"
1.
2.
3.
命令名称:
CreateFolder 创建文件夹
命令功能:
命令参数:
返 回 值:
脚本例子:
创建一个文件夹
参数1 字符串型,文件夹路径
无
复制代码
25 (完整版)按键精灵默认插件命令大全
按键精灵8
及以上语法
1.
2.
3.
//下面这句是创建一个文件夹
Call Plugin。Folder(”C:Plugin”)
Msgbox ”创建一个文件夹”
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是创建一个文件夹
Plugin File。CreateFolder(”C:Plugin")
Msgbox ”创建一个文件夹”
1.
2.
3.
命令名称:
DeleteFile 删除文件
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
删除目标文件
参数1 字符串型,目标文件路径
无
复制代码
//下面这句是删除目标文件
Call 。DeleteFile("C:Config。ini")
Msgbox ”删除目标文件”
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是删除目标文件
Plugin File("C:Config。ini")
Msgbox "删除目标文件”
1.
2.
3.
命令名称:
DeleteFolder 删除文件夹
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
删除文件夹
参数1 字符串型,文件夹路径
无
复制代码
//下面这句是删除目标文件夹
Call Plugin。File。DeleteFolder(”C:Plugin”)
Msgbox ”删除目标文件夹"
脚本例子:
按键精灵7
复制代码
26 (完整版)按键精灵默认插件命令大全
及以下语法
1.
2.
3.
//下面这句是删除目标文件夹
Plugin Folder(”C:Plugin")
Msgbox "删除目标文件夹”
命令名称:
ExistFile 判断文件(旧)
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
请参见同类命令: IsFileExit 判断文件
请参见同类命令: IsFileExit 判断文件
判断一个文件是否存在(旧)
参数1 字符串型,文件路径
布尔型,真假
GetFileLength 得到文件长度
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
得到文件大小长度
参数1 字符串型,目标文件路径
字符串型,文件长度
复制代码
//下面这句是得到文件大小长度
Length = Plugin。eLength("C:")
Msgbox ”得到文件大小长度为:"&Length
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是得到文件大小长度
Plugin Length = File。GetFileLength("C:")
Msgbox ”得到文件大小长度为:”&Length
1.
2.
3.
命令名称:
IsFileExit 判断文件
命令功能:
命令参数:
返 回 值:
脚本例子:
判断一个文件是否存在
参数1 字符串型,文件路径
布尔型,真假
复制代码
27 (完整版)按键精灵默认插件命令大全
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
//下面这句是判断一个文件是否存在返回(IsFile)
IsFile = Plugin。File。IsFileExit("C:Config。ini”)
If IsFile = True Then
Msgbox "目标文件存在"
Else
Msgbox "目标文件不存在"
End If
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是判断一个文件是否存在返回(IsFile)
Plugin IsFile = File。IsFileExit("C:”)
If IsFile = True
Msgbox ”目标文件存在”
Else
Msgbox ”目标文件不存在”
EndIf
1.
2.
3.
4.
5.
6.
7.
命令名称:
MoveFile 移动文件
命令功能:
命令参数:
移动目标文件
参数1 字符串型,目标文件路径
参数2 字符串型,存放文件路径
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
无
复制代码
//下面这句是移动目标文件(”D:Config。ini")到其他目录里("C:”)
Call Plugi。le(”D:Config。ini", ”C:”)
Msgbox "移动目标文件"
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是移动目标文件(”D:")到其他目录里("C:”)
Plugin le("D:”, ”C:")
Msgbox ”移动目标文件”
1.
2.
3.
命令名称:
OpenFile 打开文件
命令功能:
命令参数:
返 回 值:
打开一个文件,以备读写使用
参数1 字符串型,表示要打开的文件的全路径
整数型,返回值为—1表示打开文件失败,否则返回文件的句柄
28 (完整版)按键精灵默认插件命令大全
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
复制代码
path = "按键精灵动起来教程”
fileHandle=Plugin。le(path)
file20byte=Plugin。le(fileHandle,20)
fileline=Plugin。File。ReadLine(fileHandle)
Call Plugin。File。CloseFile(fileHandle)
MessageBox "读取” & path & "文件20个长度内容是:" & file20byte
MessageBox "读取" & path & "文件一行长度内容是:” & fileline
脚本例子:
按键精灵7
及以下语法
复制代码
path = "按键精灵动起来教程1。txt"
Plugin fileHandle=le(path)
Plugin file20byte=File。ReadFile(fileHandle,20)
Plugin fileline=File。ReadLine(fileHandle)
Plugin ile(fileHandle)
MessageBox ”读取" & path & "文件20个长度内容是:" & file20byte
MessageBox ”读取" & path & ”文件一行长度内容是:” & fileline
1.
2.
3.
4.
5.
6.
7.
命令名称:
ReadFile 读取文件
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
请参见同类命令: ReadFileEx 读取文件
请参见同类命令: ReadFileEx 读取文件
向目标文件读出文本内容
参数1 字符串型,目标文件路径
字符串型,读出文本内容
ReadFileEx 读取文件
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
向目标文件读出文本内容
参数1 字符串型,目标文件路径
字符串型,读出文本内容
复制代码
//下面这句是向目标文件("C:”)读出文本内容到变量(Text)
Text = leEx(”C:")
Msgbox ”向目标文件读出文本内容为:”& Text
29 (完整版)按键精灵默认插件命令大全
4.
5.
6.
7.
8.
9.
dim MyArray
MyArray = Split(Text, ”|”)
If UBound(MyArray)〉=0 Then
i=0
For UBound(MyArray)
//下面这句是得到文本内容
10.
Msgbox ”第 " & i+1 &" 行文本内容为:"& Cstr(MyArray(i))
11.
i=i+1
12.
Next
13.
End If
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是向目标文件(”C:Config。txt”)读出文本内容到变量(Text)
Plugin Text = File。ReadFileEx("C:Config。txt")
Msgbox "向目标文件读出文本内容为:"& Text
MyArray = Split(Text, ”|”)
If UBound(MyArray)>=0
i=0
For UBound(MyArray)
//下面这句是得到文本内容
Msgbox "第 " & i+1 &” 行文本内容为:"& Cstr(MyArray(i))
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
i=i+1
11.
EndFor
12.
EndIf
命令名称:
ReadINI 读取键值
命令功能:
命令参数:
从配置文件里读取一个键值
参数1 字符串型,小节名
参数2 字符串型,键值
参数3 字符串型,INI文件路径
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
字符串型,读取内容
复制代码
//下面这句是读取一个配置文件参数(小节名:”Command" 键值名:"Val”)得到内容(Text )
Text = Plugin。I(”Command", ”Val", "C:Config。ini”)
Msgbox ”得到一个配置文件键值为:”&Text
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是读取一个配置文件参数(小节名:"Command" 键值名:”Val")得到内容(Text )
Plugin Text = I(”Command”, ”Val”, ”C:")
1.
2.
30 (完整版)按键精灵默认插件命令大全
3.
Msgbox "得到一个配置文件键值为:”&Text
命令名称:
ReadLine 读取一行
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
请参见同类命令: OpenFile 打开文件
请参见同类命令: OpenFile 打开文件
从文件当前的读写位置读一行内容
参数1 整数型,要读取的文件的句柄
字符串型,读出的内容。
ReNameFile 重命名文件
命令功能:
命令参数:
重命名文件或者文件夹
参数1 字符串型,目标文件或者文件夹路径
参数2 字符串型,重命名文件或者文件夹路径
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
无
复制代码
//下面这句是重命名文件或者文件夹(”C:”),改名为("C:”)
Call 。ReNameFile("C:”, "C:Config。txt")
Msgbox ”重命名文件”
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是重命名文件或者文件夹(”C:”),改名为("C:”)
Plugin File(”C:Config。ini”, "C:”)
Msgbox "重命名文件”
1.
2.
3.
命令名称:
SeekFile 设置文件的当前读写位置
命令功能:
命令参数:
设置文件的当前读写位置
参数1 整数型,表示要进行操作的文件的句柄
参数2 整数型,表示要设置的读写位置,以相对于文件头的字节数计算
返 回 值:
脚本例子:
按键精灵8
无
复制代码
31 (完整版)按键精灵默认插件命令大全
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
fileLen=eLength("c:Config。txt")
handle=Plugin。File。OpenFile(”c:Config。txt”)
MessageBox ”文件长度是:" & fileLen
Call Plugin。le(handle,fileLen)
Call ile(handle,"123456")
Call Plugin。ine(handle,"abcdef”)
Call 。CloseFile(handle)
RunApp ”c:"
脚本例子:
按键精灵7
及以下语法
复制代码
Plugin fileLen=File。GetFileLength("c:”)
Plugin handle=le("c:")
MessageBox "文件长度是:" & fileLen
Plugin le(handle,fileLen)
Plugin ile(handle,”123456”)
Plugin ine(handle,"abcdef")
Plugin File。CloseFile(handle)
VBSCall RunApp("c:Config。txt")
1.
2.
3.
4.
5.
6.
7.
8.
9.
命令名称:
SelectDirectory 弹出选择文件夹对话框
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
弹出选择文件夹的对话框
无
字符串型,返回用户所选择的文件夹的全路径
复制代码
dim dirPath
dirPath=Plugin。File。SelectDirectory()
MessageBox ”您所选择的目录是:" & dirPath
脚本例子:
按键精灵7
及以下语法
复制代码
1.
2.
3.
dim dirPath
Plugin dirPath=Directory()
MessageBox "您所选择的目录是:” & dirPath
命令名称:
SelectFile 弹出选择文件对话框
命令功能:
弹出选择文件的对话框,并得到用户选择的文件
32 (完整版)按键精灵默认插件命令大全
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
无
字符串型,返回用户所选择的文件的全路径
复制代码
dim filepath
filepath=Plugin。File。SelectFile()
MessageBox ”您所选择的文件是:” & filepath
脚本例子:
按键精灵7
及以下语法
复制代码
dim filepath
Plugin filepath=File。SelectFile()
MessageBox ”您所选择的文件是:" & filepath
1.
2.
3.
命令名称:
SetAttrib 设置文件属性
命令功能:
命令参数:
设置文件属性状态
参数1 字符串型,目标文件路径
参数2 整数型,(0取消只读,1只写,2取消隐藏,3隐藏)状态
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
无
复制代码
//状态: 0=(取消只读),1=(只读),2=(取消隐藏),3=(隐藏)
//下面这句是设置文件属性读写状态(只读)
Call 。SetAttrib(”C:Config。txt”, 1)
Msgbox ”设置文件属性读写状态(只读)”
//下面这句是设置文件属性读写状态(取消只读)
Call Plugin。File。SetAttrib(”C:", 0)
Msgbox ”设置文件属性读写状态(取消只读)"
10.
11.
//下面这句是设置文件属性读写状态(隐藏)
12.
Call Plugin。rib(”C:Config。txt", 3)
13.
Msgbox "设置文件属性读写状态(隐藏)”
14.
15.
//下面这句是设置文件属性读写状态(取消隐藏)
16.
Call Plugin。rib(”C:Config。txt", 2)
17.
Msgbox ”设置文件属性读写状态(取消隐藏)”
脚本例子:
按键精灵7
及以下语法
复制代码
//读写状态: 0=(取消只读),1=(只读)
1.
33 (完整版)按键精灵默认插件命令大全
2.
3.
4.
5.
6.
7.
//下面这句是设置文件属性读写状态(只读)
Plugin rib("C:”, 1)
Msgbox ”设置文件属性读写状态(只读)”
//下面这句是设置文件属性读写状态(取消只读)
Plugin File。SetAttrib("C:", 0)
Msgbox ”设置文件属性读写状态(取消只读)"
命令名称:
SetDate 设置文件日期时间
命令功能:
命令参数:
设置修改文件日期时间
参数1 字符串型,目标文件路径
参数2 字符串型,修改日期时间
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
无
复制代码
//下面这句是设置修改文件日期时间
Call Plugin。e(”C:”, ”2009-2—19 10:10:10”)
Msgbox "设置修改文件日期时间为:"& "2009—2-19 10:10:10”
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是设置修改文件日期时间
Plugin File。SetDate(”C:Config。txt”, "2009-2-19 10:10:10”)
Msgbox "设置修改文件日期时间为:"& ”2009—2—19 10:10:10”
1.
2.
3.
命令名称:
WriteFile 写入文件
命令功能:
命令参数:
向目标文件写入文本内容
参数1 字符串型,目标文件路径
参数2 字符串型,写入文本内容
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
请参见同类命令: WriteFileEx 写入文件
请参见同类命令: WriteFileEx 写入文件
无
WriteFileEx 写入文件
34 (完整版)按键精灵默认插件命令大全
命令功能:
命令参数:
向目标文件写入文本内容
参数1 字符串型,目标文件路径
参数2 字符串型,写入文本内容
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
无
复制代码
//下面这句是向目标文件("C:”)写入文本内容("内容”)
Call ileEx("C:Config。txt", ”内容")
Msgbox ”向目标文件写入文本内容”
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是向目标文件(”C:Config。txt")写入文本内容("内容")
Plugin File。WriteFileEx("C:Config。txt”, "内容")
Msgbox ”向目标文件写入文本内容”
1.
2.
3.
命令名称:
WriteINI 写入键值
命令功能:
命令参数:
向配置文件里写一个键值
参数1 字符串型,小节名
参数2 字符串型,键值
参数3 字符串型,写入内容
参数4 字符串型,INI文件路径
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
无
复制代码
//下面这句是保存一个配置文件参数(小节名:"Val" 键值名:”内容")
Call 。WriteINI("Command”, ”Val", "内容", ”C:Config。ini”)
Msgbox "保存一个配置文件键值"
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是保存一个配置文件参数(小节名:"Val" 键值名:"内容")
Plugin NI(”Command”, "Val”, "内容”, "C:")
Msgbox "保存一个配置文件键值”
1.
2.
3.
命令名称:
WriteLine 写入一行
命令功能:
命令参数:
返 回 值:
往文件当前读写位置写入一行字符串
参数1 整数型,表示要写入的文件的句柄 2 字符串型,表示要写入的内容
无
35 (完整版)按键精灵默认插件命令大全
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
请参见同类命令: SeekFile 设置文件的当前读写位置
请参见同类命令: SeekFile 设置文件的当前读写位置
插件命令面板 — Media多媒体
命令名称:
Beep 蜂鸣器
蜂鸣器
参数1 整数型,音频频率
参数2 整数型,播放时间
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
无
复制代码
//下面这句是音阶(标准(M))音符(DO(1))节拍(1/16拍)
Call Plugin。Media。Beep(523, 200)
//下面这句是音阶(标准(M))音符(RE(2))节拍(1/16拍)
Call (578, 200)
//下面这句是音阶(标准(M))音符(MI(3))节拍(1/16拍)
Call Plugin。(659, 200)
//下面这句是音阶(标准(M))音符(FA(4))节拍(1/16拍)
Call Plugin。Media。Beep(698, 200)
//下面这句是音阶(标准(M))音符(SO(5))节拍(1/16拍)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Call Plugin。Media。Beep(784, 200)
11.
//下面这句是音阶(标准(M))音符(LA(6))节拍(1/16拍)
12.
Call 。Beep(880, 200)
13.
//下面这句是音阶(标准(M))音符(SI(7))节拍(1/16拍)
14.
Call (988, 200)
15.
Msgbox ”Beep 播放结束!!"
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是音阶(标准(M))音符(DO(1))节拍(1/16拍)
Plugin (523, 200)
//下面这句是音阶(标准(M))音符(RE(2))节拍(1/16拍)
Plugin Media。Beep(578, 200)
//下面这句是音阶(标准(M))音符(MI(3))节拍(1/16拍)
Plugin (659, 200)
1.
2.
3.
4.
5.
6.
36 (完整版)按键精灵默认插件命令大全
7.
8.
9.
//下面这句是音阶(标准(M))音符(FA(4))节拍(1/16拍)
Plugin (698, 200)
//下面这句是音阶(标准(M))音符(SO(5))节拍(1/16拍)
10.
Plugin (784, 200)
11.
//下面这句是音阶(标准(M))音符(LA(6))节拍(1/16拍)
12.
Plugin (880, 200)
13.
//下面这句是音阶(标准(M))音符(SI(7))节拍(1/16拍)
14.
Plugin (988, 200)
15.
Msgbox ”Beep 播放结束!!"
命令名称:
Play 播放
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
播放[Mp3,Wav,Mid]音乐文件
参数1 字符串型,音乐文件路径
无
复制代码
//下面这句是播放路径("C:WINDOWSMediaWindows XP 启动.wav”)音乐文件
Call 。Play(”C:WINDOWSMediaWindows XP 启动.wav")
Msgbox ”现在 播放音乐!!”
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是播放路径(”C:WINDOWSMediaWindows XP 启动。wav”)音乐文件
Plugin ("C:WINDOWSMediaWindows XP 启动.wav")
Msgbox "现在 播放音乐!!”
1.
2.
3.
命令名称:
Stop 停止
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
关闭声音播放
无
无
复制代码
//下面这句是关闭声音播放
Call 。Stop()
Msgbox "播放停止!!”
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是关闭声音播放
1.
37 (完整版)按键精灵默认插件命令大全
2.
3.
Plugin Media。Stop()
Msgbox ”播放停止!!"
命令名称:
Vol 音量
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
4.
设置主音量大小
参数1 整数型,音量大小
无
复制代码
//音量大小: 0到100
//下面这句是设置主音量大小为(50)
Call Plugin。Media。Vol(50)
Msgbox "设置了声音大小!!"
脚本例子:
按键精灵7
及以下语法
复制代码
//音量大小: 0到100
//下面这句是设置主音量大小为(50)
Plugin Media。Vol(50)
Msgbox "设置了声音大小!!”
1.
2.
3.
4.
Memory内存/进程
命令名称:
Find16Bit 搜索16位数值
命令功能:
根据内存地址搜索16位数值
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,搜索的值
参数3 整数型,内存开始地址
参数4 整数型,内存结束地址
参数5 整数型,搜索步长
返 回 值:
字符串型,该值的内存地址
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句是从内存地址范围开始(&H400000到&H600000)以步长为(2)进行搜索16位内存数值(100)地址
Val = 。Find16Bit(Hwnd, 100, &H400000, &H600000, 2)
38 (完整版)按键精灵默认插件命令大全
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句是从内存地址范围开始(&H400000到&H600000)以步长为(2)进行搜索16位内存数值(100)地址
Plugin Val = Memory。Find16Bit(Hwnd, 100, &H400000, &H600000, 2)
命令名称:
Find32Bit 搜索32位数值
命令功能:
根据内存地址搜索32位数值
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,搜索的值
参数3 整数型,内存开始地址
参数4 整数型,内存结束地址
参数5 整数型,搜索步长
返 回 值:
字符串型,该值的内存地址
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句是从内存地址范围开始(&H400000到&H600000)以步长为(2)进行搜索32位内存数值(100)地址
Val = Plugin。Memory。Find32Bit(Hwnd, 100, &H400000, &H600000, 2)
脚本例子:
按键精灵7
及以下语法
复制代码
1.
2.
//下面这句是从内存地址范围开始(&H400000到&H600000)以步长为(2)进行搜索32位内存数值(100)地址
Plugin Val = 32Bit(Hwnd, 100, &H400000, &H600000, 2)
命令名称:
Find8Bit 搜索8位数值
命令功能:
命令参数:
根据内存地址搜索8位数值
参数1 整数型,窗口句柄
参数2 整数型,搜索的值
参数3 整数型,内存开始地址
参数4 整数型,内存结束地址
参数5 整数型,搜索步长
返 回 值:
字符串型,该值的内存地址
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句是从内存地址范围开始(&H400000到&H600000)以步长为(2)进行搜索8位内存数值(100)地址
Val = 。Find8Bit(Hwnd, 100, &H400000, &H600000, 2)
脚本例子:
复制代码
按键精灵7
及以下语法
1.
//下面这句是从内存地址范围开始(&H400000到&H600000)以步长为(2)进行搜索8位内存数值(100)地址
39 (完整版)按键精灵默认插件命令大全
2.
Plugin Val = Memory。Find8Bit(Hwnd, 100, &H400000, &H600000, 2)
命令名称:
FindBinary 搜索二进制数据
命令功能:
搜索指定值并返回该值的地址,字符串比较。
命令参数:
参数1 整数型,窗口句柄
参数2 字符串型,搜索的二进制字符串
参数3 整数型,匹配二进制的长度
参数4 整数型,起始地址
参数5 整数型,中止地址
参数6 整数型,移动步长,改值要大于等于 1
返 回 值:
字符串型,读取成功返回该地址的值 否则为 0
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
//以下为7.20版例子:
WinminePath = ””
WinmineTitle = "扫雷"
Call RunApp(WinminePath)
Delay 1000
WinmineHwnd=(0,WinmineTitle)
Val = Plugin。Memory。FindBinary(WinmineHwnd, "2E7465", 3, &h400000, &h6000000, 2)
MsgBox Val
str=Plugin。nary(WinmineHwnd,Val,3)
10.
MsgBox str
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
//以下为7。20版例子:
WinminePath = ”winmine。exe”
WinmineTitle = ”扫雷"
VBSCall RunApp(WinminePath)
Delay 1000
Plugin WinmineHwnd=(0,WinmineTitle)
Plugin Val = Memory。FindBinary(WinmineHwnd, "2E7465", 3, &h400000, &h6000000, 2)
MsgBox Val
Plugin str=nary(WinmineHwnd,Val,3)
10.
MsgBox str
命令名称:
FindBinary 搜索二进制数据
命令功能:
搜索指定值并返回该值的地址,字符串比较.
命令参数:
参数1 整数型,窗口句柄
40 (完整版)按键精灵默认插件命令大全
参数2 字符串型,搜索的二进制字符串
参数3 整数型,匹配二进制的长度
参数4 整数型,起始地址
参数5 整数型,中止地址
参数6 整数型,移动步长,改值要大于等于 1
返 回 值:
字符串型,读取成功返回该地址的值 否则为 0
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
//以下为7.20版例子:
WinminePath = ""
WinmineTitle = "扫雷"
Call RunApp(WinminePath)
Delay 1000
WinmineHwnd=(0,WinmineTitle)
Val = Plugin。Memory。FindBinary(WinmineHwnd, ”2E7465”, 3, &h400000, &h6000000, 2)
MsgBox Val
str=。ReadBinary(WinmineHwnd,Val,3)
10.
MsgBox str
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
//以下为7.20版例子:
WinminePath = ""
WinmineTitle = "扫雷”
VBSCall RunApp(WinminePath)
Delay 1000
Plugin WinmineHwnd=(0,WinmineTitle)
Plugin Val = nary(WinmineHwnd, ”2E7465", 3, &h400000, &h6000000, 2)
MsgBox Val
Plugin str=nary(WinmineHwnd,Val,3)
10.
MsgBox str
命令名称:
FindString 搜索字符串
命令功能:
搜索指定值并返回该值的内存地址
命令参数:
参数1 整数型,窗口句柄
参数2 字符串型,搜索的值
参数3 整数型,内存开始地址
参数4 整数型,内存结束地址
参数5 整数型,搜索步长
返 回 值:
字符串型,该值的内存地址
脚本例子:
按键精灵8
复制代码
41 (完整版)按键精灵默认插件命令大全
及以上语法
1.
2.
3.
//下面这句是从内存地址范围开始(&H7D7045B4到&H7D8045B4)以步长为(2)进行搜索内存字符串(”雷”)地址
DiZhi = ring(Hwnd, "雷", &H7D7045B4, &H7D8045B4, 2)
MsgBox ”搜索到第一个”"雷”"字内存地址为:&H” & Hex(DiZhi)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句是从内存地址范围开始(&H7D7045B4到&H7D8045B4)以步长为(2)进行搜索内存字符串(”雷”)地址
Plugin DiZhi = Memory。FindString(Hwnd, ”雷", &H7D7045B4, &H7D8045B4, 2)
MsgBox ”搜索到第一个"”雷”"字内存地址为:&H” & Hex(DiZhi)
命令名称:
GetProcessLive 获得进程优先级
命令功能:
获得进程优先级
命令参数:
参数1 整数型,窗口句柄
返 回 值:
整数型,优先级
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句是返回进程优先级返回到变量(Live)
Live = Plugin。Memory。GetProcessLive(Hwnd)
MsgBox ”返回进程优先级为:”&Live
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句是返回进程优先级返回到变量(Live)
Plugin Live = cessLive(Hwnd)
MsgBox ”返回进程优先级为:”&Live
命令名称:
Read16Bit 读取16位数值
命令功能:
根据内存地址读取16位数值
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,内存地址
返 回 值:
字符串型,16位数值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句是读取16位内存数值(&H400000)内存地址返回到变量(Val)
Val = Plugin。Memory。Read16Bit(Hwnd, &H400000)
脚本例子:
按键精灵7
复制代码
42 (完整版)按键精灵默认插件命令大全
及以下语法
1.
2.
//下面这句是读取16位内存数值(&H400000)内存地址返回到变量(Val)
Plugin Val = Memory。Read16Bit(Hwnd, &H400000)
命令名称:
Read16Bit 读取16位数值
命令功能:
根据内存地址读取16位数值
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,内存地址
返 回 值:
字符串型,16位数值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句是读取16位内存数值(&H400000)内存地址返回到变量(Val)
Val = Plugin。Memory。Read16Bit(Hwnd, &H400000)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句是读取16位内存数值(&H400000)内存地址返回到变量(Val)
Plugin Val = 16Bit(Hwnd, &H400000)
命令名称:
Read32Bit 读取32位数值
命令功能:
根据地址读取32位数值
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,内存地址
返 回 值:
字符串型,32位数值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
hwnd=Plugin。(0,"扫雷")
Dim x, y
//x, y中分别保存当前扫雷的长与宽的格子数量
x=32Bit(hwnd,&h1005334)
y=。Read32Bit(hwnd,&h1005338)
MsgBox "扫雷的长与宽的格子数量为:" &x& " * " &y&"格”
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
4.
Plugin hwnd=Window。Find(0,”扫雷")
Dim x, y
//x, y中分别保存当前扫雷的长与宽的格子数量
Plugin x=32Bit(hwnd,&h1005334)
43 (完整版)按键精灵默认插件命令大全
5.
6.
Plugin y=32Bit(hwnd,&h1005338)
MsgBox "扫雷的长与宽的格子数量为:” &x& ” * " &y&”格"
命令名称:
Read8Bit 读取8位数值
命令功能:
根据内存地址读取8位数值
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,内存地址
返 回 值:
字符串型,8位数值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句是读取8位内存数值(&H400000)内存地址返回到变量(Val)
Val = Plugin。8Bit(Hwnd, &H400000)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句是读取8位内存数值(&H400000)内存地址返回到变量(Val)
Plugin Val = Memory。Read8Bit(Hwnd, &H400000)
命令名称:
ReadBinary 读取二进制数据
命令功能:
根据地址读取指定长度的二进制数据
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,内存地址
参数3 整数型,读取长度
返 回 值:
字符串型,读取成功返回改地址的二进制数据,否则为0。
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
//以下为7.20版例子:
WinminePath = ”winmine。exe"
WinmineTitle = "扫雷"
Call RunApp(WinminePath)
Delay 1000
WinmineHwnd=Plugin。(0,WinmineTitle)
Val = Plugin。nary(WinmineHwnd, "2E7465", 3, &h400000, &h6000000, 2)
MsgBox Val
str=nary(WinmineHwnd,Val,3)
10.
MsgBox str
脚本例子:
按键精灵7
复制代码
44 (完整版)按键精灵默认插件命令大全
及以下语法
1.
2.
3.
4.
5.
6.
7.
8.
9.
//以下为7。20版例子:
WinminePath = ”winmine。exe"
WinmineTitle = ”扫雷"
VBSCall RunApp(WinminePath)
Delay 1000
Plugin WinmineHwnd=(0,WinmineTitle)
Plugin Val = nary(WinmineHwnd, ”2E7465”, 3, &h400000, &h6000000, 2)
MsgBox Val
Plugin str=Memory。ReadBinary(WinmineHwnd,Val,3)
10.
MsgBox str
命令名称:
ReadDouble 读取64位浮点数值
命令功能:
根据内存地址读取64位浮点数值
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,内存地址
返 回 值:
字符串型,64位浮点数值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句是读取64位内存浮点数值(&H400000)内存地址返回到变量(Val)
Val = uble(Hwnd, &H400000)
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
//下面这句是读取64位内存浮点数值(&H400000)内存地址返回到变量(Val)
Plugin Val = Memory。ReadDouble(Hwnd, &H400000)
命令名称:
ReadSingle 读取32位浮点数值
命令功能:
根据内存地址读取32位浮点数值
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,内存地址
返 回 值:
字符串型,32位浮点数值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
//下面这句是读取32位内存浮点数值(&H400000)内存地址返回到变量(Val)
Val = ngle(Hwnd, &H400000)
脚本例子:
按键精灵7
复制代码
45 (完整版)按键精灵默认插件命令大全
及以下语法
1.
2.
//下面这句是读取32位内存浮点数值(&H400000)内存地址返回到变量(Val)
Plugin Val = Memory。ReadSingle(Hwnd, &H400000)
命令名称:
ReadString 读取字符串
命令功能:
根据内存地址读取指定长度字符串
命令参数:
参数1 整数型,窗口句柄
参数2 整数型,内存地址
参数3 整数型,读取长度
返 回 值:
字符串型,内存字符串值
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句是读取内存字符串(&H7D7A45B4)内存地址返回到变量(z)
z = Plugin。ring(Hwnd, &H7D7A45B4, 2)
MsgBox "读到的内存字符串为:" &z
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句是读取内存字符串(&H7D7A45B4)内存地址返回到变量(z)
Plugin z = Memory。ReadString(Hwnd, &H7D7A45B4, 2)
MsgBox ”读到的内存字符串为:" &z
命令名称:
SetProcessLive 设置进程优先级
命令功能:
命令参数:
设置进程优先级
参数1 整数型,窗口句柄
参数2 整数型,优先级
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
//下面这句是查找窗口类名(0)或者标题(”无标题 — 记事本"),返回找到的句柄Hwnd
Hwnd = Plugin。Window。Find(0, ”无标题 - 记事本”)
MsgBox ”查找到的父窗口句柄为:”&Hwnd
//下面这句是设置进程优先级为(高于标准(A))
Call 。SetProcessLive(Hwnd, 4)
MsgBox ”返设置进程优先级为(高于标准(A))"
脚本例子:
复制代码
按键精灵7
及以下语法
1.
//下面这句是查找窗口类名(0)或者标题("无标题 - 记事本"),返回找到的句柄Hwnd
46 (完整版)按键精灵默认插件命令大全
2.
3.
4.
5.
6.
Plugin Hwnd = Window。Find(0, ”无标题 — 记事本”)
MsgBox ”查找到的父窗口句柄为:"&Hwnd
//下面这句是设置进程优先级为(高于标准(A))
Plugin cessLive(Hwnd, 4)
MsgBox ”返设置进程优先级为(高于标准(A))"
命令名称:
TerminateProc 终止进程
命令功能:
结束句柄进程
命令参数:
参数1 整数型,窗口句柄
返 回 值:
无
脚本例子: 复制代码
按键精灵8
及以上语法
1.
2.
3.
//下面这句是结束句柄(Hwnd)进程
Call 。TerminateProc(Hwnd)
MsgBox ”结束句柄进程"
脚本例子: 复制代码
按键精灵7
及以下语法
1.
2.
3.
//下面这句是结束句柄(Hwnd)进程
Plugin ateProc(Hwnd)
MsgBox "结束句柄进程”
插件命令面板 - Net网络
命令名称:
DialUp 拨号
拨号远程网络连接
参数1 字符串型,网络连接名字
参数1 布尔型,拨号失败返回[False],成功返回[True]
复制代码
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
4.
5.
6.
//下面这句是拨号远程网络连接(网络连接名字)[失败返回[False],成功返回[True]]
Rem 拨号
OnLine = Plugin。("ADSL连接测试")
If OnLine = False Then
Delay 1000
Goto 拨号
47 (完整版)按键精灵默认插件命令大全
7.
End If
脚本例子:
按键精灵7
及以下语法
复制代码
1.
2.
3.
4.
5.
6.
7.
//下面这句是拨号远程网络连接(网络连接名字)[失败返回[False],成功返回[True]]
Rem 拨号
Plugin OnLine = Net。DialUp("ADSL连接测试”)
If OnLine = False
Delay 1000
Goto 拨号
EndIf
命令名称:
HangUp 断开
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
断开远程网络连接
无
无
复制代码
//下面这句是断开远程网络连接
Call Plugin。()
脚本例子:
按键精灵7
及以下语法
复制代码
//下面这句是断开远程网络连接
Plugin Net。HangUp()
1.
2.
命令名称:
IsOnline 判断在线
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
1.
2.
3.
4.
5.
判断连接是否在线
无
参数1 布尔型,断线返回[False],否则返回[True]
复制代码
//下面这句是判断连接是否在线[断线返回[False],否则返回[True]]
OnLine = Plugin。ne()
If OnLine = False Then
//GoSub 拨号
End If
脚本例子: 复制代码
48 (完整版)按键精灵默认插件命令大全
按键精灵7
及以下语法
1.
2.
3.
4.
5.
//下面这句是判断连接是否在线[断线返回[False],否则返回[True]]
Plugin OnLine = ne()
If OnLine = False
//GoSub 拨号
EndIf
插件命令面板 - Office办公文档
命令名称:
ReadXls 读出Excel单元格
向Excel文档工作表单元格读出内容
参数1 整数型,文档工作表页
参数2 整数型,单元格行
参数3 整数型,单元格列
参数4 字符串型,Excel文档路径(7.11版以后取消此参数)
命令功能:
命令参数:
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
命令名称:
字符串型,单元格内容
请参见同类命令: OpenXls 打开Excel文档
请参见同类命令: OpenXls 打开Excel文档
WriteXls 写入Excel单元格
命令功能:
命令参数:
向Excel文档工作表单元格写入内容
参数1 整数型,文档工作表页
参数2 整数型,单元格行
参数3 整数型,单元格列
参数4 字符串型,写入内容
参数5 字符串型,Excel文档路径(7.11版以后取消此参数)
返 回 值:
脚本例子:
按键精灵8
及以上语法
脚本例子:
按键精灵7
及以下语法
请参见同类命令: OpenXls 打开Excel文档
请参见同类命令: OpenXls 打开Excel文档
无
49


发布评论