欢迎光临
我们一直在努力

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

 

使用说明:
替换Windows系统自带的记事本程序,是通过修改注册表中记事本调试器实现劫持的
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"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 打开了
如果某后缀名格式不能,将其打开方式关联到系统记事本即可:右键--属性--打开方式 选记事本

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

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

下载链接:
https://wwgr.lanzn.com/imEGz2rmen5e
https://pan.baidu.com/s/1aUGEai7dhZ9UzJpfUQ_qZQ?pwd=6666

 

赞(0)
未经允许不得转载:福利吧|福利社|fuliba » Windows系统记事本替换小工具 可替代为任何文本编辑器

相关推荐

  • 暂无文章