@zerqsell
судя по всему, сам интерфейс туть
229e2f46-414f-4df3-a726-7859e97b8d19-image.png
я не смог придумать, как подлезть чтоб выдернуть
b6b99f96-09dd-4366-82b4-6cffb00ec11b-image.png
87278daf-25be-439f-bb8b-710167aca1a9-image.png
поэтому, самый просто вариант - модифицировать модуль, добавив туда ресурсы или переменные. работа с ресурсами
https://github.com/bablosoft/BAS/blob/955f5a41bd004bcdd7d19725df6ab229b911c09f/Engine/scripts/engine/worker/properties.js#L6
например, добавить после получения ответа на капчу ресурс
a858d9ba-9a00-45c2-a530-c98b8151a0fd-image.png
а потом считать его, когда нужен результат
b30d985f-79bf-4e7f-bce0-8cd7f78718ee-image.png
Как после запуска скрипта выполнить действие 1 раз? Чтобы после перезапуска не выполнялось снова
-
Есть 1.txt файл со списком, который используется в скрипте, удаляя использованные строки из файла.
Чтобы каждый раз не заполнять заново этот 1.txt я хочу добавить файл 2.txt (когда надо я смогу его редактировать вручную, но не при каждом запуске скрипта), в котором будет этот самый список, и при запуске скрипта он будет копироваться в 1.txt.
Но когда возникает ошибка в скрипте - он перезапускается, и список снова копируется из 2.txt, а мне надо чтобы он продолжал работать со списком 1.txt. -
@Ilgiz said in Как после запуска скрипта выполнить действие 1 раз? Чтобы после перезапуска не выполнялось снова:
Есть 1.txt файл со списком, который используется в скрипте, удаляя использованные строки из файла.
Чтобы каждый раз не заполнять заново этот 1.txt я хочу добавить файл 2.txt (когда надо я смогу его редактировать вручную, но не при каждом запуске скрипта), в котором будет этот самый список, и при запуске скрипта он будет копироваться в 1.txt.
Но когда возникает ошибка в скрипте - он перезапускается, и список снова копируется из 2.txt, а мне надо чтобы он продолжал работать со списком 1.txt.Ни чего не понял. Если вам нужно что-то выполнять только один раз, вы можете использовать любой тригер на это, скажем записывать в текстовый файл строку, по которой скрипт будет понимать, что уже выполнял запись ранее.
-
@Ilgiz said in Как после запуска скрипта выполнить действие 1 раз? Чтобы после перезапуска не выполнялось снова:
@Fox тогда перед каждым запуском скрипта придется вручную этот триггер убирать, а я хочу как раз убрать все ручные действия перед запуском скрипта
Зачем? В названии темы вы указали, что вам нужно выполнять действие один раз, что бы после перезапуска оно не выполнялось снова
-
@Ilgiz said in Как после запуска скрипта выполнить действие 1 раз? Чтобы после перезапуска не выполнялось снова:
@Fox Когда происходит ошибка скрипт автоматически перезапускается, и в этом случае надо чтобы это действие больше не выполнялось. Но надо чтобы действие выполнилось 1 раз после того как я сам нажал Запуск скрипта.
Скрипт перезапускается или поток перезапускается?
-
@Ilgiz said in Как после запуска скрипта выполнить действие 1 раз? Чтобы после перезапуска не выполнялось снова:
@Fox У меня 1 поток, я так понимаю что он перезапускается
... Тогда поместите всю необходимую логику в функцию OnApplicationStart
