我如何加上一句;新";上下文菜单中的Python脚本选项?
我正在尝试为Windows7上的New->Python脚本添加一个上下文菜单选项。然而,我尝试过的一切都失败了 我认为它的工作方式如下: 添加以下注册表项: 空文件版本: 可选注册表项 将文件添加到Windows的ShellNew文件夹。。。 这没有任何作用,尽管我以前做过,而且它可以处理其他文件类型。我在任何地方都找不到这方面的任何东西,因为他们做了我为其他文件类型所做的一切 我做错了什么 编辑:Python 2.7.8或更高版本在安装/安装过程中添加了此选项。 参考资料:使用。它很容易配置,也许它可以做你想要的我如何加上一句;新";上下文菜单中的Python脚本选项?,python,windows,python-2.7,windows-7,contextmenu,Python,Windows,Python 2.7,Windows 7,Contextmenu,我正在尝试为Windows7上的New->Python脚本添加一个上下文菜单选项。然而,我尝试过的一切都失败了 我认为它的工作方式如下: 添加以下注册表项: 空文件版本: 可选注册表项 将文件添加到Windows的ShellNew文件夹。。。 这没有任何作用,尽管我以前做过,而且它可以处理其他文件类型。我在任何地方都找不到这方面的任何东西,因为他们做了我为其他文件类型所做的一切 我做错了什么 编辑:Python 2.7.8或更高版本在安装/安装过程中添加了此选项。 参考资料:使用。它很容易配置
HKEY_CLASSES_ROOT\.py\PerceivedType="text"
连同
HKEY_CLASSES_ROOT\.py\ShellNew\NullFile=""
在Windows7上为我工作
我还将HKEY\u CLASSES\u ROOT\Python
默认值设置为“Python脚本”
我发现最简单的方法是使用下面的方法,我已经在我的Windows10电脑上测试过了
(注意:这应该适用于所有纯文本文件格式)我认为您应该将
HKEY\U CLASSES\U ROOT\Python
设置为“Python脚本”
,而不是HKEY\U CLASSES\U ROOT\.py
是否要导出这些键的注册表?该链接现在(实际上)已断开(“很抱歉,此网站已冻结。如果您是网站所有者,请告知您网站的状态。”)。
[HKEY_CLASSES_ROOT\.py]
"PerceivedType"="text/plain"
@="Python Script"
HKEY_CLASSES_ROOT\.py\PerceivedType="text"
HKEY_CLASSES_ROOT\.py\ShellNew\NullFile=""
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"