11

Windows 7 で [新規] -> [Python スクリプト] のコンテキスト メニュー オプションを追加しようとしています。ただし、試したことはすべて失敗しました。

私がそれがうまくいくと思った方法は以下の通りです:

次のレジストリ キーを追加します。

[HKEY_CLASSES_ROOT\.py\ShellNew]
"FileName"="Template.py"

Null ファイルのバージョン:

[HKEY_CLASSES_ROOT\.py\ShellNew]
"NullFile"=""

オプションのレジストリ キー

[HKEY_CLASSES_ROOT\.py]
"PerceivedType"="text/plain"
@="Python Script"

ファイルを Windows の ShellNew フォルダに追加します...

C:\Windows\ShellNew の Python テンプレート ファイル

以前にこれを行ったことがありますが、これは何もしません。他のファイルタイプでも機能しました。他のファイルタイプに対して私が試みたすべてのことを彼らが行うので、私はどこにもこれを見つけることができません。

私は何を間違っていますか?

編集: Python 2.7.8 以降では、セットアップ/インストール中にこのオプションが追加されます。

参照: MSDN 拡張ショートカット メニュー

4

3 に答える 3

6
HKEY_CLASSES_ROOT\.py\PerceivedType="text" 

一緒に

HKEY_CLASSES_ROOT\.py\ShellNew\NullFile=""

Windows 7で動作します。

HKEY_CLASSES_ROOT\Pythonデフォルト値も設定しました"Python Script"


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"
于 2013-11-06T13:51:10.300 に答える