按键精灵插件使用说明

合集下载

按键精灵大漠插件excel操作语句

按键精灵大漠插件excel操作语句

按键精灵大漠插件excel操作语句一、打开Excel文件1. 打开指定路径下的Excel文件:excel.Open("D:\test.xls");2. 打开当前路径下的Excel文件:excel.Open("test.xls");3. 打开最后一个打开的Excel文件:excel.OpenLast()。

二、读取单元格数据4. 读取指定单元格的文本内容:excel.ReadCellText("Sheet1", "A1");5. 读取指定单元格的数值内容:excel.ReadCellNumber("Sheet1", "B2");6. 读取指定单元格的公式内容:excel.ReadCellFormula("Sheet1", "C3");7. 读取指定单元格的日期内容:excel.ReadCellDate("Sheet1", "D4")。

三、写入单元格数据8. 在指定单元格中写入文本内容:excel.WriteCellText("Sheet1", "A1", "Hello World");9. 在指定单元格中写入数值内容:excel.WriteCellNumber("Sheet1", "B2", 123.45);10. 在指定单元格中写入公式内容:excel.WriteCellFormula("Sheet1", "C3", "=SUM(A1:B2)");11. 在指定单元格中写入日期内容:excel.WriteCellDate("Sheet1", "D4", "2022-01-01")。

按键精灵命令

按键精灵命令
网页元素特征串
6)HtmlExists(网页元素特征串)
功能:在网页中查找对应的网页元素,返回对应的网页元素的个数
参数:网页元素特征串
返回值:对应该特征字符串的网页元素的个数
2.4.扩展命令
1)String RunJS(执行类型,Javascript语句)
功能:直接执行一段Javascript语句;
2)LeftDown(X坐标,Y坐标)
功能:鼠标左键按下
参数:
参数1整数型,X坐标
参数2整数型,Y坐标
返回值:无
例子:Plugin Web.LeftDown(50,100)
3)LeftUp(X坐标,Y坐标)
功能:鼠标左键弹起
参数:
参数1整数型,X坐标
参数2整数型,Y坐标
返回值:无
例子:Plugin Web.LeftUp(50,100)
参数:无
返回值:无
11)ClearCookie()
功能:清除IE所有的Cookie
参数:无
返回值:无
12)GetUrl()
功能:返回当前页面的URL地址
参数:无
返回值:字符串,当前页面的URL地址
2.3.页面控制命令
1)HtmlClick(网页元素特征串)
功能:点击网页中的按钮或链接,或者是其他元素,无ID请指定tag;
参数:
参数1:执行类型,0:无返回值,1有返回值【JS中必须有return语句】
参数2:Javascript语句
返回值:返回特征字符串;
2.5.后台键盘鼠标命令
1)MoveTo(X坐标,Y坐标)
功能:鼠标移动
参数:
参数1整数型,X坐标
参数2整数型,Y坐标

(完整版)按键精灵默认插件命令大全

(完整版)按键精灵默认插件命令大全

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

按键精灵用法

按键精灵用法

按键精灵是一个非常方便的自动化工具,可以帮助用户完成一些繁琐的任务,例如自动点击、自动输入、自动播放音乐等等。

下面是按键精灵的用法:
1. 下载和安装
首先,你需要下载和安装按键精灵软件。

按键精灵有免费版和付费版,免费版可以满足大多数用户的需求。

你可以从官方网站上下载并安装按键精灵。

2. 录制和编辑脚本
启动按键精灵后,你可以通过录制或手动编辑的方式来编写脚本。

录制脚本是通过模拟键盘和鼠标操作来实现的,而手动编辑脚本则需要你自己编写相应的代码。

3. 运行脚本
编写好脚本后,你可以通过运行脚本来执行相应的操作。

你可以在按键精灵的主界面中点击“运行”按钮来启动脚本。

4. 设置参数和条件
在录制或手动编写脚本时,你可以设置一些参数和条件来控制脚本的执行。

例如,你可以设置脚本的执行时间、执行次数、执行间隔等等。

5. 保存和导出脚本
在执行脚本后,你可以将脚本保存到本地或导出为其他格式的文件,以便以后再次使用。

