Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


Автор проектов


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

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


Новый конструктор

Конструктор аддона AkelPad-a с возможностью деинсталляции AkelPad-a и возвращения стандартного блокнота.

Новый конструктор.
- Конструктор теперь не предлагает ввести версию - она определяется автоматически.
- Конструктор не даёт возможность создания версии без патча SFC. Если не нужен патч, то инсталлятор Akelpad4.exe надо запускать без ключа '/p'.
- Изменена структура папок.
- Для работы конструктора надо скачать с оффсайта дистрибутивы последней версии AkelPad-a и плагинов и поместить их в папку Distr конструктора.
- Добавлен батник для настройка AkelPad-a "под себя".
- Удален патч меню (вместо него используется команда плагина ContextMenu CLEAR)
- обновлены NSIS и SfcPatch

История изменений
09.07.2013
1. Удалена проверка версии sfcfiles.dll(Спасибо wolkow70)
2. Исправлен неправильный запуск SfcPatch.exe
3. Исправлена неправильная запись версии AkelPad-a в "Установка и удаление программ" (Спасибо San_dr)

16.04.2013
1. Исправление ошибки, связанной с неправильной установкой с заменой Блокнота на системах Windows Vists и старше (Спасибо sov44)
2. Добавлена возможность работы wget через прокси (настройки берутся из IE) (автор sov44)
3. Скорректированы файлы *.coder в составе конструктора

02.12.2012
1. Исправление ошибки связанной с новыми переменными HighLight_BkImageFile и HighLight_BkImageAlpha в кодер-плагине
2. Добавил fb2.coder

09.02.2011
1. Исправление ошибки - неправильно обрабатывался ключ /p
2. Изменение логики работы ключа /DIR= - подробнее в !!!read.txt
3. Ключ /I заменён на ключ /O
4. Добавлен ключ /I - добавление ярлыка в Пуск - Все программы - Стандартные

12.12.2011
1. Установка в заданную папку. Ключ /DIR=. При отсутствии ключа, как и раньше, устанавливается в system32 с заменой Блокнота. Для установки в Programm Files\Akel
Код: Выделить весь код
Akelpad4.exe /DIR=%ProgramFiles%\Akel
2. Пресеты. В папку Setting, которая располагается рядом с файлом make.cmd, поместите файлы настройки AkelPad-a и его плагинов. Эти файлы при создании аддона перезапишут мои файлы настройки. В неё надо класть то, что в конструкторе лежит в files\Akelfiles\, а не то, что в files\Akelfiles\AkelFiles\. То есть в Setting должен быть файл akelpad.ini и подпапка AkelFiles. Также, если в папке Setting будет найден DelFiles.txt, в котором в каждой строке записаны пути и имена файлов для удаления. Например, если надо удалить иконку au3.ico из папки AkelFiles\Plugs, то в одной из строк файла DelFiles.txt надо записать
Код: Выделить весь код
AkelFiles\Plugs\au3.ico
При этом файлы заменяются/добавляются/удаляются только в результирующем аддоне, мои настройки в папке \files\Akelfiles\ и пресеты в папке \Setting\ не изменяются.
3.Добавил ассоциации с файлами - при установке те, которые прописаны в akelpad.ini конструктора, будут ассоциированы с AkelPad-ом или с Блокнотом (при установке с заменой Блокнота)
4.Если в files или в files\Akelfiles\ или в Setting\Akelfiles\ будет найдена иконка Alter.ico, то при установке БЕЗ замены Блокнота (при использовании ключа /DIR= ) в апплете "Установка и удаление программ" будет отображаться именно она.
5.Добавил новый ключ /I. Если применить ключ /I, то в контекстных меню всех файлов появится запись "Открыть в AkelPad" (при установке без замены Блокнота) или "Открыть в Блокноте" (при установке с заменой Блокнота).
6. Перенёс иконки в папку ico с корректировкой соответствующих путей в меню.
7. Добавил иконки и пункт Экспорт в меню Файл (спасибо San_dr), немного изменил тулбар.
8. Подправил скрипты.

22.03.2011
- Исправленный txt.coder по совету San_dr

19.03.2011
- Обновление скрипта setup.cmd - при добавлении/удалении каких-нибудь файлов при настройки после запроса добавляет/удаляет их в/из конструктор.
- Обновление инсталлятора - при установки автоматически изменяются ассоциации файлов
- Обновление Updater.exe. В папке AkelFiles\ теперь размещается файл exclude.txt, в котором можно указать имена файлов (по одному на каждой строке), которые не будут изменяться при "тихом" обновлении.
- Изменение контекстного меню
- В папку Fonts добавил несколько моноширных шрифтов
Не нужны - удалите
- Добавил отредактированный bat.coder
Не нужен - удалите
- Добавил свою тему подсветки
Не нужна - удалите
- Исправления мелких ошибок

03.03.2011
- Обновление всех контекстных меню
- Добавлены новые иконки
- В состав инсталлятора включен апдейтер Updater.exe, находящийся в папке \files\Akelfiles\AkelFiles\. Он позволяет "тихо" обновить AkelPad с плагинами и/или заменить название 'AkelPad (x86) text editor' на 'Блокнот'. Занимает 834 048 байт. Если он не нужен, то удалите его из \files\Akelfiles\AkelFiles\ и удалите пункты "Автоматическое обновление с заменой названия на 'Блокнот'" и "Замена названия на 'Блокнот'" из меню Справка - Проверить обновления...

11.01.2011
Исправление меню Кодировки и Окно

11.11.2010
Исправление ошибки

09.11.2010
- Обновлены файлы для работы с новыми плагинами
- Скорректирован список js-скриптов
- Добавлены новые пункты меню и тулбара
- Обновлены иконки.
- Переработан скрипт setup.cmd

12.05.2010
- Исправлены ошибки

22.04.2010
Благодаря утилите от Алексея Головина (www.Radialix.ru) избавился от AutoIt-скрипта для изменения "Akelpad text editor" на "Блокнот" в свойствах файла.

14.02.2010
Удалил файлы плагинов для AkelPad-a. Остались файлы настроек и файлы иконок для плагинов. Если что-то из этого кому-либо не нужно - удалите самостоятельно.

19.10.2009
- Добавлено автоматическое скачивание AkelUpdater

29.09.2009
- Исправлены ошибки
- Добавлен скрипт для автоматического скачивания необходимых файлов и создания аддона


AkelPadBuilder4NEW.7z

Старый конструктор не удаляю, но обновлять больше не буду:
AkelPadBuilder4.7z

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Последний раз редактировалось ya158, 07-10-2015 в 20:37. Причина: Новая ссылка на AkelPadBuilder4


Отправлено: 19:43, 03-11-2008 | #530

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