您的位置:首页 > 其它

用Notepad2替换记事本程序

2011-09-17 00:54 267 查看
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

rename d:\notepad2.exe notepad.exe

//上面这句话是改名字,如果名字不一样的,请不要对号入座

copy d:\notepad.exe %systemroot%\system32\dllcache\ /y

//拷贝文件到系统盘下的文件夹中

copy d:\notepad.exe %systemroot%\ /y

copy d:\notepad.exe %systemroot%\system32\ /y

并另存为“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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows system 脚本 xp c 工具