吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1390|回复: 14
收起左侧

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

  [复制链接]
何西烛 发表于 2025-3-26 23:37
本帖最后由 何西烛 于 2025-3-30 20:09 编辑

使用说明:
替换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 打开了
如果某后缀名格式不能,将其打开方式关联到系统记事本即可:右键--属性--打开方式 选记事本
如果想取消替换,再次双击执行bat即可

PS: 上面 D:\Tools\ 是我的便携软件总文件夹,Text\ 是文本处理类软件的分类文件夹,各人用自己的实际路径即可
PS: 本人只是搬运工,不是作者
PS:此为免费无广告小工具,禁止盗卖

附图:

image.png
-----------------------------------------------------------------------------
剪贴板图片 (2).png
---------------------------------------------------------------------------------
剪贴板图片 (3).png

下载链接:
https://wwgr.lanzn.com/iSHdZ2s5ip0j
https://pan.baidu.com/s/19hooLeSv77uynsUcevDvaQ?pwd=6666


免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
rq9sc8eexqm + 1 + 1 谢谢@Thanks!
lyou6226 + 1 + 1 我很赞同!
wakin20 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lyou6226 发表于 2025-3-27 16:32
大佬牛逼,下载了,很不错,感谢,终于解决了这个微软的最大心病


/**
* Linux常用命令:du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小
* 不是别人,是我,承认了你的价值
* Link https://greasyfork.org/zh-CN/scripts/396933-hostloc-zsbd
*/
wakin20 发表于 2025-3-27 16:16
eallison 发表于 2025-3-27 19:37
hxf3000 发表于 2025-3-27 19:43
如果不想用了,替换后怎么复原?
beiking 发表于 2025-3-27 19:52
hxf3000 发表于 2025-3-27 19:43
如果不想用了,替换后怎么复原?

再双击一次脚本,就恢复了。
bibizhu 发表于 2025-3-27 20:00
挺好的小工具
Zhang132 发表于 2025-3-27 20:11
EverEdit,谢了。
quanli985 发表于 2025-3-28 09:00
大佬牛逼!下来试用一下。
canghaisui 发表于 2025-3-28 14:09
谢谢分享,这个实用
vipcom 发表于 2025-3-28 14:17
谢谢大神的分享挺好的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-16 19:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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