explorer.exeで選択したファイルのパスを取得する必要があります。何かシステム変数から、またはJavaアプリケーションで読み込むことができるどこかから必要です。
explorer.exeで選択したファイルのパスを取得する必要があります。何かシステム変数から、またはJavaアプリケーションで読み込むことができるどこかから必要です。
回答:
選択したファイルを観察できるシステムレベルの属性はありません。いくつかのオプションがありますが、どちらもかなり大きな迂回路です。
最も伝統的なアプローチは、イベントでファイル情報を取得できるAPIを介して、Javaアプリに問題のウィンドウを生成させることです。jFileChooserはこれらの1つです。
もう1つの方法は、Windows APIを直接活用することです。Windowsエクスプローラーインスタンスのウィンドウハンドルをキャプチャし、ShellWindowsなどのオブジェクトで検査する必要があります。詳細はこちらをご覧ください:http : //blogs.msdn.com/b/oldnewthing/archive/2004/07/20/188696.aspx
https://stackoverflow.com/questions/2518257/get-the-selected-file-in-an-explorer-window
javaを介してwinAPIとインターフェイスする方法がわかりませんが、方法があると確信しています。
これはおそらくSUではなくStackOverflowに属します。