| 一直用notepad2,重装系统时直接替换掉写字板。 |
|
本帖最后由 qq8899399 于 2025-12-8 22:18 编辑 https://cloud.189.cn/web/share?code=vMNRfiiMzMre(访问码:tp6q) SetUserFTA 解决啊 比如我的批处理 (你用notepad++ 原理应该差不多)
|
|
本帖最后由 fh123456 于 2025-12-8 22:05 编辑 刚才试了win11也可以这样设置,右键文本文件属性-打开方式-更改-在电脑上选择应用 ,定位到你的绿色版Notepad++ |
yyz2191958 发表于 2025-12-8 21:15 你这个过时了,比我用的还要老 |
邪恶海盗 发表于 2025-12-8 21:05 前面说了,替换不了,c:\windows\notepad.exe可以替换,但C:\Program Files\WindowsApps\Microsoft.WindowsNotepad_11.2112.32.0_x64__8wekyb3d8bbwe\Notepad\Notepad.exe无法替换无法删除无法更名 |
guimei5320 发表于 2025-12-8 20:57 应该不行,他不是简单的使用路径这个方式,好像是注册了个什么类型的方式来实现的 |
|
本帖最后由 fh123456 于 2025-12-8 21:49 编辑 win10系统可以这样设置,文本文件-右键-属性-打开方式 -更改。。。。。然后自动关联了 |
| 修改必要性不大 |
| 修改: "%~dp0..\notepad2.exe /z" 为你的路径 |
|
将下面修改一下应该可以: [替换与还原记事本].bat @echo off Title notepad2替換系统记事本 ::界面大小,Cols为宽,Lines为高 mode con cols=45 lines=10 color 2F set regkey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe ::自动以管理员身份运行bat文件 cd /d %~dp0 %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit :menu cls ECHO. ECHO 1、替换记事板[进行劫持] ECHO 2、还原记事板[取消劫持] ECHO. set /p a=请输入操作序号并回车(1、2): cls if %a%==1 goto notepad2 if %a%==2 goto undo :notepad2 reg add "%regkey%" /v "Debugger" /t REG_SZ /d "%~dp0..\notepad2.exe /z" /f goto exit :undo reg delete "%regkey%" /f goto exit |
邪恶海盗 发表于 2025-12-8 21:05 我win10也这么做的,好像没啥问题 记得system32和syswow64也要替换 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.