![我如何选择我的右键菜单?](https://linux22.com/image/1329743/%E6%88%91%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9%E6%88%91%E7%9A%84%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95%EF%BC%9F.png)
好的,所以当您右键单击文件时,您会得到右键单击菜单。我不确定是否要将其放在这里或 Stack Overflow。我安装了 Python 2.5 和 Python 2.7,它们都有 IDLE。但是因为我安装了第二个 Python 2.7,所以每当我右键单击 python 文件时,它的 IDLE 都会打开,但我希望当我右键单击文件并选择使用 IDLE 打开选项时,python 2.5 的 IDLE 会打开。有什么方法可以让 Python 2.5 的 IDLE 而不是 Python 2.7 的 IDLE 打开文件吗?
答案1
假设您使用的是 Windows 7,您想要访问“控制面板\所有控制面板项\默认程序\设置关联”。
答案2
安装时,Python 会在新安装中注册文件类型。如果你运行ftype
它,它会产生如下内容:
C:\>ftype | find /i "python"
Python.CompiledFile="C:\Python27\python.exe" "%1" %*
Python.File="C:\Python27\python.exe" "%1" %*
Python.NoConFile="C:\Python27\pythonw.exe" "%1" %*
您现在可以做的是注册 Python 2.5 的其他类型,如下所示:
ftype Python.CompiledFile.25="C:\Python25\python.exe" "%1" %*
ftype Python.File.25="C:\Python25\python.exe" "%1" %*
ftype Python.NoConFile.25="C:\Python25\pythonw.exe" "%1" %*
然后将 Python 文件扩展名与新类型关联:
assoc .py=Python.File.25
assoc .pyc=Python.CompiledFile.25
assoc .pyo=Python.CompiledFile.25
assoc .pyw=Python.NoConFile.25