Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.9 от 16 октября 2024
Последняя тестовая: 4.10.0 r4521 от 16 ноября 2025; хроника изменений


Скачать
Программа релиз 4.9.9: многоязычная [exe]: x86 | x64; русская [zip]: x86 | x64; английская [zip]: x86 | x64      
тестовая (dev) 4.10.0 r4521 английская [zip]: x86 | x64 (соответствует r4521 исходников)    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.9

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4521 от 16.11.2025
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 3.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Автор: dothen. Скачать: 1.3    
Help: вызов справки с поиском выделенного текста (альт. к ChmKeyword.js). Подробнее: 1, 2, видео. Автор: AZJIO. Скачать: плаг (или утилита)    
SpellCheck: проверка орфографии на движке Hunspell. Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TabBar: вкладки: кнопка закрытия, выделение активной, etc. Автор: dothen. Скачать: 2.2, библиотека TabBarEx.dll.    
TagsView: разбор исходного кода при помощи ctags. Подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Drugmix & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские, а также не вошедшие в перечисленные подборки)    
Утилиты ShellExt: пункт в контекстное меню проводника. Подробнее... Автор: Ralph Shane. Скачать: 4.8.3.0    
AnotherFileNearby: создание слепка редактируемого файла. Подробнее... Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO: онлайн | в формате CHM (с дополнениями от сообщества)
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 12:22 22-11-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anton04
А вы попробуйте документацию по плагину прочитать. Там все написано. Настройки плагина хранятся в инишнике рядом с плагином.

Всего записей: 6737 | Зарегистр. 11-03-2003 | Отправлено: 08:35 06-10-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ага, этот момент, похоже, пока ещё не был учтён автором: плагины же с AkelPad через API взаимодействуют — настройки централизованы. Если в AkelPad включено хранение настроек в реестре, то плагин «перестаёт видеть» свой ini.
 
anton04
Сообщили, подождём.

Всего записей: 3189 | Зарегистр. 20-03-2008 | Отправлено: 10:30 06-10-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
Если в AkelPad включено хранение настроек в реестре, то плагин «перестаёт видеть» свой ini.

Точно.

Всего записей: 6737 | Зарегистр. 11-03-2003 | Отправлено: 10:44 06-10-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Другое дело, что набор настроек пока ещё не устаканился, они меняются — автор их добавляет, какие-то убирает. Когда один только INI, такие переделки занимают сколько-то времени, но для взаимодействия с реестром ещё окно настроек нужно — это на порядок больше времени отнимет. Посмотрим, что автор решит...  
 
Добавлено:
Думаю, может предложить, чтобы с окном настроек пока не возиться, сделать чтобы плаг их хотя бы из реестра просто читал. Кому надо — смогут поправить вручную. В противном случае, anton04, придётся Вам на INI переключаться или отказываться от плагина до времени, пока автор состругает всю реестровую часть.

Всего записей: 3189 | Зарегистр. 20-03-2008 | Отправлено: 10:50 06-10-2025
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу прощения за любопытство, а почему бы не использовать ReadOptions и SaveOptions, как другие плагины, и пусть AkelPad сам рулит, сохранять ли настройки в реестр или INI?

Всего записей: 6757 | Зарегистр. 28-01-2008 | Отправлено: 11:48 06-10-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так, AkelPad и так рулит. Нагрузка только в том, что для взаимодействия с реестром нужно колотить целое окно настроек — не отправлять же пользователя в реестр, это ж не INI. Помню, DV где-то в обсуждениях на это сетовал, что, мол, опцию добавить недолго, а вот возиться перерисовывать под неё GUI — вот где боль-тоска ))
 
И я прошу прощения, что за автора рассуждаю )) С другой стороны, «забыть» про целую часть работы API вряд ли возможно. Вероятней всего, пока просто временем для этого человек не располагает.

Всего записей: 3189 | Зарегистр. 20-03-2008 | Отправлено: 12:01 06-10-2025 | Исправлено: yozhic, 12:02 06-10-2025
anton04



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
Сообщили, подождём.

 
Благодарю. Жду исправления.

Всего записей: 2856 | Зарегистр. 14-06-2006 | Отправлено: 12:27 06-10-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anton04
Ой, вот пришлось мне залезть проверить: читает плагин настройки из реестра и учитывает. Просто сам не создаёт. Или создаёт при каких-то иных условиях, а каких, надо выяснять. А как Вы создавали параметр, к примеру, ключ CloseButton? Я создал DWORD CloseButton и DWORD CustomButton — у меня работает всё, после перезагрузки не сбрасывает. Давайте выясним, пожалуйста, чтобы автора не путать. Выяснили, см. ниже.
 
Добавлено:
Догадываюсь, что Вы сами ничего дополнительно не создавали. В общем, я пока переформулировал пост к автору на форуме плагина. Попросил добавить, чтобы плагин при переключении места хранения настроек автоматом создавал свой куст в реестре.

Всего записей: 3189 | Зарегистр. 20-03-2008 | Отправлено: 12:36 06-10-2025 | Исправлено: yozhic, 06:35 07-10-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anton04

Цитата:
Жду исправления.

Зачем ждать исправлений, когда проще переключится на хранение настроек в инишнике. Ни одного преимущества хранения настроек в реестре нет. Раньше не было такой опции и приходилось скриптами туда-сюда гонять настройки, потому что они никогда в реестре не нужны были. А сейчас сам Акель это позволяет.

