admin 发表于 2026-10-15 19:27:38

Windows系统记事本替换小工具 可替代为任何文本编辑器

Windows系统记事本替换小工具可替代为任何文本编辑器

本帖**后由 何西烛 于 2025-3-30 20:09 编辑

使用说明:

替换Windows系统自带的记事本程序,是通过修改注册表中记事本调试器实现劫持的



"Debugger"="\"X:\\中间参数转换程序路径\\ReplaceNotepad.exe\""



Notepad4 自身通过 /z 参数忽略了Debugger前面的非文件路径参数,实现了替换

然而其他编辑器要想实现替换,需要有一个中间转换参数的exe,干掉前面非文件路径的参数

原理既明,便有了大佬制作的两个小工具



1. zyRen大佬制作的批处理 [替换系统记事本v3 @zyRen.bat] 单文件执行即可实现替换

示例:想用 EverEdit 替换系统记事本打开文本文件

只需将.bat文件与 EverEdit 的主启动程序 EverEdit.exe 放在一起,并将bat改为同名:EverEdit.bat

右键以管理员运行 EverEdit.bat,会从bat自身释放出 RN.exe (RN=ReplaceNotepad),并导入以下注册表项:

"D:\Tools\Text\EverEdit\RN.exe" "EverEdit.exe"

(这里EverEdit.exe不用带完整路径,RN.exe会在自身同路径下寻找EverEdit.exe)

经RN.exe转换参数后,把被双击的文件的路径传递给EverEdit.exe



2. 火车头大佬制作的exe程序 [替换记事本v0.2 @火车头.exe]

需要手动编辑注册表项 Debugger 的值 (或借用上面的bat)

为避免中文路径产生问题,可将此exe改名为 ReplaceNotepad.exe

无须将 ReplaceNotepad.exe 与EverEdit.exe 放在一起

我们假定放在 D:\Tools\ReplaceNotepad.exe

按上面所说,只需将注册表项Debugger的值中 前一个中间程序路径修改为 ReplaceNotepad.exe 的完整路径, 与zyRen的不同,后一个编辑器参数必须是完整路径

"D:\Tools\ReplaceNotepad.exe" "D:\Tools\Text\EverEdit\EverEdit.exe"

NOTE:你若想用 EmEditor,只需将后一个exe的路径修改为其exe路径:

"D:\Tools\ReplaceNotepad.exe" "D:\Tools\Text\EmEditor\EmEditor.exe"



现在所有关联到系统记事本notepad.exe的文件,双击后都会由 EverEdit.exe 打开了

如果某后缀名格式不能,将其打开方式关联到系统记事本即可:右键--属性--打开方式 选记事本

如果想取消替换,再次双击执行bat即可



PS: 上面 D:\Tools\ 是我的便携软件总文件夹,Text\ 是文本处理类软件的分类文件夹,各人用自己的实际路径即可

PS: 本人只是搬运工,不是作者

PS:此为免费无广告小工具,禁止盗卖



附图:


image.png (28.16 KB, 下载次数: 0)

下载附件

2025-3-29 13:01 上传


下载链接:
百度网盘:**** Hidden Message *****
页: [1]
查看完整版本: Windows系统记事本替换小工具 可替代为任何文本编辑器