web-dev-qa-db-ja.com

Python IDLEが右クリックのコンテキストメニューから消えました

右クリックメニューのIDLEショートカットが消えました。 Python 2.7を使用していたためだと思いますが、Python2.7をアンインストールせずにPython 2.5をインストールしてから、Python 2.5。idle.batという名前のファイルを1つ見つけましたが、機能しますが、これはこの問題を解決するための良い方法ではありません。

10
Jimmy Lin

以下は、Python.File(.py)およびPython.NoConFile(.pyw)ファイルタイプのIDLEで編集するコマンドを追加するためのregファイルです。 Python 2.7、C:\Python27にインストールされているため、インストールに関連するpythonw.exeidle.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\""
6
Eryk Sun

これは私のために働きました:


(また表示: アイドル(python gui)コンテキストメニューwindows-7で編集

  1. regeditを開く
  2. [HKEY_CLASSES_ROOT\Python.File\Shell\Edit with IDLE\command]に移動し、存在しない場合は作成します。
  3. 次の行をレジストリにコピーします。

    "C:\ Python27\pythonw.exe" "C:\ Python27\Lib\idlelib\idle.pyw" -e "%1"

  4. [HKEY_CLASSES_ROOT\Python.NoConFile\Shell\Edit with IDLE\command]に移動し、存在しない場合は作成します。

  5. 同じ行をレジストリにコピーします。

    "C:\ Python27\pythonw.exe" "C:\ Python27\Lib\idlelib\idle.pyw" -e "%1"

注:pythonパスが異なる場合(c:/ program files/...など)は、パスをpythonw.exeおよびidle.pywファイルの場所と一致するように変更します。

これは、クリーンなActivePythonインストールでも機能するはずです(クラシックなアイドル感を与えるためです!)。

2
DrBailey

私はまったく同じシナリオを持っていて、私の修正は、あなたが持っているpythonの現在のバージョンのインストーラを再実行し、「修復」オプションを選択することでした。

0
Zach