|
|
GitHub:https://github.com/VirtualHotBar/PECMD-Pro-Max
===== 背景 =====
PECMD 是 WinPE 环境下的核心脚本引擎,功能强大但学习曲线陡峭——三层变量体系、十六进制内存操作、窗口消息映射、100+ 条命令的细分语法……即便是老手也难免翻手册。
如果把 PECMD 的 help.txt、SDK 示例、代码大全、社区最佳实践全部消化整理成 AI 能理解的知识库,会怎样?
这就是 PECMD Pro Max 的由来——一个面向 AI 编码助手(Claude Code / OpenCode)的技能文件,共约 5200 行、~179KB,覆盖了 PECMD2012 脚本编程的方方面面。
===== 它能做什么 =====
安装此技能后,AI 助手可以:
- 一次写出语法正确的 .wcs GUI 工具——窗口布局、控件、消息回调、DPI适配
- 生成 PECMD.INI 启动配置——DISK、INIT、SHEL、DEVI、HOTK 正确的执行顺序
- 编写磁盘工具——PART 分区、MOUN 挂载、FORM 查询、脱机注册表操作
- 调用 Windows API——DLL 调用、结构体内存布局、32/64位兼容
- 写出多线程脚本——LOCK 互斥、THREAD 创建、&:: 跨线程通信
- 识别和避免 21 个常见陷阱——变量作用域、FIND/IFEX 语法细节、CALC 空格规则...
===== 文件结构 =====
SKILL.md — 主文件:心智模型、变量系统、常用模式速查、21条陷阱
commands-full.md — 100+ 条命令完整语法 + 90+ VK键码附录
codebook.md — 42 个从真实源码提炼的代码模式
pecmd-gui.md — 22 种控件详解、消息映射、菜单系统
pe-startup.md — WinPE 启动流程、环境限制、版本差异(3.x/5.x/10.x)
===== 安装 =====
将 pecmd-pro-max/ 文件夹放到对应 AI 助手的技能目录下即可,无需任何依赖。
Claude Code:~/.claude/skills/pecmd-pro-max/
OpenCode: ~/.config/opencode/skills/pecmd-pro-max/
===== 说明 =====
- 这是一个纯文本知识文件,不包含可执行程序,不依赖 RAG/数据库
- 基于 help.txt、SDK 官方示例、社区代码大全综合整理
- NonCopyRight 协议:完全自由,无任何限制
- 当前版本 v1.0.0,后续将持续更新
献给所有在 PE 环境中用 PECMD 一行行写 GUI 的朋友。有问题欢迎提 Issue。
|
|