总的来说,按键精灵是一种非常方便的自动化工具,可以帮助你完成许多繁琐的任务。

但是,在使用按键精灵时,也需要注意一些安全问题,例如不要将敏感信息暴露给脚本等。

按键精灵使用方法

按键精灵使用方法

按键精灵使用方法
按键精灵是一款非常实用的自动化工具,可以自动完成电脑上的一些重复性任务,大大提升工作效率。

下面将介绍按键精灵的使用方法,帮助你更好地使用这款工具。

2.启动按键精灵
安装完成后,你可以在桌面或开始菜单中找到按键精灵的快捷方式。

双击快捷方式打开按键精灵。

3.录制任务
按键精灵的核心功能之一就是录制任务。

录制任务可以记录你的键盘和鼠标操作,并重放操作以进行自动化。

点击按键精灵界面上的“录制”按钮,然后进行相关操作,例如点击鼠标、按键盘等,按下“结束录制”按钮停止录制。

你可以在任务列表中找到已经录制好的任务。

5.设置任务属性
6.运行任务
7.定时运行任务
8.脚本语言
9.导入和导出任务
10.资源管理器
按键精灵的资源管理器可以帮助你管理一些经常使用的文件和软件。

你可以通过点击界面上的“资源”按钮,然后在资源管理器中添加和管理文件和软件快捷方式。

按键精灵使用教程

按键精灵使用教程

按键精灵使用教程按键精灵是一款非常实用的自动化操作工具,可以帮助用户实现自动化操作,提高工作效率。

下面是按键精灵的使用教程,共计1200字以上。

第二步:启动按键精灵并了解界面第三步:录制宏按键精灵主要功能是录制和执行宏,也就是自动化操作脚本。

录制宏是指按下一系列键盘和鼠标操作,按键精灵会将这些操作记录下来并转化为一段宏脚本。

下面详细介绍如何录制宏:1. 点击菜单栏的“录制”按钮,或者使用快捷键Ctrl+Alt+S开始录制。

2.在弹出的录制框中,选择需要录制的操作类型,如键盘、鼠标、窗口控件等。

3.点击“开始录制”按钮,按下键盘和鼠标进行操作。

4.完成一系列操作后,点击录制框底部的“结束录制”按钮,录制结束。

第五步:执行宏第六步:保存和加载宏1.保存宏:点击菜单栏的“文件”按钮,选择“保存宏”选项,选择保存路径和文件名,点击保存按钮即可将宏脚本保存为文件。

2.加载宏:点击菜单栏的“文件”按钮,选择“加载宏”选项,选择之前保存好的宏文件,点击打开按钮即可加载宏脚本。

第七步:常用功能介绍除了上述基本操作外,按键精灵还提供了一些常用功能,帮助用户实现更高级的自动化操作:1.定时任务:点击菜单栏的“工具”按钮,选择“定时任务”选项,可以创建定时任务,指定时间间隔自动执行宏脚本。

2.条件判断:在宏脚本中可以使用条件判断语句,根据不同条件执行不同的操作,实现更加灵活的自动化操作。

具体的条件判断语句可以参考按键精灵的官方文档。

3.循环操作:在宏脚本中可以使用循环语句,重复执行一些操作,实现批量操作的自动化。

具体的循环语句使用方法也可以参考按键精灵的官方文档。

按键精灵使用说明

按键精灵使用说明

按键精灵使用说明一、按键精灵简介按键精灵是一款功能强大的自动化工具,它可以模拟键盘、鼠标输入,实现自动化操作。

无论是简单的重复点击、键盘输入,还是复杂的自动执行脚本,按键精灵都能够完成,并且支持多种自定义设置,灵活易用。

二、安装与启动2.安装软件:双击安装包,按照安装向导逐步进行安装。

3.启动软件:安装完成后,可以在桌面或开始菜单中找到按键精灵的图标,双击图标即可启动软件。

三、基本功能1.宏录制与执行按键精灵支持宏录制与执行,可以录制用户在键盘上的操作,然后保存为宏文件,以后就可以通过点击宏文件来执行录制的操作。

