这个插件主要用于补充按键精灵日常脚本开发中常用但写起来比较繁琐的功能,适合做工具脚本、自动化脚本、数据处理脚本时使用。
当前包含 550+ 个命令,常用功能包括:
1. 文本处理 Text_*
支持创建、读取、写入、追加、多行读写、数组读写、按行插入/替换/删除、查找替换、正则查找替换、去空行、去重、编码转换等。
2. 文件和目录 File_* / Dir_*
支持文件存在判断、复制、移动、重命名、删除、批量操作、Base64 读写、MIME 判断,以及目录创建、遍历、筛选、复制、移动、清空、统计等。
3. 数组 Arr_* / Sort_* / Random_*
支持插件内存数组容器、数组增删改查、模糊/正则查找、导入导出、自然排序、随机抽样、随机打乱等。数组出入参已统一支持按键精灵 Array()。
4. 字符串、正则、时间、加密
包含 Str_*、Regex_*、Time_*、Hash_*、Base64_*、AES_*、DES_*、RC4_*、Crypto_* 等常用处理能力。
5. JSON / XML / ZIP / Excel / SQLite
适合做配置、数据交换、表格处理、本地数据库和压缩包处理。
6. 网页、窗口、进程、截图、输入
包含 Web_*、Win_*、Proc_*、Screen_*、Input_* 等命令,可用于浏览器自动化、窗口查找、进程管理、截图取色、键鼠输入等场景。
7. 网络和外部服务
包含 Url_*、Socket_*、FTP_*、COS_*、OCR_* 等,部分命令需要自行配置账号、密钥或运行环境。
插件特点:
- 免费分享,非商业用途
- 命令统一使用英文前缀分类,方便在 IDE 中搜索
- 文档包含参数说明、返回值说明和脚本示例
- 提供 ScriptDemo 示例目录,按 Text、File、Dir、Web 等前缀分组
- 集合类型统一使用按键精灵 Array(),减少手动拼接和分割字符串
- 适合想减少重复造轮子、提高脚本开发效率的用户
使用方式:
将 AC.dll、AC.html、AC.ini 放入按键精灵电脑版 plugin 目录,重启按键精灵后即可通过:
Plugin.AC.命令名
进行调用。
例如:
Ret = Plugin.AC.Text_Read("C:\test.txt", "")
TracePrint Ret
说明:
插件仍在持续完善中,功能较多,建议先从 ScriptDemo 示例和 HTML 文档开始看。
如遇到某个命令异常,可以反馈命令名、调用代码和运行日志,方便定位修复。
插件下载地址:
https://1812932459.share.123pan.cn/123pan/9CzKVv-7hDEA?pwd=dT5a#