Оказывается по поводу нововведений Instructor скромничает
1. В последней версии Script-плагина осталась кнопка ОК, которая просто закрывает окно, а назначает комбинацию клавиш теперь кнопка "
Назначить"!
2. Скрипты не просто сортируются! При добавлении нового скрипта при закруженной проге теперь не приходится её перезагружать, список скриптов обновляется при открытии перечня (окна) скриптов!
Осталось бы
запоминать фокус и
изменяемые размеры окна...
----------------------------------
UPDATED: всё-таки в Scripts-Rus.txt (иногда "под рукой" просто нет интернета чтобы форум читать) хочется хорошее описание каждого метода, с параметрами, т.к. плагин очень важный, а в Test.js/Test.vbs далеко не всё...
Отличное описание! Так хотелось бы для каждого метода:
Instructor wrote:Possibility to call AkelPad plugin with parameters (like ContextMenu's Call() method). For example:
Code: Select all
AkelPad.Call("Macros::Main", 1, "123", 1, 0);
// 1 -execute, "123" -macro name, 1 -repeat count, 0 -reserved
----------------------------------
Fr0sT wrote:Неплохо было бы иметь возможность указать параметры запускаемого скрипта, причём чтобы скрипты с разными параметрами различались в списке.
Как я понял нужно чтобы файл скрипта был один, но каким-то образом передавать туда параметры, притом не через InputBox, а уже где-то сохранённые... Это наверное нужно делать отдельное хранилище, в котором будут находиться наименования скриптов и часто используемые параметры для них + отдельное окно для их отображения и последующего запуска. Сложность возникнет при передаче параметров в скрипт, но
варианты всё же есть:
- параметры хранить в отдельных скриптах и потом подгружать их с помощью
eval, как
советовал Instructor, для данного случая не совсем удобно, - куча скриптовых файлов, их потом станет трудно отличать: скрипты-параметры от основных...
- параметры для запускаемого скрипта писать в
реестр, а внутри скрипта считывать - неудобно, - нужно лазить в реестр;
- параметры для запускаемого скрипта писать в
ini, а внутри скрипта считывать - непопулярно

.