Page 31 of 31
Posted: Sat Dec 19, 2015 1:34 pm
by Kley
KDJ,
Вы меня снова выручили. Думаю и другим это пригодится.
Огромное вам спасибо!
Posted: Fri Jan 22, 2016 11:18 pm
by Instructor
Изменено: восстановление свернутого диалога настроек.
Changed: restoring minimized settings dialog.
ToolBar plugin v12.4
Posted: Tue Feb 23, 2016 6:27 am
by Instructor
Исправлено: зависание после сообщения "If: SET(128) изменил фокус окна.".
Fixed: hang after message "If: SET(128) changed window focus.".
ToolBar plugin v12.5
Posted: Tue Jun 07, 2016 1:24 pm
by ASp_57
Можно ли сохранять настройки отдельного плагина в отдельном файле или реестре?
Если уже есть пожалуйста сообщите.
Если нету есть предложение добавить возможность.
При автоматизации установки комп-в приходится вручную на каждом настраивать (черех ПКМ на меню...). Очень не удобно.
Если есть другой способ сообщите.
Posted: Tue Jun 07, 2016 1:34 pm
by FeyFre
ASp_57
Так оно и есть сейчас. Настройки плагинов сохраняются в одноименном .ini-файле, рядом с самим плагином(toolbar.dll -> toolbar.ini) в каталоге AkelFiles/Plugs
Или если включена сохранение настроек в реестре, то аналогично HKCU/Software/AkelSoft/AkelPad/Plugs/{имя-плагина}
Только учтите, все плагины как и АП, хранят настройки либо в конфиг файлы, либо реестр, но не туда/сюда.
Posted: Fri Jun 17, 2016 10:36 am
by ASp_57
FeyFre
Спасибо помогло!
Posted: Sun Jan 08, 2017 4:14 pm
by BratetsVolk
Приветствую. Подскажите пожалуйста код, чтобы сделать кнопку "закрыть окно". То есть такую же как в правом верхнем углу каждого окна Windows, или такую же как кнопка "Esc".
Posted: Sun Jan 08, 2017 5:06 pm
by VladSh
BratetsVolk
Code: Select all
"Закрыть текущую вкладку" Command(4318) Icon("%a\AkelFiles\Plugs\Exit.dll", 0)
Более подходящий для Вашей ситуации номер команды можете выбрать в "Справка -> Куроводство")) в пределах 4318-4325.
P.S. Иконка в этом примере будет отображаться только если установлен Exit-плагин, т.к. она тянется из его dll.
Posted: Sun Jan 08, 2017 6:17 pm
by BratetsVolk
VladSh
Выбрал команду 4325. Очень удобно. Можно сохранять документ, выходить, и не тянуться в правый угол. Спасибо )
Posted: Tue Jun 05, 2018 11:27 am
by yozhic
Instructor
Поправьте, пожалуйста, если возможно. AkelPad 4.9.9 последней ревизии 4364. Все настройки по умолчанию, в папке плагинов только три плагина: Scripts.dll, ToolBar1.dll (расположен наверху, горизонтально) и его копия ToolBar2.dll (расположен слева, вертикально). При запуске загружается только ToolBar1 (тот, что сверху), его кнопки:
Code: Select all
"" Command(4101) Icon(0)
SET(128, If(`AkelPad.IsPluginRunning("ToolBar2::Main") == 1`, 0x1, 0x0))
"ToolBar2" +Call("ToolBar2::Main", 1) Icon(15)
UNSET(128)
Кнопка второго тулбара:
Code: Select all
SET(128, If(`Call("Scripts::Main", 5, "DrawLine.js", 2 /*SH_THISSCRIPT*/, &nResult)`, 0x1, 0x0))
"Draw Line" Call("Scripts::Main", 1, "DrawLine.js") Icon(5)
UNSET(128)
При попытке загрузить ToolBar2 кнопкой на ToolBar1, AkelPad намертво виснет, помогает только End Task из Task Manager.
ПОдобное зависание происходит если на обоих тулбарах разместить одну и ту же кнопку:
Code: Select all
SET(128, If(`Call("Scripts::Main", 5, "DrawLine.js", 2 /*SH_THISSCRIPT*/, &nResult)`, 0x1, 0x0))
"Draw Line" Call("Scripts::Main", 1, "DrawLine.js") Icon(5)
UNSET(128)
и загружать оба тулбара при старте AkelPad – тогда программа виснет при старте.
Posted: Sat Jun 30, 2018 11:18 am
by Instructor
Исправлено: зависание, когда используется "If" с "Call" в выражении на двух копиях Toolbar.dll.
Fixed: hang when uses "If" with "Call" in expression on two copies of Toolbar.dll.
ToolBar plugin v12.6