Показать полную графическую версию : [addon] Akelpad
Lenchik,
Так я не понял на какой sfcpatch надо заменить?
Давай на этот: http://forum.oszone.net/thread-86074.html - кажись то, что нужно.
А то, я смотрю, вторю ссылку, которую дал - она на некую "sfc_os.dll", что вроде бы не то.
А следующая идея для доработки конструктора и сборки - это сделать cmd-файл который сможет любым желающим в любое время "переназвать в системе" AkelPad на Блокнот. »
Воплотил я свою идею.
Принцип работы:
Скрипт «Update+patch.cmd» запускает обновление AkelPad'a и, если при обновлении был изменен файл «Akelpad.exe» (проверяется утилитой «RHash»), то изменяет его описание при помощи Resource Utility.
Если с обновлением файл программы не изменился, то предлагается возможность принудительно осуществить модификацию файла
Установка:
Содержимое архива распаковать в папку AkelFiles.
Запуск:
Запустить скрипт «Update+patch.cmd» (с административными правами).
Можно добавить пункт в главное меню AkelPad'а при помощи плагина ContextMenu.
Пример комнады для этого плагина:
"Проверить обновления и заменить описание программы..." Exec(`rundll32.exe shell32,ShellExec_RunDLL "%a\AkelFiles\Update+patch.cmd"`)
Тестировалось на Akelpad 4.5.3 и Windows XP SP3.
Обновил Аддон (http://forum.oszone.net/post-1381019-917.html) на базе конструктора от ya158 до версии 4.5.3
SFCPatch заменён на приведённый выше Lenchik, за что огромное спасибо.
SharkyEXE
15-01-2011, 12:08
Lenchik
Пожалуйста, если можно, сделайте всё то же самое, что Вы сделали здесь: Аддон на базе версии 4.5.2 и менюшек/скриптов подобранных VladSh (http://forum.oszone.net/post-1580496-1093.html), ссылка для скачивания (http://ifolder.ru/21145665), но только на базе AkelPad 4.5.3. Спасибо.
По просьбам трудящихся.
Аддон Akelpad на базе версии 4.5.3 и менюшек/скриптов подобранных VladSh (http://ifolder.ru/21343125) для версии 4.5.1, собранный модифицированным конструктором от ya158 (был вставлен новый SFCpatch.exe (http://tools.oszone.net/BoaSoft/tools/sfcpatc.7z), заменен NSIS на версию 2.46 (http://sourceforge.net/projects/nsis/files/NSIS%202/2.46/nsis-2.46.zip/download) с дополнением Advanced logging (http://prdownloads.sourceforge.net/nsis/nsis-2.46-log.zip?download), отключена подмена ресурсов главного меню). Также добавил в меню "Плагины" скрипт для простановки описания "Блокнот" после обновления AkelPad (http://forum.oszone.net/post-1588028-1107.html).
Скрипты и плагины постоянно обновляются и под новыми версиями старые скрипты и настройки могут вызывать ошибки (чем их больше, тем больше шанс этого события). Поэтому дальше продолжать делать аддоны/сборки на базе старой версии сборки (http://forum.oszone.net/post-1571695-1091.html) я смысла не вижу.
Обновил Аддон на базе конструктора от ya158 до версии 4.5.3 »
вот такой косяк есть с цветами при выделении
Pozia, попробуй цвета в моем, причем открой не только текст, а .bat, .reg, .js и т.п. - со сложной структурой. Если подойдет - перенеси настройки WINDOWS\system32\AkelFiles\Plugs\Coder\txt.coder и WINDOWS\system32\AkelFiles\Plugs\Coder.ini
перенеси настройки WINDOWS\system32\AkelFiles\Plugs\Coder\txt.coder »
это помогло
WINDOWS\system32\AkelFiles\Plugs\Coder.ini »
вот эти настройки мне не понравились. При включении\выключении подсветки меняется шрифт, и он некрасивый имхо
меняется шрифт, и он некрасивый имхо »
меняется -это потому, что у меня прописан внутренний шрифт из папки WINDOWS\system32\AkelFiles\Plugs\Fonts, а в аддоне OEM22 она пуста и система один раз ставит тот, что прописан у OEM22, а второй раз не найдя в папке лепит свой, у меня шрифт не изменяется. Это накладка от "скрещиванья" аддонов.
San_dr, а где нужно прописать чтоб был один и тот что мне нужно?
где нужно прописать »
WINDOWS\system32\akelpad.ini
примерно строка 53
FontFace=PT Sans шрифт свой укажи, если он есть в системе
кроме того, не знаю, есть ли цветовые схемы в аддоне OEM22, если подходят мои, то добавь секцию в самом низу
[Themes]
Notepad++=606C15008000FF0000000000FFFFFF0000000000C0C0C00000000000E8E8FF000000FF00E8E8FF00C0C0C000
light Night=FE070000FF00000000000000EBEDED0000000000F9C5640059040000FFFFFF000000FF00071A0000FFFFFF00
Contrast=FE0700000000000000FF0000131C1B00FEEEBC004603000000F2F9000015550082A4FF00071A0000FFFFFF00
это для выбора через ВИД\ Цвет, а также примерно 77 строка, если есть - значения по умолчанию
Colors=FE070000FF00000000000000EBEDED0000000000F9C5640059040000FFFFFF000000FF00071A0000FFFFFF00
ЗЫ При включенной подсветке цветовые схемы (темы) подменяются, т.е. они только для "без подсветки"
У себя я подобрал, чтобы после переключений фон и общая контрастность не менялись - глаза адаптируются быстрей
и система один раз ставит тот, что прописан у OEM22, а второй раз не найдя в папке лепит свой »
так шрифт нужно два раза прописывать или один? Откуда берется шрифт при нажатии и откуда при не нажатой кнопке?
так шрифт нужно два раза прописывать или один? »
если в меню в ПЛАГИНЫ стоит псиса на FONTS - то ищется внутренний шрифт из папки WINDOWS\system32\AkelFiles\Plugs\Fonts (он же в этом случае должен быть указан и в WINDOWS\system32\akelpad.ini (FontFace=...). если папка внедренных шрифтов пуста, а в записи akelpad.ini фигурирует шрифт установленный в системе, то берется он. А если папка пуста и в akelpad.ini прописан шрифт, которого нет в системе - то система сама поставит (кажись Tahom'у, не помню).
То есть, как я понял, - тебе не нужен внедренный шрифт - сними птицу в меню ПЛАГИНЫ\FONTS и пропиши ОДИН раз в akelpad.ini FontFace=(ну, например )Segoe UI
Удачи!
VladSh поделился свежей версией своей сборки. Выкладываю аддон на её основе (http://ifolder.ru/21435208), собранный модифицированным конструктором от ya158.
На форуме Акельпада Andrey_A_A поделился дополнительным пунктом меню "Система". Очень подробное системное меню, годится и для ХР и для 7 (просто некоторые пункты не работают на 7, а некоторые - на ХР (например "программы Vista", Персонализация и др)). Я встроил его в блокнот и предлагаю для испытаний версию блокнота с таким меню. Некоторые, опасные для большинства пользователей, или совсем уж одиозные - как "Активация системы" из меню блокнота, или неработающие без доп. утилит я убрал, убрал также "Проверка восст...битых сист. файлов" - владельцы "обрезанных" сборок сдуру нажавших такой пункт замаются отменять "а теперь вставьте..." В общем - тестируем, делимся соображениями о полезности. Желающие увидеть полную версию меню - http://akelpad.sourceforge.net/forum/viewtopic.php?t=858&start=15
http://savepic.org/1332426m.png (http://savepic.org/1332426.htm)
Ссылка в шапке к нему не относится
Я не все успеваю
Сейчас готовлю обновление конструктора
Но много времени отнимает другой проект - http://forum.oszone.net/thread-198119.html
По поводу времени - ничего не обещаю
пунктом меню "Система" »
Я это делать точно не буду, потому как akelpad не файловый менеджер, а всего лишь редактор текствых файлов
akelpad не файловый менеджер »
Я тоже так думаю, поэтому и ссылка в шапке - на обычный вариант. Привел как забавную диковину. Не исключаю что кто-то что-то для себя найдет - например управление блутузом, мобилкой во время работы с текстовыми файлами. Во всяком случае будет знать, что такое возможно и сможет сделать для себя (ну и повыкидывать тогда из доп. длл-ки все лишние иконки ресторатором, оставить нужное.)
Аддон (http://forum.oszone.net/post-1449513-982.html) обновлен до v4.5.4
Изменения в данной версии ПРОГРАММЫ
Добавлено: опция для перемещения каретки по правому клику мыши.
Добавлено: опция для закрытия несохраненной пустой вкладки без запроса (MDI/PMDI).
Добавлено: при закрытии программы, в сообщение о сохранении документа добавлен вариант "Нет для всех".
Добавлено: возможность перейти к проблемному месту, в сообщении о потере символов в указанной кодировке.
Добавлено: распознавание Восточно-Европейских кодировок (1250, OEM, UTF-8).
Добавлено: распознавание Западно-Европейских кодировок (1252, OEM, UTF-8).
Добавлено: команда 4321 - закрыть все неизмененные вкладки (MDI/PMDI).
Добавлено: "\|" в метод командной строки /Insert() - указывает на положение каретки после вставки текста.
Добавлено: локально запоминается последний запущенный плагин.
Исправлено: перекодирование UTF-8.
Исправлено: копирование/вставка текста из буфера обмена между окнами AkelEdit разной битности (Windows x64).
Исправлено: в курсивных стилях шрифта табуляция могла перекрывать предшествующий символ.
Мне понравился пункт - команда 4321 - закрыть все неизмененные вкладки (MDI/PMDI), возможно позже сделаю такую кнопку и перейду по умолчанию в многооконный режим.
wolkow70
16-02-2011, 16:56
Сейчас готовлю обновление конструктора »
Ждем, приятная новость.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC