Подтвердить что ты не робот

Редактировать с помощью контекстного меню IDLE (Python GUI) в Windows 7 7

Под Windows XP у меня есть запись в контекстном меню "edit with IDLE" для Python исходных файлов. Я попытался сделать эту работу под Windows 7 (32-разрядной), а также установив соответствующие записи в разделе

HKEY_LOCAL_MACHINE\SOFTWARE\.py\shellex\ContextMenuHandlers\

Однако без успеха - запись в контекстное меню не отображается. Как установить запись контекстного меню для определенного типа файла в Windows 7?

4b9b3361

Ответ 1

Я потратил некоторое время, пытаясь понять это, и, наконец, получил его. Я запускаю Windows 7, но он должен быть таким же для Windows Vista, Windows XP и т.д.

  • Удалить Python
  • Откройте реестр (WIN R, затем введите regedit и нажмите ENTER)
  • CTRL F и введите .py
  • Каждый ключ .py, с которым вы сталкиваетесь, удалите его.
  • Сделайте это до тех пор, пока оно не даст вам сообщение: закончен поиск в реестре. Повторите этот процесс, но изменив поиск следующих запросов:

    • .pyw
    • python
    • python.exe
    • pythonw.exe
  • Удалите их все

  • Выход из учетной записи пользователя
  • Войдите в систему
  • Переустановить Python

Ответ 2

Я установил Python 2.7 в Windows 7, и контекстное меню было автоматически создано установщиком. Мое первое предложение - попробовать снова запустить установщик Python, чтобы узнать, создается ли контекстное меню автоматически, а не добавляется вручную.

Запись в реестре имела тот же путь, что и в вашем комментарии, и это была команда:

"C:\Python27\pythonw.exe" "C:\Python27\Lib\idlelib\idle.pyw" -e "%1"

В команде есть некоторые незначительные отличия от того, что вы опубликовали, но я не уверен, что они не учли бы, что запись контекста не появляется.