右クリックメニューの私のIDLEショートカットが消えました。Python 2.7を使っていたからだと思いますが、Python2.7をアンインストールせずにPython 2.5をインストールしてから、Python 2.5をアンインストールしました。という名前のファイルを1つ見つけましたがidle.bat
、それは機能しますが、これはこの問題を解決するための良い方法ではありません。
右クリックメニューの私のIDLEショートカットが消えました。Python 2.7を使っていたからだと思いますが、Python2.7をアンインストールせずにPython 2.5をインストールしてから、Python 2.5をアンインストールしました。という名前のファイルを1つ見つけましたがidle.bat
、それは機能しますが、これはこの問題を解決するための良い方法ではありません。
回答:
Python.File
(.py)およびPython.NoConFile
(.pyw)ファイルタイプのIDLEで編集するコマンドを追加するregファイルを次に示します。それは内に設置のPython 2.7、のためだC:\Python27
、そうにパスを代用pythonw.exe
してidle.pyw
、インストールに関連していること。.regファイルに保存します。次に、右クリックしてを選択しますMerge
。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
HKCR\*\shell
、HKCR\*\shellex
、HKCR\AllFilesystemObjects\shellex
、とのようにします。犯人がすぐに見つからなければ、これは面倒です。または、ShellMenuViewやShellExViewなどのコンテキストメニューエディターを試してください。
idle.reg
てファイルを右クリックするとidle.reg
、「マージ」オプションが表示されますか?それが正常に機能しているように思われ、設定が追加されたことを確認した場合は、コマンドプロンプトを開き、の出力がでassoc .py
あることを確認します.py=Python.File
。
これは私のために働きました:
(また表示: アイドル状態で編集(python gui)コンテキストメニューwindows-7)
次の行をレジストリにコピーします。
"C:\ Python27 \ pythonw.exe" "C:\ Python27 \ Lib \ idlelib \ idle.pyw" -e "%1"
[HKEY_CLASSES_ROOT \ Python.NoConFile \ shell \ Edit with IDLE \ command]に移動し、存在しない場合は作成します。
同じ行をレジストリにコピーします。
"C:\ Python27 \ pythonw.exe" "C:\ Python27 \ Lib \ idlelib \ idle.pyw" -e "%1"
注:pythonパスが異なる場合(例:c:/ program files / ...)、パスを変更してpythonw.exeおよびidle.pywファイルの場所に一致させます。
これは、クリーンなActivePythonインストールでも機能するはずです(クラシックなアイドル感を与えるためです!)。