在Windows XP下,我有Python源文件的上下文菜单条目“使用IDLE编辑”。我试图在Windows 7(32位)下通过设置
下的相应注册表项来完成这项工作HKEY_LOCAL_MACHINE\SOFTWARE\.py\shellex\ContextMenuHandlers\
但是没有成功 - 上下文菜单条目不会出现。 如何在Windows 7中为特定文件类型设置上下文菜单条目?
答案 0 :(得分:5)
我花了一些时间试图解决这个问题,最后得到了它。我正在运行Windows 7,但它应该与Windows Vista,Windows XP等相同。
regedit
并点击 ENTER ).py
.py
密钥,请将其删除。执行此操作,直到它为您提供消息:完成搜索注册表。重复此过程,但更改搜索以下查询:
.pyw
python
python.exe
pythonw.exe
全部删除
答案 1 :(得分:2)
我在Windows 7上安装了Python 2.7,安装程序自动创建了上下文菜单。我的第一个建议是再次尝试运行Python安装程序,看看是否自动创建了上下文菜单,而不是手动添加它。
注册表项的路径与您在注释中指明的路径相同,这是命令:
"C:\Python27\pythonw.exe" "C:\Python27\Lib\idlelib\idle.pyw" -e "%1"
命令与您发布的内容存在一些细微差别,但我不确定这些是否会导致上下文条目无法显示。