在Windows 7上使用空闲(Python GUI)上下文菜单进行编辑

2024-09-26 18:04:17 发布

您现在位置:Python中文网/ 问答频道 /正文

在Windows XP下,我有一个上下文菜单项“edit with IDLE”,用于Python源文件。我试图在Windows7(32位)下运行,并在

HKEY_LOCAL_MACHINE\SOFTWARE\.py\shellex\ContextMenuHandlers\

但是如果没有成功-上下文菜单项不会出现。 如何在Windows7中为特定文件类型设置上下文菜单项?


Tags: pywindowslocalwithsoftwaremachineeditxp
2条回答

我在Windows7上安装了Python2.7,上下文菜单由安装程序自动创建。我的第一个建议是再次尝试运行Python安装程序,看看上下文菜单是否自动创建,而不是手动添加。

注册表项的路径与您在注释中指定的路径相同,这是命令:

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

该命令与您发布的命令有一些细微的差异,但我不确定这些差异是否会导致上下文条目没有出现。

我花了一段时间想弄清楚,终于明白了。我正在运行Windows 7,但是对于Windows Vista、Windows XP等应该是相同的

  1. 卸载Python
  2. 打开注册表(WINR,然后键入regedit,然后按回车键)
  3. CTRLF并键入.py
  4. 你遇到的每一个.py键,删除它。
  5. 执行此操作,直到它显示消息:已完成对注册表的搜索。重复此过程,但更改以下查询的搜索:

    • .pyw
    • python
    • python.exe
    • pythonw.exe
  6. 全部删除

  7. 从用户帐户注销
  8. 重新登录
  9. 重新安装Python

相关问题 更多 >

    热门问题