PDA

Показать полную графическую версию : WinDjVuViever


desperate
21-06-2006, 01:34
существует такая программка WinDjVuViever (http://windjview.sourceforge.net/) для просмотра электронных книг и изображений в формате *.djvu работает это чуда программка без установки, т.е. для автоматической установки ее достаточно поместить в $OEM$\$Progs ... но лично мне это не достаточно, я хочу сделать, чтобы эта программа после установки винды вставала по умолчанию для файлов с расширением *.djvu ... я делаю ассоциацию файлов спощью стандартных средств винды, а когда залажу в реестр, то там все как было так и осталось, одним словом не могу найти информацию по ассоциации этой программы с указанным типом файла...
буду рад помощи и советам...

vampik
21-06-2006, 01:57
Во-первых, ассоциация файлов есть в настройках программы. Во-вторых:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.djv]
@="DjVu.Document"

[HKEY_CLASSES_ROOT\.djvu]
@="DjVu.Document"

[HKEY_CLASSES_ROOT\DjVu.Document]
@=""

[HKEY_CLASSES_ROOT\DjVu.Document\DefaultIcon]
@="\"D:\\Utilities\\WinDjView\\WinDjView.exe\",0"

[HKEY_CLASSES_ROOT\DjVu.Document\shell]

[HKEY_CLASSES_ROOT\DjVu.Document\shell\open]

[HKEY_CLASSES_ROOT\DjVu.Document\shell\open\command]
@="\"D:\\Utilities\\WinDjView\\WinDjView.exe\" \"%1\""

[HKEY_CLASSES_ROOT\DjVu.Document\shell\open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\DjVu.Document\shell\open\ddeexec\Application]
@="WinDjView"

[HKEY_CLASSES_ROOT\DjVu.Document\shell\open\ddeexec\Topic]
@="System"

Соответственно, путь к программе меняешь на свой.

desperate
21-06-2006, 02:13
vampik
спасибо, работает, но в моем реестре нет таких записей...
еще раз спасибо

vampik
21-06-2006, 02:52
Потому что ассоциировать надо было через настройки в самой программе.
Кстати, сделал инсталляшку для неё с русским языком по умолчанию и ассоциациями файлов + ярлык в меню "Пуск".
Дистрибутив тут - http://vampik.net.ru/files/WinDjView-0.4.1.7z (540Кб),
NSIS скрипт тут - http://vampik.net.ru/files/WinDjView.7z




© OSzone.net 2001-2012