@serrgo
Очень сумбурно. Из всего Вами описанного я понял, что вы хотите асинхронную работу действий. Это можно сейчас реализовать в node, в БАС, к сожалению, нельзя, и не знаю, будет ли когда-нибудь такая фича, и нужна ли она в принципе, поскольку целиком действия БАС синхронны, и нет свободного стека для параллельного выполнения другого действия, пока текущее действие на паузе. Касаемо "каши" из кук. Вы всегда можете сохранять куки в файл, а файл называть по имени логина аккаунта и в дальнейшем исходить из этой логики. По факту БАС сейчас открывает не дочерние потоки, а равноценные главному. На самом деле, грамотная организация ресурсов и использование глобальных триггеров позволят заменить асинхронный Node. Тем более, что действия БАС в node мне так и не удалось рассинхронить.
"вызов функции"
-
@skif
Вам ничего не мешает использовать обособленные переменные внутри функции и присваивать им значение перед использованием функции.
Да, с точки зрения программирования - это костыль. Применять это решение намного проще, чем разрабу внедрять функционал необходимый нескольким людям. БАС позиционируется не как среда программирования, а как инструмент автоматизации.
Для Вас, как для программиста, да и для меня самого это было бы удобнее. Но вот для большинства пользователей, которые в алгоритмизации и программировании ни бум-бум это удобно ни разу не будет. Это только снизит доступность инструмента для новых пользователей, что уменьшит его коммерческую рентабельность.
Пожалуй, не стоит. -
@skif Можете использовать API https://github.com/bablosoft/BAS/blob/master/Engine/text/apilist.txt
Например для вызова функции _call(callback,argument)! Можете погуглить форум, немного есть на эту тему. Но работа через имеет API много сложностей, следует понимать, что такое асинхронный вызов и уметь с этим работать. В БАС асинхронные функции после которых стоит знак !