录制宏的步骤如下:-打开按键精灵软件,在软件界面上找到“录制”按钮,点击进入录制模式。

-在需要录制的应用程序中进行操作,按键精灵会自动记录下键盘与鼠标的操作。

-完成操作后,点击按键精灵界面上的“停止”按钮,宏录制结束。

-然后将录制的宏保存起来,以后就可以通过点击宏文件再次执行这些操作了。

2.自定义脚本编写脚本的步骤如下:-编写完成后,点击保存按钮保存脚本,并执行脚本。

3.快捷键绑定按键精灵支持为宏命令或脚本命令设置快捷键,方便用户快速执行特定的操作。

设置快捷键的步骤如下:-打开软件界面,找到需要设置快捷键的宏或脚本命令。

-右键点击该命令,选择“快捷键设置”。

-在弹出的对话框中,按下需要设置的快捷键组合。

-设置完成后,按下快捷键即可执行该命令。

四、高级功能1.图像识别与模拟按键精灵支持图像识别与模拟功能,可以根据指定的图片进行判断和操作。

用户可以通过该功能实现一些特殊的操作,如点击一些特定颜色的按钮等。

图像识别与模拟的步骤如下:-打开按键精灵软件,在软件界面上找到“图像识别与模拟”按钮,点击进入图像识别与模拟模式。

-在需要操作的应用程序中截取所需图片,并保存为图像识别文件。

-在图像识别与模拟模式中选择相应的图像识别文件,并设置操作参数。

-完成设置后,点击开始运行按钮,按键精灵会根据设定的图片进行操作。

(完整版)按键精灵默认插件命令大全

(完整版)按键精灵默认插件命令大全

目录插件命令面板 - 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)插件命令面板— 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)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)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)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)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)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)Size 改变大小 (71)Top 窗口置前 (72)插件命令面板 - Msg信息提示 (72)HideScrTXT 屏幕刷新 (72)ShowScrTXT 屏幕输出 (73)插件命令面板 - BKgnd后台控制插件命令面板— Color颜色插件命令面板 - Console控制台插件命令面板— Encrypt加解密插件命令面板 - File文件脚本例子:请参见同类命令:SeekFile 设置文件的当前读写位置按键精灵8及以上语法脚本例子:按键精灵7请参见同类命令:SeekFile 设置文件的当前读写位置及以下语法插件命令面板— Media多媒体Memory内存/进程插件命令面板 - Net网络插件命令面板 - Office办公文档插件命令面板 - Pic图像插件命令面板— Sys系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

函数说明:1.TransformWindow(窗口句柄)功能:转换窗口,对要取后台图色数据的窗口使用该函数后才能取后台图色数据。

如果是DX图形绘图的窗口,DX绘图区域必须有部分移到屏幕外,否则无法使用。

转换窗口后,有些窗口(特别是大多数游戏的)要等待一会儿才能用其它函数可靠地取到后台图色数据,等待的时间要大于画面两次刷新的时间间隔。

转换后到取消转换前,可以无限次使用取到后台图色数据的命令,即通常只需要转换一次。

参数:1)窗口句柄:整型数。

2.UnTransformWindow(窗口句柄)功能:取消窗口转换,DX图形绘图的窗口,用过TransformWindow后,必须用UnTransformWindow取消窗口转换才能让DX绘图完全移到屏幕中,否则后很严重(不会损坏电脑的),自己试下就知道了。

参数:1)窗口句柄:整型数。

3.GetPixelColor(窗口句柄,横坐标,纵坐标)[颜色值]功能:获得指定点的颜色参数:1)窗口句柄:整型数。

2)横坐标:整型数,窗口客户区坐标。

3)纵坐标:整型数,窗口客户区坐标。

返回值:颜色值:整型数。

例子:Plugin hwnd=Window.Foreground()Plugin Window.Move(hwnd,-30,10)Plugin BGCP2_02.TransformWindow(hwnd)Delay 200Plugin color=BGCP2_02.GetPixelColor(hwnd,0,0)MsgBox CStr(Hex(color)),4096,"颜色"Plugin BGCP2_02.UnTransformWindow(hwnd)Plugin Window.Move(hwnd,10,10)4.CmpColor(窗口句柄,横坐标,纵坐标,颜色,颜色最大偏差)[是否满足条件]功能:判断指定点的颜色,后台的IfColor参数:1)窗口句柄:整型数。

