0

(英語でごめんなさい)

次のコマンドを使用してファイルを開くアプリがあります。

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つの例で私を助けることができますか?

4

2 に答える 2

0

バッチでファイル *.xxx をメモ帳で開くには、使用します assoc .xxx=txtfile (*.txt はメモ帳で開き、 で覗くことができますassoc .txt)assoc .xxx=

于 2013-09-02T14:28:42.143 に答える
0
assoc .txz=TXZfile
assoc TXZfile=TXZfile
ftype TXZfile="%SystemRoot%\system32\NOTEPAD.EXE" "%1"
于 2013-09-02T14:29:49.673 に答える