Имя пользователя:
Пароль:
 

Название темы: [addon] Akelpad
Показать сообщение отдельно

Аватара для San_dr

Ветеран


Сообщения: 648
Благодарности: 343

Профиль | Сайт | Отправить PM | Цитировать


Цитата ya158:
San_dr,
Протестировал мою новую тестовую версию? »
Да, Работает. Хотелось бы, чтобы для установки с ключом и без можно было назначить Разные иконки, я иногда испытываю и вместо нотепада, и в Программ - а в апплете удаления поди разбери )).
Самый больной вопрос (и возможно он связан с глючной как я подозреваю внутреннкй командой reassoc - это то, почему он не читает из архива - не ассоциируется как следует). Поэтому в своем старом аддоне для Программ Файлз я топорно писал в inf
читать дальше »
[PROG.AddReg]
HKLM,"%SWUninstall%\%PROG_NAME%_addon","DisplayIcon",0,"%16422%\%PROG_DIR%\%PROG_1%"
HKLM,"%SWUninstall%\%PROG_NAME%_addon","DisplayName",,"%PROG_NAME%"
HKLM,"%SWUninstall%\%PROG_NAME%_addon","DisplayVersion",,"%PROG_VERS%"
HKLM,"%SWUninstall%\%PROG_NAME%_addon","Publisher",,"%PROG_MADE%"
HKLM,"%SWUninstall%\%PROG_NAME%_addon","URLInfoAbout",,"%PROG_URL%"
HKLM,"%SWUninstall%\%PROG_NAME%_addon","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %PROG_INF%,Uninstall"
; Настройки 2
HKCR,"*\shell\Открыть в AkelPad","Icon",0x0,"""%16422%\AkelPad\AkelPad.exe"""
HKCR,"*\shell\Открыть в AkelPad\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKCR,"*\shell\Открыть в Блокноте","Icon",0x0,"notepad.exe"
HKCR,"*\shell\Открыть в Блокноте\command",,0x0,"notepad.exe %%1"
; Открыть в AkelPad файлы:txt;log;ini;inf;cfg;lst;nfo;sif;coder;info;iss;lng;nsi
HKLM,"SOFTWARE\Classes\txtfile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\txtfile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\txtfile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\siffile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\siffile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\siffile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\nsifile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\nsifile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\nsifile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\nfofile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\nfofile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\nfofile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\lstfile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\lstfile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\lstfile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\lngfile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\lngfile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\lngfile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\issfile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\issfile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\issfile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\inifile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\inifile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\inifile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\infofile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\infofile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\infofile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTE PAD.EXE %%1"
HKLM,"SOFTWARE\Classes\inffile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\inffile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\inffile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"
HKLM,"SOFTWARE\Classes\coderfile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\coderfile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\coderfile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOT EPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\cfgfile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\cfgfile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1"""
HKLM,"SOFTWARE\Classes\cfgfile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1"

[PROG.DelReg]
HKLM,"%SWUninstall%\%PROG_NAME%_addon"
;Удаление
HKLM,"Software\Akelsoft"
HKCU,"Software\Akelsoft"
HKCR,"*\shell"

и ассоциации были сразу после установки, а здесь приходится Настройки> Параметры> Реестр> Типы файлов, - и снимать все птицы, применять изменение, ставить их заново, применять опять и перезагружать акель. В форуме акеля я уже сталкивался с этим http://akelpad.sourceforge.net/forum...=asc&start=195. Была надежда, что я чего-то не понимаю, а в конструкторе этот вопрос для Программ Файлз чудесным образом решится, но пока чудо сидит в засаде )) там в указанной ссылке называли даже специально написанный скрипт для ассоциации (тоже кого-то достало, кажется VladSh) - reassoc.js, но как прописать в конструкторе, чтобы он при установке применился? Сейчас Акель устанавливается как портативный, так что даже при вызове "открыть с помошью" он не прописывается, если указать на него... ну и в контексте Акеля тоже нет. Может поэспериментировать с записью в реестр, а не ini?

-------
стихам имеет место быть мимо билова оконца я спокойно не хожу


Отправлено: 04:38, 26-11-2011 | #1234

Название темы: [addon] Akelpad