收藏 分销(赏)

按键精灵默认插件命令大全.doc

上传人:w****g 文档编号:11423043 上传时间:2025-07-23 格式:DOC 页数:74 大小:1.60MB 下载积分:16 金币
下载 相关 举报
按键精灵默认插件命令大全.doc_第1页
第1页 / 共74页
按键精灵默认插件命令大全.doc_第2页
第2页 / 共74页


点击查看更多>>
资源描述
目录 插件命令面板 - 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 颜色转RGB 17 GetRGB 得到RGB分量合并值 17 ColorToHSL 颜色转HSL 18 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 删除Cookie 57 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 及以下语法 复制代码 1. //下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色   2. Plugin XY = Bkgnd.FindColor(Hwnd, 0, 0, 20, 20, "FFFFFF")   3. //下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串   4. MyArray = Split(XY, "|")   5. //下面这句将字符串转换成数值   6. X = Clng(MyArray(0)): Y = Clng(MyArray(1))   7. 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. //下面这句按(从左到右从上到下的顺序找色)模糊查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色   2. XY = Plugin.Bkgnd.FindColorEx(Hwnd, 0, 0, 20, 20, "FFFFFF", 0, 0.9)   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 及以下语法 复制代码 1. //下面这句按(从左到右从上到下的顺序找色)模糊查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色   2. Plugin XY = Bkgnd.FindColorEx(Hwnd, 0, 0, 20, 20, "FFFFFF", 0, 0.9)   3. //下面这句用于分割字符串   4. MyArray = Split(XY, "|")   5. //下面这句将字符串转换成数值   6. X = Clng(MyArray(0)): Y = Clng(MyArray(1))   7. Msgbox "后台窗口颜色X坐标="& X & "    Y坐标=" & Y   命令名称: FindCenterColor 中心找色 命令功能: 范围中心找色(不支持win2000以下系统) 命令参数: 参数1 整数型,窗口句柄  参数2 整数型,窗口左上角X坐标  参数3 整数型,窗口左上角Y坐标  参数4 整数型,窗口右下角X坐标  参数5 整数型,窗口右下角Y坐标  参数6 字符串型,16进制颜色值 返 回 值: 字符串型,颜色位置坐标 脚本例子: 按键精灵8 及以上语法 复制代码 1. //下面这句按从中间到四周的顺序查找窗口句柄(变量:Hwnd)窗口的指定的矩形区域内指定颜色   2. XY = Plugin.Bkgnd.FindCenterColor(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 及以下语法 复制代码 1. //下面这句按从中间到四周的顺序查找窗口句柄(变量:Hwnd)窗口的指定的矩形区域内指定颜色   2. Plugin XY = Bkgnd.FindCenterColor(Hwnd, 0, 0, 20, 20, "FFFFFF")   3. //下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串   4. MyArray = Split(XY, "|")   5. //下面这句将字符串转换成数值   6. X = Clng(MyArray(0)): Y = Clng(MyArray(1))   7. Msgbox "后台窗口颜色X坐标="& X & "    Y坐标=" & Y   插件命令面板 - Color颜色 命令名称: ColorToRGB 颜色转RGB 命令功能: 把16进制颜色值转换分解到10进制(R,G,B)分量中 命令参数: 参数1 字符串型,16进制颜色值  参数2 整数型,返回10进制R分量  参数3 整数型,返回10进制G分量  参数4 整数型,返回10进制B分量 返 回 值: 无 脚本例子: 按键精灵8 及以上语法 复制代码 1. //下面这句是把16进制颜色("0000FF")转换分解到10进制(R:R, G:G, B:B)分量中   2. Call Plugin.Color.ColorToRGB("ffffFF", R, G, B)   3. msgbox R&"  " & G &"  " & B   脚本例子: 按键精灵7 及以下语法 复制代码 1. //下面这句是把16进制颜色("0000FF")转换分解到10进制(R:R, G:G, B:B)分量中   2. Plugin Color.ColorToRGB("ffffFF", R, G, B)   3. msgbox R&"  " & G &"  " & B   命令名称: GetRGB 得到RGB分量合并值 命令功能: 把10进制(R,G,B)分量合并到16进制颜色值中 命令参数: 参数1 整数型,10进制R分量  参数2 整数型,10进制G分量  参数3 整数型,10进制B分量 返 回 值: 字符串型,16进制颜色值 脚本例子: 按键精灵8 及以上语法 复制代码 1. //下面这句是把10进制(R:255, G:0, B:0)分量合并到16进制颜色值变量(Color)中   2. Color = Plugin.Color.GetRGB(255, 0, 0)   3. msgbox "得到16进制颜色值:" & color   脚本例子: 按键精灵7 及以下语法 复制代码 1. //下面这句是把10进制(R:255, G:0, B:0)分量合并到16进制颜色值变量(Color)中   2. Plugin Color = Color.GetRGB(255, 0, 0)   3. msgbox "得到16进制颜色值:" & color   命令名称: ColorToHSL 颜色转HSL 命令功能: 把16进制颜色值转换分解到10进制(H,S,L)分量中 命令参数: 参数1 字符串型,16进制颜色值  参数2 整数型,返回10进制H分量  参数3 整数型,返回10进制S分量  参数4 整数型,返回10进制L分量 返 回 值: 无 脚本例子: 按键精灵8 及以上语法 复制代码 1. //色调(H)、饱和度(S)、亮度(L)   2. //下面这句是把16进制颜色("0000FF")转换分解到10进制(H:H, S:S, L:L)分量中   3. Call Plugin.Color.ColorToHSL("0000FF", H, S, L)   4. msgbox H &"  " & S &"  " & L   脚本例子: 按键精灵7 及以下语法 复制代码 1. //色调(H)、饱和度(S)、亮度(L)   2. //下面这句是把16进制颜色("0000FF")转换分解到10进制(H:H, S:S, L:L)分量中   3. Plugin Color.ColorToHSL("0000FF", H, S, L)   4. msgbox H &"  " & S &"  " & L   命令名称: CountColor 区域搜索颜色数量 命令功能: 范围区域搜索指定色数量 命令参数: 参数1 整数型,屏幕左上角X坐标  参数2 整数型,屏幕左上角Y坐标  参数3 整数型,屏幕右下角X坐标  参数4 整数型,屏幕右下角Y坐标  参数5 字符串型,16进制颜色值  参数6 整数型,相似度 返 回 值: 整数型,颜色数量 脚本例子: 按键精灵8 及以上语法 复制代码 1. //下面这句在屏幕区域范围内查找16进制颜色("0000FF")的数量   2. NUM = Plugin.Color.CountColor(0, 0, 1024, 768, "FFFFFF",1)   3. msgbox "颜色(""FFFFFF"")的数量=" & NUM   脚本例子: 按键精灵7 及以下语法 复制代码 1. //下面这句在屏幕区域范围内查找16进制颜色("0000FF")的数量   2. Plugin NUM = Color.CountColor(0, 0, 1024, 768, "FFFFFF",1)   3. msgbox "颜色(""FFFFFF"")的数量=" & NUM   命令名称: FindMutiColor 区域多点找色 命令功能: 范围区域内查找多点颜色 命令参数: 参数1 整数型,屏幕左上角X坐标  参数2 整数型,屏幕左上角Y坐标  参数3 整数型,屏幕右下角X坐标  参数4 整数型,屏幕右下角Y坐标  参数5 字符串型,第一点16进制颜色值  参数6 字符串型,符合偏移点颜色组(相对第一点位置偏移X坐标|相对第一点位置偏移Y坐标|16进制颜色)  参数7 整数型,相似度 返 回 值: 字符串型,左上角第一点颜色位置坐标 脚本例子: 按键精灵8 及以上语法 复制代码 1. //下面这句在屏幕区域范围内查找多点颜色,返回左上角第一点颜色位置坐标   2. XY = Plugin.Color.FindMutiColor(0, 0, 1024, 768, "FFFFFF", "2|0|FFFFFF,-6|1|FFFFFF,-3|1|FFFFFF,-6|3|FFFFFF,-3|3|FFFFFF,0|3|FFFFFF,4|3|FFFFFF,-1|5|FFFFFF,3|5|FFFFFF,-3|6|FFFFFF,-6|7|FFFFFF,1|8|FFFFFF,4|8|FFFFFF,-5|10|FFFFFF,-3|10|FFFFFF,4|10|FFFFFF", 1)   3. //下面这句用于分割字符串   4. ZB = InStr(XY, "|")   5. //下面这句将字符串转换成数值   6. X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))   7. msgbox "屏幕多点找色功能:找屏幕""我""字位置位:" & X&","&Y   脚本例子: 按键精灵7 及以下语法 复制代码 1. //下面这句在屏幕区域范围内查找多点颜色,返回左上角第一点颜色位置坐标   2. Plugin XY = Color.FindMutiColor(0, 0, 1024, 768, 
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服