GJ(格局命令库)收录了按键精灵十几年来好用的函数 希望能帮助大家节省写代码的时间 永久免费 大家放心使用
下载地址
https://share.weiyun.com/ylhfXncD在使用本命令库的时候 第一行代码切记加上这个 Call LibE.GJ.命令库授权() 否则不能正常使用
/*〓〓〓〓〓〓〓〓【2025/2/18】〓〓〓〓〓〓〓〓
|
|
|-- 新增 雷电_初始化(路径)
|-- 新增 雷电_关闭模拟器(编号或标题)
|-- 新增 雷电_关闭所有模拟器()
|-- 新增 雷电_获取IMEI(编号)
|-- 新增 雷电_获取分辨率DPI(编号)
|-- 新增 雷电_获取分辨率高度(编号)
|-- 新增 雷电_获取分辨率宽度(编号)
|-- 新增 雷电_获取模拟器()
|-- 新增 雷电_获取模拟器加强()
|-- 新增 雷电_获取模拟器信息(编号或标题,信息类型)
|-- 新增 雷电_获取启动模拟器编号()
|-- 新增 雷电_获取正在运行的模拟器()
|-- 新增 雷电_结束进程(编号)
|-- 新增 雷电_克隆模拟器(编号,标题)
|-- 新增 雷电_模拟按键(编号或标题,按键名)
|-- 新增 雷电_模拟器备份(编号或标题,保存路径)
|-- 新增 雷电_模拟器还原(编号或标题,备份文件)
|-- 新增 雷电_启动模拟器(编号或标题)
|-- 新增 雷电_删除模拟器(编号或标题)
|-- 新增 雷电_输入文字(编号或标题,字符串)
|-- 新增 雷电_新建模拟器(标题)
|-- 新增 雷电_修改定位信息(编号或标题,经度,纬度)
|-- 新增 雷电_修改模拟器IMEI(编号或标题,IMEI)
|-- 新增 雷电_修改模拟器分辨率(编号或标题,宽,高,DPI)
|-- 新增 雷电_修改模拟器配置(编号或标题,分辨率宽,分辨率高,DPI,CPU,memory)
|-- 新增 雷电_摇一摇(编号或标题)
|-- 新增 雷电_一键排列()
|-- 新增 雷电_应用安装(编号或标题,安装包路径)
|-- 新增 雷电_应用包名安装(编号或标题,包名)
|-- 新增 雷电_应用关闭(编号或标题,包名)
|-- 新增 雷电_应用启动(编号或标题,包名)
|-- 新增 雷电_应用卸载(编号或标题,包名)
|-- 新增 雷电_优化CPU(编号或标题,优化值)
|-- 新增 雷电_执行ADB命令(编号,ADB命令)
|-- 新增 雷电_执行动作命令(编号或标题,命令动作,命令值)
|-- 新增 雷电_重命名模拟器(编号或标题,新标题)
|-- 新增 雷电_重启模拟器(编号或标题,应用包名)
|-- 新增 雷电_Getprop命令(编号或标题,键名)
|-- 新增 雷电_Setprop命令(编号或标题,键名,键值)
|-- 新增 雷电_ADB_获取当前应用包名与组件名(编号)
|-- 新增 雷电_ADB_模拟滑动(编号,X1坐标,Y1坐标,X2坐标,Y2坐标,延迟)
|-- 新增 雷电_ADB_模拟输入(编号,文本内容)
|-- 新增 雷电_ADB_判断设备中是否有安装指定App(编号,包名)
|-- 新增 雷电_ADB_应用关闭(编号,包名)
|-- 新增 雷电_ADB_应用启动(编号,包名与组件名)
|-- 新增 雷电_ADB_应用数据删除(编号,包名)
|-- 新增 雷电_Getprop命令(编号或标题,键名)
|-- 新增 雷电_Setprop命令(编号或标题,键名,键值)
|-- 新增 句柄生成代码(句柄)
|-- 新增 Umi_OCR(图像路径,接口地址)
|-- 新增 判断QQ是否登录(QQ)
|-- 新增 判断按键精灵是否调试状态()
|
|
/*〓〓〓〓〓〓〓〓【2025/1/20】〓〓〓〓〓〓〓〓
|注:考虑到按键精灵论坛很多老贴都隐藏了因此从论坛神梦_多线程 修改了一些细节加到命令库中给大家使用
|后续会继续更新命令库 目前计划会增加获取网页元素填表之类的功能
|
|
|-- 新增 多线程_协程_添加() 命令
|-- 新增 多线程_协程_启动() 命令
|-- 新增 多线程_协程_线程开始() 命令
|-- 新增 多线程_协程_线程切换() 命令
|-- 新增 多线程_协程_线程结束() 命令
|-- 新增 多线程_回调函数_调用() 命令
|-- 新增 多线程_回调函数_返回() 命令
|-- 新增 多线程_回调函数_取参数() 命令
|-- 新增 多线程_回调函数_置参数() 命令
|-- 新增 多线程_原子_调试输出() 命令
|-- 新增 多线程_初始化() 命令
|-- 新增 多线程_读写锁创建() 命令
|-- 新增 多线程_读写锁读锁定() 命令
|-- 新增 多线程_读写锁解锁() 命令
|-- 新增 多线程_读写锁销毁() 命令
|-- 新增 多线程_读写锁写锁定() 命令
|-- 新增 多线程_临界区创建() 命令
|-- 新增 多线程_临界区进入() 命令
|-- 新增 多线程_临界区退出() 命令
|-- 新增 多线程_临界区销毁() 命令
|-- 新增 多线程_挂起() 命令
|-- 新增 多线程_恢复() 命令
|-- 新增 多线程_结束() 命令
|-- 新增 多线程_取当前ID() 命令
|-- 新增 多线程_取优先级() 命令
|-- 新增 多线程_取状态() 命令
|-- 新增 多线程_置优先级() 命令
|-- 新增 多线程_信号量创建() 命令
|-- 新增 多线程_信号量等待() 命令
|-- 新增 多线程_信号量是否空闲() 命令
|-- 新增 多线程_信号量释放() 命令
|-- 新增 多线程_信号量销毁() 命令
|-- 新增 多线程_原子_初始化() 命令
|-- 新增 多线程_原子_递减() 命令
|-- 新增 多线程_原子_递增() 命令
|-- 新增 多线程_原子_赋值() 命令
|-- 新增 多线程_原子_交换() 命令
|-- 新增 多线程_原子_三目运算() 命令
|-- 新增 多线程_原子_运算() 命令
|-- 新增 多线程_原子_销毁() 命令
|-- 新增 多线程_互斥锁创建() 命令
|-- 新增 多线程_互斥锁进入() 命令
|-- 新增 多线程_互斥锁退出() 命令
|-- 新增 多线程_互斥锁销毁() 命令
|-- 新增 多线程_事件创建() 命令
|-- 新增 多线程_事件进入() 命令
|-- 新增 多线程_事件退出() 命令
|-- 新增 多线程_事件销毁() 命令
|-- 新增 多线程_自旋锁创建() 命令
|-- 新增 多线程_自旋锁进入() 命令
|-- 新增 多线程_自旋锁退出() 命令
|-- 新增 Lib.GJ.MD5(str) 命令
|
|
/*〓〓〓〓〓〓〓〓【2024/11/26】〓〓〓〓〓〓〓〓
|
|
|-- 新增 鼠_真实模拟直线轨迹(x1, y1, x2, y2, 移动总时长,步长, 模式)
| 参数介绍
| 模式 0:匀速移动,1:先快后慢,2:先慢后快,3:先快后慢再快,4:先慢后快再慢,5:随机速度
|-- 新增 英文大写转小写(str)
|-- 新增 英文大小写互转(str)
|-- 新增 dm_KeyList(键码组, 模拟方式, 毫秒延时) 大漠按键
|-- 新增 B64(path) 简洁版图文转64编码
|-- 修改 机器码验证(微云链接, 解密密码, 天数) 天数是自定义的到期天数 整数型 例如 7 代表7天后到期
|-- 修改 生成机器码(加密密码) 精简代码 运行速度快了一点
|
|
/*〓〓〓〓〓〓〓〓【2024/10/22】〓〓〓〓〓〓〓〓
|
|-- 修复 百度OCR数组报错卡死问题
|
/*〓〓〓〓〓〓〓〓【2024/10/13】〓〓〓〓〓〓〓〓
|
|-- 新增 AI对话
|-- 新增 AI对话图灵
|-- 新增 QQ号查手机
|-- 新增 手机号查QQ
|-- 新增 LOL查信息
|-- 新增 键盘按键编码
|-- 新增 遍历最近坐标
|-- 新增 获取最顶层句柄
|-- 新增 转半角为全角
|-- 新增 转全角为半角
|
/*〓〓〓〓〓〓〓〓【2024/8/23】〓〓〓〓〓〓〓〓
|
|-- 修改 二维投影角度计算命令增加输出标志方向 ↑ ← ↓ ↗ ↖ ↙ ↘ → ,z1 z2没有坐标可以填0
|-- 修改 三维角度计算命令增加输出旋转方向, z1 z2没有坐标可以填0
|
/*〓〓〓〓〓〓〓〓【2024/8/22】〓〓〓〓〓〓〓〓
|
|-- 修复 百度_文字识别ocr 因为身份令牌失效导致报错的问题
|
/*〓〓〓〓〓〓〓〓【2024/8/21】〓〓〓〓〓〓〓〓
|
|-- 版本号更新V1.0
|-- 修改 二维角度计算增加输出标志方向 ↑ ← ↓ ↗ ↖ ↙ ↘ →
|-- 修改 微云充值积分改为微云_充值积分
|-- 修改 鼠标移动轨迹增加速度参数
|-- 修改 鼠标相对移动轨迹增加速度参数
|-- 优化 机器码
|-- 新增 百度OCR初始化
|-- 新增 百度_文字识别ocr
|-- 新增 百度_文字识别ocr含坐标
|-- 新增 图鉴_ocr
|-- 新增 读取指定行文本内容
|-- 新增 指定行末追加内容
|-- 新增 追加一行文本内容
|-- 新增 删除指定行文本内容
|-- 新增 替换指定行文本内容
|-- 新增 插入文本内容到指定行
|-- 新增 遍历指定目录下所有文件名
|-- 新增 遍历指定目录下所有文件夹名
|-- 新增 判断文件夹是否存在
|-- 新增 查找屏幕图片数量
|-- 新增 文件加密
|-- 新增 文件解密
|-- 新增 屏幕截图
|-- 新增 微云_积分扣除
|-- 新增 微云_查积分余额
|-- 新增 文件指定位置写入内容
|-- 新增 从末尾删除指定长度文本
|-- 新增 从开头删除指定长度文本
|
/*〓〓〓〓〓〓〓〓【2024/8/13】〓〓〓〓〓〓〓〓
|
|-- 新增 相对鼠标移动轨迹命令
|-- 新增 字符串加密命令
|-- 新增 字符串解密命令
|-- 注:命令库版本号改为V0.5,下一版V1.0本将新增文字识别以及其他常用的函数
|
/*〓〓〓〓〓〓〓〓【2024/8/9】〓〓〓〓〓〓〓〓
|
|-- 优化 鼠标移动轨迹命令 移动过程中会因为随机范围过大的原因导致虚晃两枪 经过优化目前移动到目标更精确 更顺滑
|-- 优化 机器码未知的BUG
|-- 新增 随机游戏名命令
|-- 改动 三维角度计算2命令去除
|-- 新增 二维投影角度计算命令
|
/*〓〓〓〓〓〓〓〓【2024/8/6】〓〓〓〓〓〓〓〓
|
|-- 优化 计算坐标距离
|-- 优化 计算坐标角度优化 增加格式化参数,选择False或True来决定计算出的数值是否只保留两位小数点
|-- 新增 三维角度计算
|-- 新增 三维角度计算2
|-- 新增 三维距离计算。参数:函数接收两个三维点的坐标 (x1, y1, z1) 和 (x2, y2, z2) 以及是否格式化输出的参数。
|-- 其中三维角度计算2:返回方位角和俯仰角的字符串。 能更全面地计算三维空间中的角度,适用于三维游戏和其他需要三维方向计算的场景。
|-- 新增 json数据解析(路径) 命令 : 读取JSON文件,遍历Image下的IDs部分,每个 ID 用 | 符号连接返回 需将 Import导入VBScript路径后使用 VBScript可以在群里下载
|-- 新增 json数据解析简化(json数据, json键名)命令: 解析JSON格式的数据,并返回指定键名的值。
|-- 新增 取特定字符串(字符串, 前特征, 后特征)命令: 例如我们需要提取的字符串是"A字符串B" 那么前特征就是A后特征就是B
|-- 优化 修复了机器码验证因为个别电脑日期格式不同导致验证失败的问题
|-- 优化 生成机器码修复了偶尔会没有时间日期在里面的问题
| 注: 如果自己存放在微云笔记的机器码过多无法检测机器码是否有错误格式
| 例如 缺少时间日期 或者用户乱填乱改的问题可以使用以下代码检查
| 机器码 = LibE.格局命令库.获取微云笔记(链接, 分割1, 分割2, 换行)
| 结果 = 读取机器码(机器码, "123")
| Function 读取机器码(机器码字符串,密码)
| 使用Split将机器码字符串分割成数组
| 机器码数组 = Split(机器码字符串, "|")
| 创建一个新的数组以存储有效的机器码
| 结果数组 = ""
| For i = LBound(机器码数组) To UBound(机器码数组)
| ' 处理每个机器码,避免空值
| If Trim(机器码数组(i)) <> "" Then
| If 结果数组 <> "" Then
| 结果数组 = 结果数组 & "|" ' 添加分隔符
| End If
| TracePrint LibE.格局命令库.解密机器码(机器码数组(i),密码)
| 结果数组 = 结果数组 & 机器码数组(i)
| End If
| Next
| 读取机器码 = 结果数组
| End Function
|
|
/*〓〓〓〓〓〓〓〓【2024/8/4】〓〓〓〓〓〓〓〓
|
|-- 新增 图片文件转64编码(图片路径)命令
|
/*〓〓〓〓〓〓〓〓【2024/8/3】〓〓〓〓〓〓〓〓
|
|-- 新增 命令库授权增强版 优化了网络不稳定导致命令库授权失败的问题,如果网络正常还是建议使用非增强版
|
/*〓〓〓〓〓〓〓〓【2024/8/1】〓〓〓〓〓〓〓〓
|
|-- 修复 未授权授权命令库的时候验证机器码返回空字符串
|-- 修复 验证机器码返回时间错误的问题
|
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/