Как добавить параметр «Новый» сценарий Python в контекстное меню?

Я пытаюсь добавить параметр контекстного меню для New -> Python Script в Windows 7. Однако все, что я пробовал, не удалось.

Способ, которым я думал, что он должен работать, ниже:

Добавьте следующий раздел реестра:

[HKEY_CLASSES_ROOT\.py\ShellNew] "FileName"="Template.py" 

Null Версия файла:

 [HKEY_CLASSES_ROOT\.py\ShellNew] "NullFile"="" 

Необязательный раздел реестра

 [HKEY_CLASSES_ROOT\.py] "PerceivedType"="text/plain" @="Python Script" 

Добавьте файл в папку Windows, ShellNew …

Файл шаблона Python в C: \ Windows \ ShellNew

Это ничего не делает, хотя я делал это раньше, и он работал с другими типами файлов. Я ничего не могу найти для этого, потому что они делают все, что я пытаюсь использовать для других типов файлов.

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

EDIT: Python 2.7.8 или новее добавляет эту опцию во время установки / установки.

Ссылка: Расширение контекстного меню MSDN

2 Solutions collect form web for “Как добавить параметр «Новый» сценарий Python в контекстное меню?”

 HKEY_CLASSES_ROOT\.py\PerceivedType="text" 

вместе с

 HKEY_CLASSES_ROOT\.py\ShellNew\NullFile="" 

работает для меня в Windows 7.

Я также установил значение HKEY_CLASSES_ROOT\Python умолчанию для "Python Script"


 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.py] @="Python" "Content Type"="text/x-python" "Python"="Python" "PerceivedType"="text" [HKEY_CLASSES_ROOT\.py\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\Python] @="Python Script" 

Используйте open ++ . Его легко настроить, и, возможно, он может делать то, что вы хотите.

  • Окраска окон Tkinter
  • Python wmi c.Win32_PerfFormattedData_PerfOS_Processor win7 error
  • Планировщик задач Windows 7 и Python - обои не меняются
  • Скриншот Python windows 7 без PIL
  • Должен ли я использовать Python 2.7 32 бит или 64 бит с Windows 7
  • Проблема открытия ключа реестра в Windows 7
  • Какой путь ввести в PyQt QIcon.setThemeSearchPaths () в pyqt на win7?
  • Cython не будет компилироваться на Windows 7 x64
  • Использование функций панели задач Windows 7 в PyQt
  • socket.error: Была предпринята попытка получить доступ к сокету, запрещенным его разрешениями доступа
  • Как установить GDB с поддержкой Python в Windows 7
  • Python - лучший язык программирования в мире.