1

Я попытался изменить инструмент редактирования текста по умолчанию с блокнота на notepad++, но по какой-то причине он не работает. Обратите внимание, что я не хочу делать notepad++ программой по умолчанию для открытия файлов такого типа. Это другая проблема. Я хочу, чтобы он открывался, когда вы щелкаете правой кнопкой мыши по текстовому файлу и нажимаете «изменить».

Я написал маленький файл .reg

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\SystemFileAssociations\document\shell\edit\command]
@="\"C:\\Program Files (x86)\\Notepad++\\notepad++.exe\" \"%1\""

Файл .reg работает нормально, значение изменено. Однако, если щелкнуть правой кнопкой мыши файл .txt и нажать «изменить», вместо открытия файла в notepad++, Windows просто открывает диалоговое окно файла, спрашивая меня, хочу ли я продолжать открывать этот тип файла с помощью Notepad++ (который уже выбран заранее).

Что я делаю не так, как я могу решить эту проблему?

2 ответа2

4

Решил проблему сам. Оказалось, вы должны изменить ключ в

[HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command] 
0

Чтобы уточнить, мой работал, когда я изменил этот раздел реестра Windows:

Computer\HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command

От:

%SystemRoot%\system32\NOTEPAD.EXE %1

Для того, чтобы:

%ProgramFiles%\WindowsApps\NightRise.NotepadWrapped_7.59.32.0_x64__bahp16nyyek9m\Notepad++.exe %1

Обратите внимание, что мой Notepad++ был установлен из Магазина Windows, и я подозреваю, что последняя часть пути может отличаться на другом компьютере с Windows 10.

Я нашел точный путь для Notepad++. Exe, зайдя в диспетчер задач Windows, щелкнув правой кнопкой мыши по элементу Notepad++ и выбрав "Расположение файла".

Надеюсь, что это помогает кому-то

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .