Вот они:
код вызова основного скрипта из кнопки на тулбаре:
Code: Select all
Call("Scripts::Main", 1 ,"test_main.js")
Хочу вызвать скрипт, дождаться его окончания, получить из него код возврата (если я правильно понимаю смысл метода AkelPad.ScriptExitCode(nCode) ) и продолжить в зависимости от результата.
Пока что не получается дождаться отработки суб-скрипта.
при таком вызове получаю
Code: Select all
call #0
call #1
call #2
call #3
call #4
-- Inside 0
-- Inside 1
-- Inside 2
-- Inside 3
-- Inside 4
AkelPad.Call("Scripts::Main", 2, "test_sub1.js", " -Code=" + i);
то суб-скрипт своеобразно "виснет": в Акеле можно работать, но если нажать Esc, происходит дальнейшее исполнение скрипта.
Code: Select all
call #0 --> будто все закончилось, но после нажатия Esc
call #1 --> будто все закончилось, но после нажатия Esc
и тд.
call #2
call #3
call #4 --> будто все закончилось, но после нажатия Esc выход из Акеля