2)横坐标:整型数,窗口客户区坐标。

3)纵坐标:整型数,窗口客户区坐标。

4)颜色:整型数。

5)颜色最大偏差:整型数。

游戏中不同电脑上显示的颜色会有点偏差,这个参数用于兼容这种情况,它设置的是RGB各颜色分量偏差的最大允许值,取值范围是0-255,0是无颜色偏差。

返回值:是否满足条件:布尔值,布尔值是用来表达是真是假的,指定点的颜色满足条件就返回真,否则返回假。

例子:Import "BGCP2_02.dll"Plugin hwnd=Window.Foreground()Plugin Window.Move(hwnd,-30,10)Plugin BGCP2_02.TransformWindow(hwnd)Delay 200Plugin tj=BGCP2_02.CmpColor(hwnd,6,5,&HFF7F00,30)If tj=trueMsgBox "满足条件",4096ElseMsgBox "不满足条件",4096EndIfPlugin BGCP2_02.UnTransformWindow(hwnd)Plugin Window.Move(hwnd,10,10)5.FindColor(窗口句柄,左边界,上边界,右边界,下边界,颜色,颜色最大偏差,查找方式,横坐标,纵坐标)功能:找色参数:1)窗口句柄:整型数。

2)左边界,整型数,用于设置找色范围,找色区域左上角的横坐标(窗口客户区坐标)。

3)上边界,整型数,用于设置找色范围,找色区域左上角的纵坐标(窗口客户区坐标)。

4)右边界,整型数,用于设置找色范围,找色区域右下角的横坐标(窗口客户区坐标)。

5)下边界,整型数,用于设置找色范围,找色区域右下角的纵坐标(窗口客户区坐标)。

7)颜色最大偏差:整型数。

游戏中不同电脑上显示的颜色会有点偏差,这个参数用于兼容这种情况,它设置的是RGB各颜色分量偏差的最大允许值,取值范围是0-255,0是无颜色偏差。

8)查找方式:整型数,用于设置找色时扫描的顺序。

可取如下值:0:从上到下,每行从左到右1:从上到下,每行从右到左2:从下到上,每行从左到右3:从下到上,每行从右到左4:从左到右,每列从上到下5:从左到右,每列从下到上6:从右到左,每列从上到下7:从右到左,每列从下到上8:从中间开始找色9)横坐标,整型数,用于***找到的颜色的横坐标(窗口客户区坐标),找不到时此值是-1。

10)纵坐标,整型数,用于***找到的颜色的纵坐标(窗口客户区坐标),找不到时此值是-1。

例子:Plugin hwnd=Window.Foreground()Plugin Window.Move(hwnd,-500,10)Plugin BGCP2_02.TransformWindow(hwnd)Delay 200Plugin BGCP2_02.FindColor(hwnd,0,0,800,600,&H59A508,20,0,x,y)MsgBox "坐标:"&CStr(x)&","&CStr(y),4096Plugin BGCP2_02.UnTransformWindow(hwnd)Plugin Window.Move(hwnd,10,10)6.LoadBMP(文件名组)[数据句柄数组]功能:载入BMP文件数据。

载入BMP图片文件的数据到内存,可以同时载入多个文件,要求图片格式是24位BMP文件,找图前使用该命令,在脚本中运行一次该命令即可。

参数:1)文件名组:字符串或数组,由于一次载入多个BMP文件,所以称为文件名组。

如果一次只载入一个BMP文件,此处参数填写该BMP文件路径即可。

如果一次载入多个BMP文件,可以使用两种形式:字符串形式:各文件路径用“|”号隔开,例如:图片1文件路径|图片2文件路径|图片3文件路径。

数组形式:支持用文件路径名构成的一维数组做参数。

返回值:数据句柄数组:成功时返回的是一个一维的整数数组,失败时返回的是个整数(错误代码)。

每个BMP文件载入内存后都将获得一个对应的数据句柄,这个句柄将作为找图命令的参数。

