
Я хочу сделать так, чтобы при вводе слова «блокнот» в командной строке, адресной строке или в поиске меню «Пуск» открывался 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, чтобы у вас была ссылка на программу при каждом запуске компьютера.