2013-09-02 2 views
0

(извините на английском)Выберите программу, что окна будут идти открывать файлы со специальным форматом от пакетного файла

У меня есть приложение, которое использует следующую команду для открытия файлов:

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, как это работает. Кто-то может помочь мне с одним примером?

+0

Возможный дубликат [Установить ассоциацию файлов из командного файла] (http://stackoverflow.com/questions/8553040/set-file-association-from-batch-file) –

ответ

0

в пакетном режиме, чтобы открыть файлы * .XXX с помощью блокнота, используйте assoc .xxx=txtfile (вы знаете, что * .txt открывается с помощью блокнота, и вы можете заглянуть с assoc .txt) Чтобы «не-ассоциативный» использовать assoc .xxx=

+0

Простой и функциональный .. большое спасибо ! –

0
assoc .txz=TXZfile 
assoc TXZfile=TXZfile 
ftype TXZfile="%SystemRoot%\system32\NOTEPAD.EXE" "%1" 
+0

после выполнения этого пакетного файла, окна показывают мне сообщение: «Невозможно найти файл .txt. Вы хотите создать новый файл?» и не открываю мой файл .. что не так? –

Смежные вопросы