一つは、レジストリを編集してPythonスクリプトにドロップハンドルを設定する方法があるようです。
もう一つは、バッチファイルを使う方法です。レジストリをいじったりしないので、こちらの方が好みですし、おすすめです。
testDragAndDrop.py (pythonスクリプトファイル)
import sys for arg in sys.argv: print arg raw_input()
testDragAndDrop.bat (バッチファイル)
python testDragAndDrop.py %*
の二つのファイルを用意して、testDragAndDrop.batにファイルをドロップするとtestDragAndDrop.pyに引数としてドロップされたファイルのパスが渡されます。非常に簡単ですね。バッチファイルのショートカットを作成して、そちらにドロップすることも可能です。
0 件のコメント:
コメントを投稿