полный путь к папке с ПЛАГИНАМИ = путь к AkelPad'у + AkelFiles\Plugs ?VladSh wrote:Хочется строковый параметр для GetAkelDir()
possibility to call AkelPad plugin with parameters
Ух, какие возможности открываются!!Added: InputBox method.
полный путь к папке с ПЛАГИНАМИ = путь к AkelPad'у + AkelFiles\Plugs ?VladSh wrote:Хочется строковый параметр для GetAkelDir()
possibility to call AkelPad plugin with parameters
Ух, какие возможности открываются!!Added: InputBox method.
Оно-то конечно да, но уже как-то было, что путь к базовой папке, конкретно к Langs, изменялся - потом переделывать все скрипты - это не дело, да и неохота жётско прописывать константы в скриптах... Я считаю, что их вполне можно вытянуть из AkelPad'а через его ActiveX, - по моему это хорошее решение.Fr0sT wrote:полный путь к папке с ПЛАГИНАМИ = путь к AkelPad'у + AkelFiles\Plugs ?VladSh wrote:Хочется строковый параметр для GetAkelDir()
----------------------------------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
Как я понял нужно чтобы файл скрипта был один, но каким-то образом передавать туда параметры, притом не через InputBox, а уже где-то сохранённые... Это наверное нужно делать отдельное хранилище, в котором будут находиться наименования скриптов и часто используемые параметры для них + отдельное окно для их отображения и последующего запуска. Сложность возникнет при передаче параметров в скрипт, но варианты всё же есть:Fr0sT wrote:Неплохо было бы иметь возможность указать параметры запускаемого скрипта, причём чтобы скрипты с разными параметрами различались в списке.
Дык я сам у него по чайной ложке выпытываю!Fr0sT wrote:VladSh, вот, может, и займёшься описанием? Там вроде немного, Инструктор спасибо скажет.
Именно перезагрузка и поможет, хотя конечно "Почистить" было бы кстати.Создал скрипт, назначил ему комбинацию клавиш, переименовал скрипт, хочу назначить ту же комбинацию клавиш - ан-нет, не выходит... говорит, что данныя комбинация уже зарезервирована. Я-то думал, что он будет предупреждать, а оказывается не даёт и всё тут! :-\
Перезагрузка AkelPad'а не помогла.
Code: Select all
AkelPad.SetSel(AkelPad.GetSelEnd(), AkelPad.GetSelEnd());Unfortunately it is impossible.Idjo wrote:How can I get text without selecting it?
As such function is not present, it is necessary to be perverted by selection of the necessary text...VladSh wrote:...While wrote the super-idea has come! Add please a method which would take a symbol (or group of symbols in the period, analogue Mid) from all window of editing (not selection) under numbers! It though has somehow solved a problem...
It is necessary to set simply the cursor in the necessary place and only then ReadFile. Other variants to me are not known.Idjo wrote:ReadFile isn't good because it imports the saved content instead of the current content.
Code: Select all
AkelPad.SetSel(tmp=AkelPad.GetSelEnd(), tmp);