Windows 下的记事本使用的频率还是比较高的,但是它却缺少行数显示,而且编写脚本什么的没有高亮显示,以至于有时候英文拼写错了都不知道(尤其是像我这种英文差的人)。虽然 Vista 下的记事本就好用很多了,不过依然没有第三方的记事本软件好用,比如 Notepad++、Notepad2之类,所以今天就是要用一款功能更强的 Notepad2 来替换 XP 和 Windows7 下的记事本。
Windows XP:
废话不说了,首先下载 Notepad2 汉化版保存在 D 盘,解压出 Notepad2.exe 到 D 盘,改名为 Notepad.exe 然后分别拷贝到 C:\windows\system32\dllcache\、C:\windows\以及 C:\windows\system32 这三个文件夹下面(注意:要在工具 – 文件夹 – 查看 – 隐藏受保护的文件夹前面去掉勾,并显示所有文件及文件夹,不然会找不到),系统这时会跳出系统文件保护的提示,选择“是”就可以了,看看是不是不一样了!
其实解压出来到 D 盘之后直接新建记事本拷贝入以下代码
@echo off
|
并另存为“Notepad.bat”(其实只要在记事本保存文件时的文件名输入框中,直接输入带引号的“Notepad.bat”,就可以不用更换下面的保存类型,直接保存成批处理文件,其他类型文件也一样),然后双击运行,跳出上面两图的提示后按上述操作,同样可以更换掉(注意运行批处理文件的时候不能运行着任何一个记事本程序),还有就是根据你 Notepad2 存放的位置不同上面的代码中也要做相应的修改。
Windows7:
Windows7 下系统盘的权限比较特殊,即使你是管理员也不能随便替换系统文件。。
但是还是有很多种办法来实现替换的,具体办法就不一一列出了,下面是利用系统命令来进行替换的脚本文件。
把记事本替换为 Notepad2 脚本如下:
@echo off takeown /f c:\windows\notepad.exe takeown /f c:\windows\system32\notepad.exe echo 在此之前。。请保存所有正打开的记事本文件。。 pause echo 正在结束记事本进程… taskkill /f /im notepad.exe 2>nul echo 备份系统记事本到C盘… copy /y %windir%\notepad.exe c:\ icacls %windir%\notepad.exe /grant %username%:f /t icacls %windir%\system32\notepad.exe /grant %username%:f /t copy /y notepad.exe %windir% copy /y notepad.exe %windir%\system32 echo 替换完成 notepad |
原文链接: http://blog.csdn.net/kimsoft/article/details/6783798