py и pyw кнопка "Изменить" в контестном меню

Не подскажете, каким образом можно сделать так, чтобы, нажав на правую клавишу мыши по файлу питона, появлялась кнопка "Изменить", нажав на которую файл откроется в блокноте? (использую windows 10 и Notepad2, который сидит в ProgramFilesx86)

Пока добился того, что могу создать именно кнопку, но windows пишет: "Не удается получить доступ к указанному устройству, пути или файлу. Возможно у вас нет нужных разрешений для доступа к этому объекту."

Код reg файла:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\Shell\opennp]
@="Изменить"

[HKEY_CLASSES_ROOT\Python.File\Shell\opennp\command]
@="%ProgramFiles(x86)%\\Notepad2\\Notepad2.exe %1"

Что я делаю не так?


Ответы (1 шт):

Автор решения: biomotor

Не распознает переменные среды %SystemRoot%

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\Shell\edit]
@="Изменить"

[HKEY_CLASSES_ROOT\Python.File\Shell\edit\command]
@="\"C:\\Program Files (x86)\\Notepad2\\Notepad2.exe\" \"%L\"

Так же срабатывает так:

@="\"C:\\Windows\\system32\\NOTEPAD.EXE\"  \"%L\""
→ Ссылка