找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 81|回复: 2

[文本处理] [原创]🐯Notepad4 自定制版|NSIS / 批处理 / PECMD 面板当命令手册用 🧰

[复制链接]
发表于 前天 18:46 | 显示全部楼层 |阅读模式
本帖最后由 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,有新版本去这儿看

有问题、想加命令、想换面板内容格式,都欢迎回帖说 🙌

评分

参与人数 1技术 +1 收起 理由
cutebe + 1 看着不错。但下载不了

查看全部评分

发表于 昨天 13:09 | 显示全部楼层
是Notepad4的插件吗?如果能做成插件形式就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-11-15 07:20

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表