(英語でごめんなさい)
次のコマンドを使用してファイルを開くアプリがあります。
java.awt.Desktop.getDesktop().open(new File(caminhoArquivo));
問題は、ファイルを開くのに特別な形式 (例: .TXZ) を使用していることです。以前に SO でファイルを開かず、そのファイルをメモ帳で開きたいと言った場合、アプリは Excption を与えるだけです。そして開かないで..
.bat のようなコマンドでこれをインストールし、このファイルをメモ帳で .XXX 形式で開きたい Windows のレジストリに追加する必要があります。
ここで検索すると、次の例が見つかりました。
Key: HKLM\SOFTWARE\Classes\.TXZ
Value: <default> = “TXZ.Document”
Key: HKLM\SOFTWARE\Classes\TXZ.Document
Value: <default> = “TXZ Document”
Key: HKLM\SOFTWARE\Classes\TXZ.Document\DefaultIcon
Value: <default> = “[!notepad.exe],0?
Key: HKLM\SOFTWARE\Classes\TXZ.Document\shell\open\command
Value: <default> = “[!notepad.exe]” “%1?
この:
[HKEY_CURRENT_USER\Software\Classes\blergcorp.blergapp.v1\shell\open\command]
@="c:\path\to\app.exe \"%1\""
[HKEY_CURRENT_USER\Software\Classes\.blerg]
@="blergcorp.blergapp.v1"
しかし、私がこのようなものを初めて使用するのはどうですか.batがこのように機能することはできません..誰かが1つの例で私を助けることができますか?