Я хочу сделать так, чтобы, если я введу "блокнот" в командной строке, адресной строке или в меню поиска в пуске, он откроет Notepad++ вместо Notepad.
Есть ли простой, безопасный, стабильный способ реализовать это?
Я хочу сделать так, чтобы, если я введу "блокнот" в командной строке, адресной строке или в меню поиска в пуске, он откроет Notepad++ вместо Notepad.
Есть ли простой, безопасный, стабильный способ реализовать это?
http://www.binaryfortress.com/NotepadReplacer/ - самый простой способ, который я нашел несколько лет назад.
Файлы, запущенные из командной строки и т.д., Для которых не указан путь, будут использовать путь, указанный в переменной $ PATH. Порядок, в котором пути появляются в переменной $ PATH, имеет значение - сначала пробуются пути впереди.
Так что если у вас есть файл с именем notepad.bat
в вашем пути, и этот путь появляется в вашем $ PATH до C:\Windows\System32
, он будет вызван перед notepad.exe
.
Так:
notepad.bat
. Единственная строка в нем должна быть: notepad++
.C:\Scripts
).path C:\Scripts;%PATH%
Если у вас установлен notepad++ на вашем компьютере, вы можете перейти в файл каталога, где на вашем компьютере установлен notepad++, и перетащить значок на панель задач в Windows, чтобы вы могли иметь ссылку на программу, когда ваш компьютер работает.