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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 185 186 187 188 189 190 191 192

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

gyra

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

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


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

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4523 от 23.11.2025
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 3.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Автор: dothen. Скачать: 1.3    
Help: вызов справки с поиском выделенного текста (альт. к ChmKeyword.js). Подробнее: 1, 2, видео. Автор: AZJIO. Скачать: плаг (или утилита)    
SpellCheck: проверка орфографии на движке Hunspell. Автор: random6_2020. Скачать (1.3.0.6): x64 | x86 | исходники    
TabBar: вкладки: кнопка закрытия, выделение активной, etc. Автор: dothen. Скачать: 2.4, библиотека 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:18 21-01-2026
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
testuser3
Вы своеобразно подходите к сабжу.
Код, который Вами написан, с родным API AkelPad'а будет раз в пять меньше, как минимум, это во-1.
А во-2, Microsoft активно переводит Windows на современные технологии (PowerShell, .NET), ограничивая использование старых COM/OLE-объектов (WSH, FSO, VBScript) ради безопасности (это реально дыра для разного рода уязвимостей). Хотя полного отключения в ближайших версиях Windows 11 не ожидается, эти компоненты постепенно переводятся в статус устаревших, и их использование по умолчанию снижается, а поддержка в будущих крупных релизах будет ограничена или отключена. То есть Вы заведомо пишете код, который в перспективе перестанет работать.

Всего записей: 1231 | Зарегистр. 19-05-2008 | Отправлено: 15:24 12-02-2026
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VSHY
Слушайте, да с удовольствием бы перешли на новый код.
Ток вот какой? Чтоб он работал вот в АПИ редактора?
Ну вот реально - нужен функционал автосохранения всех неименованный временных вкладов с их содержимым при закрытии редактора - даже при принудительном закрытии.
И чтобы при перезапуске  - это безымянные вкладки восстанавливались с их содержимым.
по идее это функция плагина Sessions -  но он написан только для работы с открытыми ранее сохраненными файлами на диске. С вкладками-пустышками (*) он не работает.
 
ну и как/чем решать задачу?

Всего записей: 5199 | Зарегистр. 01-04-2006 | Отправлено: 16:03 12-02-2026
testuser3

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

Цитата:
Вы своеобразно подходите к сабжу.  

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

Всего записей: 73 | Зарегистр. 18-02-2017 | Отправлено: 16:32 12-02-2026
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Мне эта функциональность ненужна. Я, когда на заре знакомства с компьютерами потерял ценные несохранённые документы, то стал жать Ctrl+S после каждого набранного предложения, если даже не чаще. Плюс перестроил свою работу так, что у меня на экране постоянно открыто где-то около 10-ти вкладок с уже сохранёнными файлами (так надо по работе), в которых я постоянно что-то редактирую и жму Ctrl+S. Ещё ни разу ничего не пропало. И AkelPad у меня на рабочей виртуалке открыт неделями не закрываясь. Плюс, такой подход даёт в каждой вкладке полную историю отмены действий, т.е. можно вернуться чуть назад, если что-то удалил.
Вот чего-то такого и всем бы посоветовал, чтобы не страдать со скриптами и проч.
 
Но если бы я начинал что-то такое писать, то:
1. Сразу отказался от vbs.
2. Поизучал бы скрипты Infocatcher'а для работы с вкладками - разворачиваем его ник в первом же сообщении темы и открываем все, что в названии имеют "tabs". Таким образом я бы понял, как перебирать вкладки, и как из них получить все несохранённые.
3. Отказался бы от идеи склеивания файлов. Лучше бы где-то в Temp профиля хранил папку для таких файлов, где каждый мой файл хранил содержимое одной несохранённой вкладки. Имена файлов можно было бы давать по идентификатору вкладки.
4. Дальше бы копал в сторону резидентных скриптов, которые постоянно выполняются в AkelPad после его старта. И думал бы, на каком событии мне производить перезаписывание моих файлов в Temp содержимым из несохранённых вкладок. Может на событии перехода на другую вкладку?. А может сделать через определённое количество секунд?.. Вопрос непрост.
5. Думал бы, что делать с тем мусором, который скапливался бы в Temp. Эти файлы нужно тоже чистить, т.к. при следующем открытии программы в новых вкладках будут открываться они все...
 
В общем, проблем масса, а выхлопу что-то около нуля. Чтобы не парить себе мозг, вернулся бы к началу этого сообщения, и перестроил бы свои привычки.

Всего записей: 1231 | Зарегистр. 19-05-2008 | Отправлено: 17:53 12-02-2026 | Исправлено: VSHY, 17:59 12-02-2026
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 185 186 187 188 189 190 191 192

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru