我想这样做,如果我在命令行、地址栏或开始菜单搜索中输入“notepad”,它将打开 Notepad++ 而不是 Notepad。
有没有简单、安全、稳定的方法来实现这一点?
答案1
http://www.binaryfortress.com/NotepadReplacer/是我几年前发现的最简单的方法。
答案2
从命令行等启动的文件如果没有指定路径,将使用 $PATH 变量中指定的路径。路径在 $PATH 变量中出现的顺序很重要 - 首先尝试前面的路径。
因此如果您的路径中有一个文件notepad.bat
,并且该路径在 之前出现在您的 $PATH 中C:\Windows\System32
,则它将在 之前被调用notepad.exe
。
所以:
- 创建一个名为 的文件
notepad.bat
。其中唯一一行应该是:notepad++
。 - 将其放在文件夹中(例如
C:\Scripts
)。 - 将该文件夹添加到路径的开头:
path C:\Scripts;%PATH%
答案3
如果您的计算机上安装了 notepad++,您可以进入计算机上安装 notepad++ 的目录文件,然后将图标拖到 Windows 的任务栏上,这样当您的计算机运行时,您就可以链接到该程序。