Разработчик: Шенгальц А.А. Сайт:http://akelpad.sourceforge.net/ru/index.php Версия: 4.9.8 ===================================== Дата Выпуска сборки: 06.02.2017 Версия сборки: 32.32 Автор сборки: Averin Andrey Разрядность: 32bit Платформа: Portable Язык интерфейса: Русский Статус: Бесплатный Системные требования: Windows 2000/XP/Vista/7/8 x32, x64 Форумы поддержки:tc-image.3dn =====================================
Сборка содержит: 2-x уровневое главное меню 16 - переключаемых ToolBar'ов более 11 утилит более 19 справочников по скриптописанию: vbs, js, php, wsh, xml ... более 30 плагинов (часть из них ToolBar.dll сдублицированы для увеличения функциональности) более 89 файл подсветки синтаксиса (17 авторские) более 190 настроенных "горячих клавиш" для удобства работы с текстом более 310 скриптов, в том числе и авторских более 1550 значков - авторская подборка библиотеки значков более 1000 типов файлов подсвечиваются синтаксисом более 4700 пунктов в главном меню и многое другое....
Размер сборки в распакованном виде составляет ~118 Mb
Описание: AkelPadImage является первой и крупнейшей уникальной сборкой-библиотекой бесплатного текстового редактора AkelPad, в которой собраны сотни скриптов, значков, утилит, команд для комфортной работы с любыми текстовыми файлами. Можно много описывать преимущества - лучше один раз попробовать.
Дополнительно: Ряд контекстных меню и скриптов направлены для работы с Total Commander и TC Image
- Clipboard - Работа с буфером обмена: Захват, Вставка серийного номера, Автоматическое копирование выделения. - Coder - подсветка синтаксиса, сворачивание блоков, автодополнение, цветовые темы. - ColorPicker - Вставка значения цвета HTM - ContextMenu - настройка главного и контекстного меню для окна редактирования, MDI вкладок, ссылок - Exit - 1. Подтверждение закрытия программы. 2. Изменение назначения клавиши ESC. - Explorer - добавляет панель проводника. - Fonts - Динамическая загрузка шрифтов без установки в систему. - Format - Различные операции по преобразованию текста. - FullScreen - Полноэкранный режим. - HexSel - Преобразование текста в шестнадцатеричный код и наоборот. - Hotkeys - Назначение пользовательских горячих клавиш. - LineBoard - 1. Показывает номера строк. 2. Добавляет поддержку закладок. - Log - Просмотр логов в реальном времени. - Macros - Записывает клавиатурные действия пользователя и затем воспроизводит их. - MinimizeToTray - Сворачивает программу в трей. - QSearch - Плагин представляет собой панель для "быстрого" поиска текста. - RecentFiles - Работа со списком последних файлов. - SaveFile - Дополнительные настройки сохранения файлов. - Scripts - позволяет использовать различные COM-объекты. - Scroll - Автоматическая прокрутка текста. - Sessions - Сохранение и восстановление MDI сессии программы. - SmartSel - Исключает последний символ перевода строки (EOL) из выделенного текста. - Sounds - Проигрывание звуков во время набора текста. - SpecialChar - показывает и подсвечивает специальные символы (пробел, табуляция...). - Speech - Плагин позволяет выполнить машинное чтение выделенного текста. - Stats - Показывает количество символов, слов и строк в тексте. - Templates - Плагин позволяет создавать новые файлы по заранее определенному шаблону. - ToolBar - добавляет настраиваемую панель инструментов. - XBrackets - автозавершает скобки ([{""}])
Код
23.01.2016 - 06.02.2017 AkelPad Image 32.32
[±] Обновлена программу до версии 4.9.8 и плагины последних версий [+] Добавлены Grub4dos.coder, Str.coder [±] Обновлены ряд файлов подсветки (.coder файлы) [±] В разных местах меню добавлено более 100 новых команд [±] Добавлены/Изменены 50 значков в AkelPadImage.dll [±] TCIMG.exe обновлена до 17.4 [±] Добавлены/Изменены 50 скриптов [±] Обновлена справка [±] Исправлены ошибки скриптов и функционала...
Новые скрипты: SessionMenu.js LinesHideShow.js quoted-printable.js
Сборка изготовлялась для себя и распространяется "Как есть" с целью ознакомления с возможностями программы. Если у Вас нет прав на использование программы, после ознакомления, Вы должны либо зарегистрировать её либо отказаться от дальнейшего использования. В противном случае автор сборки снимает с себя всю ответственность за использование программы. Вы используете сборку на свой страх и риск: за любой вред, нанесённый Вашему оборудованию или материалам (файлам), автор ответственности не несёт! При публикации на других ресурсах обязательно ссылаться на автора и сайт поддержки
[spoiler=Инструкция по замене AkelPad в сборке TC Image:]
============================================= Если Вы пользуетесь AkelPad_Image_Full 15.15 - 32.32 вы можете заменить на AkelPad Image 32.32 0. Закрыть AkelPad, если он у Вас запущен 1. Удалить папку AkelFiles, находящуюся в корне сборки TC Image. 2. Скопировать из папки AkelPadImage (новой версии) все файлы (с заменой) и папку в корень файлового менеджера ============================================= Для сохранения своих настроек: 1. Сделать дубль папки и доп. файлов. 2. Установить новую сборку 3. Снять галки "Одна копия программы" 4. И имея 2 открытых варианта переносить своё... =============================================
[info]'=============================== Спасибо ================================ Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта Авторам программы: Алексею Кузнецову и Шенгальц Александру Всем авторам плагинов, скриптов, тестерам и не только: VladSh, KDJ , Infocatcher, FeyFre , se7h , Fr0sT, cnnnc, Idjo, lexa, Yustas.NeO, DV, bluestone, levilevi, oyaebu, wisgest, opk44, Serge Yolkin, GREY, evxeon, LonerD, ХарВик, Veter, simup, xianon, JKT, GGG8, Yaroslav, San_dr, ASMEst, fuzzy16, ge57, WAIVER, asmadeus, bonsai, InFive, моим близким друзьям и родственникам: одним спасибо что поддерживали, другим - за то, что не мешали '=======================================================================[/info]
Возможно они Вам будут полезны и интересны. Вступить в группы Вам ничего не стоит, но тем самым Вы поможете продвинуть их в рейтинге. Мне важен каждый подписчик!!!
Андрей,такое пожелание (просьба): Отдельную Акелу для Тотал командера (ну там со ссылочками в нужные текстовые файлы TC и т.д.,и основанным на TCIMG самого TC)
Андрей,в общем хочется такую Акелу (именно только для TC) : что бы использовала TCIMG из TC и файлов утилиты в акеле не было или в корне папки AkelPad'а (всё было заранее прописано в AkelPadImage.ini), Вернуть меню «Total» ..., в нём ссылки на часто редактируемые файлы тотала :
Скрин с твоего TC Image,сылки,имена могут у всех различаться..., поэтому лучше только общие... может,что не вписал... ну вот хоть эти :
Matros, сразу напишу - этим заниматься не буду Это надо переделывать кучу всего, а главное мозг автора акела Акел, как важная для меня программа, остаётся в корне тотала, как и TCIMG Как такого общего нет, большинство 99% программ не понимает относительные пути (к примеру запустите сначала акел, а потом тотал и всё - акел не воспримет ни один путь, связанный с %COMMANDER_PATH Вообще %COMMANDER_PATH% надо заменить на %a для 100% работы акела из корня тотала. ------------ Я могу как кубика рубика вертеть TCIMG, но влезать в другие проги нет - когда-то пытался донести кучу полезных вещей до автора акела, но у него свой взгляд...
1. При переименовании файла с именем выделенного обнаружил небольшую проблемку. Если в выделенном присутствует (по недосмотру) недопустимый символ, напр. " / " - возникает ошибка в RenameOfSelectOrClip.vbs и AkelPad зависает намертво. То есть вся работа - ... Можно ли предвидеть какое нибудь "НИЗЯ" в виде предупреждения, типа "Недопустимый символ (Недопустимое имя файла)" или что-то в этом роде?
2. Можно ли в AkelPad удалить правую/левую часть предложения, после определенного символа? Напр. есть несколько тысяч строк типа Т Е К С Т = Т Е К С Т. Нужно во всех этих строках удалить (скопом) текст с пава, после символа " = ". Если это не возможно - можно ли соорудить какой-то скрипт, могущий это делать. Думаю это была бы полезная функция.
Спасибо...
Сообщение отредактировал bonsai - Среда, 16.11.2016, 23:04
Если в выделенном присутствует (по недосмотру) недопустимый символ, напр. " / " - возникает ошибка в RenameOfSelectOrClip.vbs и AkelPad зависает намертво. То есть вся работа - ...
У меня такого не происходит, т.к. в скрипте RenameOfSelectOrClip.vbs есть строка:
Код
B = TextFormat(B, 15)
которая удаляет все подобные символы - в Functions.vbs строка:
Код
Case 15 sText = RegExpReplace(sText, "[\t\\\*\?\|""/:<>]", "", 1, 0, 1) ' удаляет недопустимые символы (для имени файла)
Как я ни старался - но файл переименовывается именем выделенного нормально без зависания AkelPad Возможно версия скриптов другая или какие-то ещё нюансы...
Цитатаbonsai ()
Можно ли в AkelPad удалить правую/левую часть предложения, после определенного символа? Напр. есть несколько тысяч строк типа Т Е К С Т = Т Е К С Т. Нужно во всех этих строках удалить (скопом) текст с пава
Я пользуюсь такими , возможно что-то подожет:
Код
"Удаление различных объектов..." Icon("%a\AkelPadImage.dll",1268) { -"Удалить правую часть строки" Call("Scripts::Main", 1, "DeletePlus.vbs", `3`) Icon("%a\AkelPadImage.dll",1053) -"Удалить левую часть строки" Call("Scripts::Main", 1, "DeletePlus.vbs", `4`) Icon("%a\AkelPadImage.dll",1052) SEPARATOR -"Удалить первую строку" Call("Scripts::Main", 1, "DeletePlus.vbs", `1`) Icon("%a\AkelPadImage.dll",1056) -"Удалить последнюю строку" Call("Scripts::Main", 1, "DeletePlus.vbs", `2`) Icon("%a\AkelPadImage.dll",1057) SEPARATOR -"Удалить текст выше курсора" Call("Scripts::Main", 1, "DeletePlus.vbs", `5`) Icon("%a\AkelPadImage.dll",1054) -"Удалить текст ниже курсора" Call("Scripts::Main", 1, "DeletePlus.vbs", `6`) Icon("%a\AkelPadImage.dll",1055) SEPARATOR -"Удаление =значений выделенных ключей INI" Call("Scripts::Main", 1, "Multi_SR.js", `"(.+)(=.*)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1347) -"Удаление значений выделенных ключей INI" Call("Scripts::Main", 1, "Multi_SR.js", `"(.+=)(.*)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1347) SEPARATOR -"Удаление в выделенном правой части с дефисом - и пробелом" Call("Scripts::Main", 1, "Multi_SR.js", `"(.+)( - .+)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1452) -"Удаление в выделенном правой части с дефисом - " Call("Scripts::Main", 1, "Multi_SR.js", `"(.+)(-.+)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1452) SEPARATOR -"Удаление в выделенном правой части с пробелом" Call("Scripts::Main", 1, "Multi_SR.js", `"([^ ]+)( .+)" $1 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1453) SEPARATOR SEPARATOR -"Удаление в левой части с двоеточием : " Call("Scripts::Main", 1, "Multi_SR.js", `"[^:\r\n]+\: (.+)" $1 0 1 1 0 x 3`) Icon("%a\AkelPadImage.dll",1454) -"Удаление в правой части с двоеточием : " Call("Scripts::Main", 1, "Multi_SR.js", `"([^:\r\n]+)\: .+" $1 0 1 1 0 x 3`) Icon("%a\AkelPadImage.dll",1472) SEPARATOR -"Удалить все ссылки в тексте (http, www)" Call("Scripts::Main", 1, "Multi_SR.js", `"(https*://|www\.)[^ ]*" "" 0 1 1 0 x 3`) Icon("%a\AkelPadImage.dll",1395) SEPARATOR -"Удаление цифр в левой части" Call("Scripts::Main", 1, "Multi_SR.js", `"\d+\.?(.+)" $1 0 1 1 0 x 3`) Icon("%a\AkelPadImage.dll",1473) SEPARATOR -"Удаление комментариев ;_ _ _ _" Call("Scripts::Main", 1, "Multi_SR.js", `" *?;.+" "" 0 1 0 0 x 3`) Icon("%a\AkelPadImage.dll",1473) }
Добавлено (23.11.2016, 10:30) --------------------------------------------- Здравствуйте Андрей. Если помните, у меня возникла проблема с переименованием файла с именем выделенного. Как оказалось, проблема была в скрипте Functions.vbs. Он слетел, по неизвестной мне причине. После скачивания оригинального АР и замены Functions.vbs, все заработало. Но, при переименовании, включается нумерация строк. Я редко пользуюсь этой функцией и все время вырубать ее после переименования - достает. Можно ли как-то подкорректировать скрипт, или иным способом избавиться от этого? Спасибо...
Недавно в теме поднимался вопрос о создании бэкапов файла, так вот, вчера корпел над одной реализацией и ощутил недостаток кнопок забэкапить/восстановить из бэкапа. Может кому-то понадобятся команды. Две пары команд, реализации с помощью TCIMG, в одном случае — бэкап(заменяемый) создается в папке открытого файла, во-втором — в резервной папке [Backup] папки открытого файла.
Код
-"Создать Бэкап файла рядом с оригиналом" Call("Scripts::Main", 1, "TCIMG.vbs", `"keybd=0~~^s<X>xends=@%f||formt<0!!([^\r\n]+\\)><X>sends=@%f<X>copyy=GLOBALSENDS<1>||GLOBALXENDS<1>!!1||**1!!?.bkp"`) Icon("%a\AkelPadImage.dll",126) -"Восстановить файл из Бэкапа" Call("Scripts::Main", 1, "TCIMG.vbs", `"xends=@%f||formt<0!!([^\r\n]+\\)><X>sends=@%f<X>copyy=GLOBALSENDS<1>.bkp||GLOBALXENDS<1>!!1||&&\.bkp$!!||**2!!<X>keybd=0~~{F5}"`) Icon("%a\AkelPadImage.dll",125) -"Создать Бэкап файла в резервной папке [Backup]" Call("Scripts::Main", 1, "TCIMG.vbs", `"keybd=0~~^s<X>xends=@%f||formt<0!!([^\r\n]+\\)><X>sends=@%f<X>copyy=GLOBALSENDS<1>||GLOBALXENDS<1>[Backup]\!!1||**1!!?.bkp"`) Icon("%a\AkelPadImage.dll",126) -"Восстановить файл из резевной папки [Backup]" Call("Scripts::Main", 1, "TCIMG.vbs", `"xends=@%f||formt<0!!([^\r\n]+\\)><X>sends=@%f||&&[^\r\n]+\\!!<X>copyy=GLOBALXENDS<1>[Backup]\GLOBALSENDS<1>.bkp||GLOBALXENDS<1>!!1||&&\.bkp$!!||**2!!<X>keybd=0~~{F5}"`) Icon("%a\AkelPadImage.dll",125)
Если нужны будут иконки, то вот парочку наваял, скачайте и закиньте в библиотеку.