6

Windows でファイル管理を行う Python スクリプトを開発しています。基本的に、ファイルを別の場所に移動し、移動したファイルを開く前に中間ステップを実行する Python スクリプトへのショートカットをその場所に作成できるようにしたいと考えています。現在、ファイルを移動したり、機能するショートカットを作成したり、ショートカット アイコン イメージを設定したりできます。私が残した唯一のことは、ファイルに表示されるアイコンを検出する方法を理解することです。

-ショートカットのアイコンを設定する必要があります(「.py」スクリプトを指す)

-このアイコンは、パスを持っている任意のファイルタイプ、exeなどのアイコンと一致する必要があります

-うまくいけば、Python を介してプログラムで実行できます。os.system() 呼び出しは受け入れられます。追加のモジュールを必要としないことに対して、追加のクレジットが与えられます (ただし、win32com、winshell、pythoncom などは既に持っています)。

前もって感謝します...

4

1 に答える 1

4

ファイルの種類に関する情報は、レジストリにあります。Windows レジストリモジュールを使用して、ファイル拡張子の種類を調べることができます。

編集:ここに見られるように、アイコンはshell32から利用できるようです。ctypes.windll.shell32.ExtractIconA構文についてはよくわかりませんが、Python に相当するものは のようです。

于 2012-06-12T03:21:49.960 に答える