Всего записей: 6737 | Зарегистр. 11-03-2003 | Отправлено: 13:00 06-10-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anton04
Или на крайний случай вот, импортируйте и правьте:

Всего записей: 3189 | Зарегистр. 20-03-2008 | Отправлено: 13:09 06-10-2025 | Исправлено: yozhic, 06:34 07-10-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anton04
Починили. Диалог настроек тоже обещали.

Всего записей: 3189 | Зарегистр. 20-03-2008 | Отправлено: 06:33 07-10-2025
anton04



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
А как Вы создавали параметр, к примеру, ключ CloseButton?  

 
Вы правильно поняли, никак не создавал, просто пользовался TabBar предыдущей версии.
А курс реестра с параметрами там просто создаётся при первом запуске/установки ПО.
 

Цитата:
Зачем ждать исправлений, когда проще переключится на хранение настроек в инишнике.  

 
Не проще, т.к. при работе множества пользователей за одним ПК под разными аккаунтами требуется изменения прав NTFS на ini файл. Я от этого уже давно ушёл.
 

Цитата:
Диалог настроек тоже обещали.

 
Буду пробовать. Спасибо.

Всего записей: 2856 | Зарегистр. 14-06-2006 | Отправлено: 12:42 07-10-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подтверждаем ли мы вот такое плохое поведение:
Есть открытый файл, но его физически уже грохнули, редактор разумеется не был в фокусе и мы "пока" как бы и не знаем об этом.
Но вот из Проводника/Тотала мы тащим Drag&Drop'ом некий другой файл, что надо бы открыть. Тащим, переносим на редактор, он
счастливо активизируется и .... и выкидывает диалог о том, что "файла нет - что делаем, брат"? А на этом и всё! Drag&Drop на этом  
завершен! Диалог-то мы закроем, а вот файла мы так и не увидим нового, открытого в редакторе! Ибо этот диалог сбросил "цель"
для Drag&Drop операции и она завершилась по сути не начавшись.... На кону мочало-начинай с начала(((((((

Всего записей: 4920 | Зарегистр. 01-04-2006 | Отправлено: 16:58 10-10-2025 | Исправлено: destiny_child, 17:00 10-10-2025
Altorg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ничего не понимаю...

Код:
AkelPad.exe /Ini("%a\AkelPad2.ini")
AkelPad.exe /Ini("%a\AkelPad2.ini") /NewInstance
AkelPad.exe /Ini("%a\AkelPad2.ini") /MainClass("AkelPad4%d")

просто активируют уже запущенный Akelpad.
Даже если акелпады из разных каталогов и разной разрядности.
(это если SingleOpenProgram=1 и MDI=1, естественно)
 
Мне казалось само собой разумеющимся, что если я прошу использовать другой ini, то и процесс должен запускаться новый. А получается, что даже /NewInstance и /MainClass после /ini игнорируются.
Я что-то не так делаю, или так задумано?

Всего записей: 20 | Зарегистр. 13-07-2024 | Отправлено: 11:10 16-10-2025 | Исправлено: Altorg, 11:11 16-10-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altorg
SingleOpenProgram=0 Тогда будет запускать новая копия.

Всего записей: 6737 | Зарегистр. 11-03-2003 | Отправлено: 11:21 16-10-2025
Altorg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я неясно выразился. Разумеется, про SingleOpenProgram я знаю. Я же писал.
Моё сообщение - продолжение темы destiny_child о странностях работы Akelpad.
 
AkulaBig, тоесть Вы подтверждаете, что
1. Несмотря на явное указание альтернативного .ini, может активироваться ранее запущенный с другим .ini Akelpad
2. Если используется параметр /ini, то /NewInstance и /MainClass игнорируются
?
 

Всего записей: 20 | Зарегистр. 13-07-2024 | Отправлено: 18:02 16-10-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altorg
А у вас-то хоть мои приключения повторяются?
Ваши-то да, повторяются. Тоже логики не вижу.

Всего записей: 4920 | Зарегистр. 01-04-2006 | Отправлено: 18:41 16-10-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altorg

Цитата:
Несмотря на явное указание альтернативного .ini, может активироваться ранее запущенный с другим .ini Akelpad

Что вы под словом "активировать" подразумеваете? У меня в плагине Акельки к Total Commander применено 3 разных инишника и все они работают одновременно. То-есть запускаются 3 копии Акельки.

Цитата:
Разумеется, про SingleOpenProgram я знаю.

Но вы не правильно его параметр использовали. При "1" все файлы будет открываться в одной копии. Опять-же не понятно, что такое "активация". Возможно я вас не правильно понял, поэтому не правильно отвечаю.

Всего записей: 6737 | Зарегистр. 11-03-2003 | Отправлено: 18:49 16-10-2025
ProfessorSeleznyov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Подтверждаем ли мы вот такое плохое поведение...

Подтверждаю. На портативной точно. Надо проверять на установленной версии.

Всего записей: 179 | Зарегистр. 16-04-2020 | Отправлено: 19:59 16-10-2025
andrata

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altorg
Цитата:
Несмотря на явное указание альтернативного .ini, может активироваться ранее запущенный с другим .ini Akelpad

В ini указано "не открывать файл дважды" и в тоже время пытаешся открыть повторно ключем. Чего должна слушаться программа параметра или ключа?
Объясни нормально чего ты хочеш добится своими телодвижениями. Вангую: пытаешся открыть файл еще раз не отказываясь от "не открывать файл дважды". Верно?

Всего записей: 85 | Зарегистр. 18-03-2012 | Отправлено: 12:50 17-10-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru