(извините на английском)Выберите программу, что окна будут идти открывать файлы со специальным форматом от пакетного файла
У меня есть приложение, которое использует следующую команду для открытия файлов:
java.awt.Desktop.getDesktop().open(new File(caminhoArquivo));
в проблема в том, что я использую специальный формат для открытия файлов (например: .TXZ), и если я не открываю файл раньше SO и говорит, что я хочу открыть этот файл с блокнотом, приложение просто дает Excption и не открывается.
Мне нужно установить это по команде как .bat и добавить в реестр окон, которые я хочу, чтобы открыть эти файлы в формате .XXX по блокноту ..
Поиска здесь, я нашел этот пример:
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, как это работает. Кто-то может помочь мне с одним примером?
Возможный дубликат [Установить ассоциацию файлов из командного файла] (http://stackoverflow.com/questions/8553040/set-file-association-from-batch-file) –