Эхххх, теперь даже и не знаю куда копать... »
Раскопал таки! Всё дело было в той самой настройке (http://forum.oszone.net/post-1869481.html#post1869481)!
Лекарство сделал такое:
Windows Registry Editor Version 5.00
; Отмена Блокнота в качестве программы, открывающей файлы с неизвестным расширением.
; Восстановливает стандартные действия и стандартные значения реестра.
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell]
@="openas"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell\Notepad]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown]
"AlwaysShowExt"=""
"QueryClassStore"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell]
@="openas"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell\openas]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell\openas\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,25,00,53,\
00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,65,00,6c,00,6c,\
00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,65,00,6e,00,41,00,\
73,00,5f,00,52,00,75,00,6e,00,44,00,4c,00,4c,00,20,00,25,00,31,00,00,00
Всем спасибо за помощь! :)
Немного оторвавшись от женщин на праздники выбрал время для Акеля :) Проработал самое слабое звено в сборке - отсутствие нормальных горячих клавиш (хоткеев). Заодно подправил многие иконки, меню.
--------
ЗЫ. Те необъявленные обновления ссылок, которые часто бывают на моей страничке служат в основном с целью синхронизации папки сборки между моими "рабочими местами", скачивать их без моего объявления необязательно, на любителя. Для разборок с хоткеями составил сводную таблицу, может кому пригодится
Обе сборки (х64 и х86) обновлены
=============
если кто обновляет мою же сборку, без своих специфичных настроек, - то лучше вначале удалить предыдущую версию. Иначе подхватится старый .ini файл, а в этой сборке в него немного добавлено - запуск горячих клавиш и др., так что лучше (в этот раз) не сохранять старые настройки.
Портабельные версии моей сборки Akelpad'а
http://savepic.net/4237414.jpg
‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹›‹› ‹›‹›‹›‹›‹›‹›‹›‹›‹›
Портабельная версия отличается тем, что в настройках указано (Параметры —> Реестр —> Последние файлы - количество - 0 (вместо дефолтных 30). Это устраняет запоминание открытых ранее файлов. Кроме того отсутствует плагин Последних Файлов RecentFiles.dll и связанные с ним пункты меню - "Список ПФ", "Очистить список ПФ" и т.д, кроме того исключен пункт "Вернуть закрытую вкладку" (т.к. информация о закрытых не сохраняется)
®©В сборке использованы фрагменты из сборок ya158 (http://forum.oszone.net/member.php?u=31829), Andrey_A (http://tc-image.3dn.ru/forum/9-143-1), VladSh (http://akelpad.sourceforge.net/forum/viewforum.php?f=4) и собственные наработки. VladSh принадлежит так-же инструкция по установке портативной версии (Portable.txt).
А так же много скриптов от постоянных участников форума Акельпада.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
В заключении - короткая инструкция по непортабельной установке этих сборок - установите папку Akel в нужное вам место, запустите AkelPad.exe, далее "Настройки" —> " Ассоциировать Акельпад" Теперь ассоциации применятся по месту расположения. (это не рекомендуется делать на флешке, т.к. система потом не даст ее вытащить:))
Если вы расположите папку Akel из архива в директории C:\Program Files, то можно воспользоваться твиком из аттача - openinAkelpad.reg - в контекстном меню всех файлов появится запись - Открыть в AkelPad. При удалении программы воспользуйтесь вторым твиком из архива аттача - DelopeninAkelpad.reg
Также зайдите Настройки/Параметры программы.../Реестр и исправьте "Количество файлов" с 0 на 30 - этим вы разрешите запись в реестр для списка последних файлов.
==================================================================
х(64) скачать (http://rgho.st/859dlFsPc) - ссылка от 29.10.16 v.4.9.8 3.8 МБ
х(86) скачать (http://rgho.st/8nVGTpZbS) ссылка от 29.10.16 v.4.9.8 (38.7 МБ МБ) В полной портабельной версии справочные материалы "Программирование" (меню -> "i"-> "Программирование") значительно расширены и находятся "на борту" для возможности автономной, без связи с интернетом, работы (в папке AkelFiles\Help).
San_dr,
А что будет, если
1. Твоя сборка будет на флешке.
2.Я запущу AkelPad.exe, далее "Настройки" -> " Ассоциировать Акельпад".
3.Вытащу флешку и попробую запустить какой-нибудь txt? »
Сразу хочу сказать, что скрипт ассоциации почему-то чувствителен к оконному режиму, и в PMDI не срабатывает. Надо перевести в однооконный (SDI) режим, перегрузить прогу, нажать "ассоциировать", а потом можно будет выбрать нужный режим, ассоциации уже будут.
Если запустить с флешки, то ассоциации тоже будут, но вот вытянуть ее система не даст. А если вытянуть с убиванием процесса, то при клике по текстовому файлу, естественно откроется диалог выбора программы.
Если в системе уже был "стационарный" Akel и его ассоциации переписались на "вытянутый", то надо запустить ехе "стационарного" и проделать то же самое, т.е. выбрать SDI, перегрузить прогу, ассоциировать (возвратить ассоциации), выставить нужный оконный режим и вуаля.
А вообще-то ассоциации - не для флешек. Возможность есть, но легче - просто ярлык акеля с флешки держать на столе, открыл акель - кинул на него нужный файл и работаешь. Ассоциации - это для нестандартных, но стационарных мест - в папке тотала, например
=========
наверное изменю умолчательный оконный режим на SDI, а после ассоциации уже кто как хочет, перезалью на днях, может еще что выплыват - сборка не малая, я во всех режимах ее не пробывал, только те режимы с которыми работал. Так что приветствую всяческую помощь в этом. :)
Если запустить с флешки, то ассоциации тоже будут, но вот вытянуть ее система не даст. А если вытянуть с убиванием процесса, то при клике по текстовому файлу, естественно откроется диалог выбора программы. »
Тогда эту сборку нельзя называть "портабельной".
С другой стороны сам AkelPad является портабельным по умолчанию (если правильно расположить его файлы). Естественно, если не ассоциировать его с различными файлами.Например, если запустить скрипт setup.cmd из моего конструктора, то в папке MyAkelPad получится портабельная версия.
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC