@xASZx said in Не дожидается ввода с окна promt в действии выполнить js в веб интерфейсе:
Подскажите как решить проблему, нужно получить ввод от пользователя и потом использовать дальше в скрипте.
пробую такой код в действии выполнить js в веб интерфейсе , окно вылазит но скрипт не ждет ввода
let result = prompt("Вопрос", ""); Api.SetGlobalVariable("TEST",result);
Действие "Выполнить яваскрипт в веб интерфейсе" не будет дожидаться выполнения кода. Как вариант можете создать цикл ожидания изменения глобальной переменной в BAS
Сначала получаю путь ресурса. Потом в нем (ну то есть в подпапке) ищу все папки с профилями и получаю массив и потом ссылаюсь на конкретную папку по индексу. После чего делаю проверку если индекс больше количества элементов в массиве то обнуляю, иначе ++ . Индекс - глобальная переменная и я так понял ее же видят все потоки и везде она обновляется. Проблема в том что все потоки берут тот же самый профиль. Я так понимаю что скорее всего оно не успевает все махинации проделывать ибо увеличения индекса идет даже не сразу после того как применился профиль и потом все попадают на индекс 0 (т.е первый профиль) а потом все увеличивают и так идут дальше.