一次载入多个BMP文件,将同时获得多个数据句柄,数据句柄数组里存放的就是这些数据句柄。

数据句柄在数组中的排列顺序和文件名组中对应的图片的顺序相同。

7.FreeBMP(数据句柄数组)功能:卸载BMP文件数据。

释放用LoadBMP命令载入到内存中的图片数据。

参数:1)数据句柄数组:和LoadBMP命令中的意义相同,直接使用LoadBMP命令的返回值作为该参数即可,如果使用了N次LoadBMP命令,FreeBMP命令也必须使用N 次,LoadBMP和FreeBMP配对使用。

8.FindPicture(窗口句柄,左边界,上边界,右边界,下边界,数据句柄或图片文件路径,颜色最大偏差,相似度,横坐标,纵坐标)功能:范围找图,获得找到的第一个坐标。

用于找图的图片四角的颜色相同时,被该颜色被视为透明色,找图顺序和按键精灵相同。

参数:1)窗口句柄:整型数,每个窗口都有一个窗口句柄,不同窗口的窗口句柄不同,即使是同一个程序多开时,它们的窗口句柄也不相同,所以可以用窗口句柄来确定是哪个窗口。

当要进行全屏找图时,窗口句柄取0。

2)左边界,上边界,右边界,下边界:整型数,左边界和上边界分别是是待找图区域左上角的横坐标和纵坐标,右边界和下边界分别是是待找图区域右下角的横坐标和纵坐标,如果窗口句柄不为0,这里的坐标是窗口坐标,如果窗口句柄为0,这里的坐标是屏幕坐标。

3)数据句柄或图片文件路径:数据句柄在LoadBMP命令的数据句柄组里已经解释过了;图片文件路径,字符串,要求图片格式是24位BMP文件。

4)颜色最大偏差:整型数,指的是颜色的最大允许偏差,用于解决在不同电脑上的颜色偏差问题。

取值范围是0到255,取0时颜色不允许有偏差。

5)相似度:浮点数,表示不满足条件的点所允许占的比例。

取值为0到1之间的小数,1为最相似,相似度越高找图速度越快。

6)横坐标,纵坐标:整型数,此处用变量作为参数,用于***找到的图形的横坐标和纵坐标,未找到时横坐标和纵坐标都为-1。

例子1:Plugin HandleArray=BGCP2_02.LoadBMP("图A.bmp")//IsArray函数用于判断HandleArray是否是数组If IsArray(HandleArray)=FalseMsgBox "载入图片失败",4096EndScriptEndIfPlugin hwnd=Window.Foreground()Plugin Window.Move(hwnd,-500,10)Plugin BGCP2_02.TransformWindow(hwnd)Delay 200Plugin BGCP2_02.FindPicture(hwnd,0,0,800,600,HandleArray(0),30,0.9,x,y)MsgBox "坐标:"&CStr(x)&","&CStr(y),4096ElseMsgBox "未找到图形",4096EndIfEndScript//OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止,这样能保证占用的资源被释放Sub OnScriptExitPlugin BGCP2_02.UnTransformWindow(hwnd)Plugin Window.Move(hwnd,10,10)//释放用LoadBMP命令载入到内存中的图片数据Plugin BGCP2_02.FreeBMP(HandleArray)Return例子2:Plugin hwnd=Window.Foreground()Plugin Window.Move(hwnd,-500,10)Plugin BGCP2_02.TransformWindow(hwnd)Delay 200Plugin BGCP2_02.FindPicture(hwnd,0,0,800,600,"图A.bmp",30,0.9,x,y)If x>=0 And y>=0MsgBox "坐标:"&CStr(x)&","&CStr(y),4096ElseMsgBox "未找到图形",4096EndIfEndScript//OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止,这样能保证占用的资源被释放Sub OnScriptExitPlugin BGCP2_02.UnTransformWindow(hwnd)Plugin Window.Move(hwnd,10,10)Return9.FindPictureA(窗口句柄,左边界,上边界,右边界,下边界,数据句柄或图片文件路径,颜色最大偏差,相似度)[横坐标和纵坐标构成的二维数组]功能:范围找图,获得找到的所有坐标。

相关文档
最新文档