2009-03-25 22 views
3

ファイルがドラッグアンドドロップされたときに知りたいパイゲームウィンドウがあります。私は、ファイルの名前を取得することができればよい。これはどのように達成できますか?Python Desktop Integration - ドラッグアンドドロップ

+0

を入力するとあなたが成功しました現れますか?私はまったく同じことを試みているので、うまくいきません...(pythoncomを使って) – CodenameLambda

答えて

4

ここには、あなたが探しているかもしれないforum threadがあります。

およびanotherフォーラム。

そしてmsdn pageへのリンク。おそらく、pythoncomライブラリが必要です。

0

同様の効果を得るオプションの1つは、pygameのスクラップモジュールを使用してウィンドウにコピー・ペーストできるので、プログラムはctr-Vイベントを探すだけです。私が選択したファイルで、CTRL-Cをヒットした場合、私は を使用しています。このXFCEのデスクトップで

、ファイル名は、私が

pygame.scrap.init() 

types= pygame.scrap.get_types() 

print dict(
    [type,pygame.scrap.get(type)] 
    for type intypes 
)