Спасибо, очевидное же решение, не сообразил

С версии 4.9.1 можно будет скрывать запускаемое окно:Scrapmetay wrote:А так оно, окно CMD.EXE, будет всё это время висеть. Можно ли как-то это убрать?
Code: Select all
Exec(`%comspec% /c mspaint.exe && calc.exe`, "", 0, 0)
Могли бы вы в свою очередь добавить в команды на каждую кнопку вставлять по несколько строк? То есть мини-кусок BAT-а исполнять оттуда?
Code: Select all
Call("Scripts::Main", 1, "EvalCmd.js", `!AkelPad.Exec("mspaint.exe", "", 1) && !AkelPad.Exec("calc.exe", "", 1)`)
Чего??И ещё вот вопрос как объединить команду, зовимую по COMMAND, Toolbar и Hotkeys, то есть не 3 одинаковые команды, а именно одну, из всех мест вызывать?
Ну если нужна допустим компиляция по кнопке F5 (назначается в окне Hotkeys), и из кнопки панели Toolbar чтобы запускалась та же команда. И редактировать её можно было в одном месте. Я думал что-то вроде ключевого слова ExecToolbar(N) добавить в формат для Hotkeys, и обратно ExecHotkey(M) в подъязык Toolbar-а.Instructor wrote:Чего??Scrapmetay wrote:как объединить команду?
Зато можно пользоваться выделением цветом, и этого вполне достаточно.Vlad_AP wrote:Очень жаль, было бы удобно.
Плагин HotKeys не поддерживает метод Menu(), к сожалению... (а то я бы тоже себе вывод некоторых менюх по комбинациям клавиш настроил).LonerD wrote:В главном меню можно сделать пункт EXPLORER, при наведении на который раскрывается контекстное меню открытого файла. Можно ли каким-то образом повесить вызов контекстного меню на горячую клавишу? Или если нельзя штатно, - то может кто-то реализовывал это скриптом?
Code: Select all
AkelPad.Call("ContextMenu::Show", 1, "-6", "-6", -1, "YOURSUBMENU");
Code: Select all
"MODIFY_MARK"
{
"Оранжевым" Call("Coder::HighLight", 2, 0, "#FFA000", 0, 0, 12) Icon("%a\AkelFiles\Plugs\ico\pen-orange.ico")
"Жёлтым" Call("Coder::HighLight", 2, 0, "#FFFF9B", 1, 0, 13) Icon("%a\AkelFiles\Plugs\Coder.dll", 8)
"Зелёным" Call("Coder::HighLight", 2, 0, "#00A000", 0, 0, 14) Icon("%a\AkelFiles\Plugs\Coder.dll", 10)
"Сиреневым" Call("Coder::HighLight", 2, 0, "#A0A0FF", 0, 0, 15) Icon("%a\AkelFiles\Plugs\ico\pen-lilac.ico")
"Фиолетовым" Call("Coder::HighLight", 2, 0, "#BE7DFF", 1, 0, 16) Icon("%a\AkelFiles\Plugs\Coder.dll", 9)
"Красным" Call("Coder::HighLight", 2, 0, "#FF0000", 0, 0, 17) Icon("%a\AkelFiles\Plugs\ico\pen-red.ico")
"Бирюзовым" Call("Coder::HighLight", 2, 0, "#9BFFFF", 1, 0, 18) Icon("%a\AkelFiles\Plugs\Coder.dll", 6)
SEPARATOR
-"Убрать все отметки" Call("Coder::HighLight", 3, 0) Icon("%a\AkelFiles\Plugs\Coder.dll", 11)
SEPARATOR
-"Маркеры..." Call("Scripts::Main", 1, "TextMarker.js")
}
Code: Select all
"Отметить" Menu("MODIFY_MARK") Icon("%a\AkelFiles\Plugs\Coder.dll", 0)
Что сохранять, настраивается в диалоге плагина Sessions.Vlad_AP wrote:Но не сохраняется.
Не знаю, возможно UAC мешает записывать в папку \Program Files (x86)\Vlad_AP wrote:И при закрытии программы ошибка - Невозможно открыть файл "C:\Program Files (x86)\AkelPad\AkelFiles\Plugs\Coder\cache".
Посмотрел по этому пути, там нет файла cache.