本帖最后由 smss 于 2026-11-13 21:24 编辑
基于开源编辑器 Notepad4 的中文定制版,免安装、单文件。除了原版的一切,重点加了一块可以自己改内容的右侧辅助面板,专门给常写安装脚本、批处理、PECMD 脚本的人用。从精通到爱不释手,您值得拥有!
🧩 三种脚本,一套面板
工具栏右上角一个下拉框,选完语言右边就换一套内容:
关闭(无辅助)|NSIS 脚本|批处理脚本|PECMD 脚本
面板分 符号、模板、指令 三页签,按组展开,点一下就插到光标处 ——每插一条自动换行,连点十几下也是整整齐齐一列,不会粘成一坨。
🎨 内容全由你自己定义(这块最重要)
面板里的东西不是程序写死的,全是纯文本,随便改:
(Notepad4 所在目录)\NsisPanel\NSIS.txt ← 对应「NSIS 脚本」
\NsisPanel\BATCH.txt ← 对应「批处理脚本」
\NsisPanel\PECMD.txt ← 对应「PECMD 脚本」
改完切到「关闭」再切回该语言就生效,不用重启、不用重编译。
格式就三句话:
[符号] ← 页签:符号 / 模板 / 指令
@对话框 ← @ 开头=树上的分组
MESS<TAB>弹消息<TAB>说明文字 ← 条目,字段之间用真正的 TAB 分隔
# 或 ; 开头的行当注释;空行忽略
说明里要换行写 \n,写 TAB 写 \t
存成 UTF-8 就行(带不带 BOM 都认)
想加自己公司的常用命令、删掉用不着的、整组重排,都在记事本里完成。同目录的 说明-面板数据格式.txt 里有完整示例。
✨ 语法高亮自动跟着走
表格
面板语言 高亮
NSIS Nsis Setup Script
批处理 Batch File
PECMD C/C++ Source
切语言就自动换,重开程序也记得上次选的语言,不用每次去语法菜单点。
▶️ 菜单栏「运行」+底部实时输出
菜单栏会按当前语言长出一项:编译 NSIS 脚本 / 运行批处理脚本 / 运行 PECMD 脚本;面板关掉,这整条菜单就消失,不会挂一堆点不动的灰项。
编译 NSIS 或跑批处理时,控制台输出实时滚进窗口底部的输出窗格,结束附一行退出码,可清空、可关窗;关掉右侧面板时它同步关闭。
PECMD 比较特殊:它本来就用 MESS 自己弹窗,程序截不到回显,所以跑 PECMD 不弹输出窗格,点运行就执行,需要提权会弹 UAC。
📍 执行程序不用手动配置
批处理:系统 cmd 直接跑,无需设置
NSIS:自动找(记住过的路径 → 程序旁边 → 系统路径 → 注册表里的安装位置),找不到才弹框;你可以只选 makensis.exe,也可以直接选 NSIS 安装目录
PECMD:把 PECMD.EXE 丢在 Notepad4 旁边就免配置;没有的话点运行时让你选一次
选过一次会记住,下次不再问。
🛡️ 小福利
以管理员身份运行时也能从资源管理器拖文件进来了(改 C:\Windows 下的东西不用再开一个普通权限的窗口来回倒)
「关于」里放了更新 / 反馈地址:https://pecmd.net/thread-1768.htm,有新版本去这儿看
有问题、想加命令、想换面板内容格式,都欢迎回帖说 🙌 |