web-dev-qa-db-ja.com

Windows7適切なアイコンを表示する方法

Windows7を実行しています。.pyファイルのデフォルトプログラムをpython.exeに設定しています。 .pyファイルをダブルクリックすると、Pythonで正しく起動します。

ただし、Windowsエクスプローラーでは、.pyファイルの横にあるアイコンは、.txt(角が折りたたまれた紙)の場合と同じように表示されます。

途中でデフォルトのプログラムがメモ帳に設定されました。これはアイコンがこれに変更されたときですが、その後pythonに戻され、python exe。しかし、この変更が発生したときにアイコンは元に戻りませんでした。

Txtアイコンではなく標準の.pyアイコンに強制的に切り替えるためにできることはありますか?

2
FoamyGuy

[〜#〜] this [〜#〜] ページによると、ファイル拡張子アイコンを変更する方法は複数ありますが、「OPTIONONE」が最も簡単だと思います。

あなたの状況では、これはあなたがしなければならないと私が思うことです。

  1. [〜#〜] here [〜#〜] からFileTypesManをダウンロードし、実行します。
  2. 4つのPython拡張子(.py.pyc.pyo、および.pyw)が見つかるまで下にスクロールします。
  3. それぞれを個別にダブルクリックし、Default Iconフィールドを正しいPythonアイコンへのファイルパスに置き換えます。
    1. .pyおよび.pywの場合、アイコンへのデフォルトのファイルパスはC:\Python27\DLLs\py.ico(Python 2.7の場合)またはC:\Python33\DLLs\py.ico(Python 3.3)。
    2. .pycおよび.pyoの場合、アイコンへのデフォルトのファイルパスはC:\Python27\DLLs\pyc.ico(Python 2.7の場合)またはC:\Python33\DLLs\pyc.ico(Python 3.3)。
  4. FileTypesManを閉じます。

Pythonのインストール時にデフォルトのインストールディレクトリを使用しなかった場合、または別のバージョンを使用した場合は、上記のファイルパスのC:\Python27またはC:\Python33をPythonインストール。

上記のすべての手順を完了すると、すべてのPythonアイコンに正しいアイコンが表示されます。それでも問題が解決しない場合は、コンピュータを再起動するか、アイコンへのファイルパスを再確認してください。

4
joeeey

これはほとんどの場合、アイコンのキャッシュの問題です。 Windows 7およびVistaは、何かが変更されたときにアイコンキャッシュの更新に失敗することが知られているため、一部の古いアイコンは再起動しても保持されます。

解決策は通常 アイコンキャッシュをクリアする です。そこで与えられた解決策の1つを試してください。

0
RyanayR

私もこの問題を抱えていました。これが私がしたことです。

  1. pythonプログラムを右クリックします。
  2. プロパティを選択します。
  3. [全般]タブに[で開く]オプションがあります。
  4. [変更]をクリックして、[python.exe]を選択します。

これで、すべての.pyタイプのファイルのpythonアイコンが元に戻ります。

0
xkcvk2511