для действий "установить значение" и "случайное значение" есть описание в котором говорят, что они не будут работать с нестандартными комбобоксами, нужно использовать "установить индекс", но в индексе нужно писать не нужное вам значение, а порядковый номер нужного значения, эта функция пролистывает выпадающий список комбобокса до указанного значения. В майле чтобы установить например 2018 год нужно задать индекс 1, чтобы установить 2000 нужно задать 18. Короче вместо года рождения ставишь нужный возраст.
Спарсить значение из графы "Результаты"
-
@fastspace Файл с результатами создаётся в папке со скриптом.
\logs\FirstResultsНо ты же сам выводишь в результат данные, зачем парсить? Когда можешь сам эти данные передавать..
-
@fox said in Спарсить значение из графы "Результаты":
@fastspace Файл с результатами создаётся в папке со скриптом.
\logs\FirstResultsНо ты же сам выводишь в результат данные, зачем парсить? Когда можешь сам эти данные передавать..
Я вкурсе про текстовик, но нужно удалять все логи, которые были до этого. Потом выдёргивать оставшийся последний текстовик, затем читать данные из этого текстовика - файла в список. Из списка выдёргивать последнее значение. Геморой кароче. Может способ есть проще.
Я знаю, что я вывожу данные, но есть кароче очень редкий баг, после 2-3 суток фарма сбиваеться поток и дальше метки Телеграмм скрипт не фурычит и по кругу шлет мне значение мол якобы сервер запущен. Хотя это действие должно выполниться всего 1 раз и оно не зациклено. Поэтому нужно спарсить, что получилось в конце.
-
@FastSpace И всё равно я уверен, что это огород.
В этой теме есть способ достать последний файл лога. Так же применимо и для файла результата, ни чего удалять не надо. Далее читаем этот файл в список и получаем последнюю строку.
очень редкий баг, после 2-3 суток фарма сбиваеться поток и дальше метки Телеграмм скрипт не фурычит и по кругу шлет мне значение мол якобы сервер запущен
Я бы посоветовал убрать метки совсем, обернув всё в функции, возможно баг исчезнет. Либо вывести в лог данные из ключевых переменных, которые отвечают за цикл. Будет много мусора, зато можно будет точно выловить этот баг и решить без огородов.
-
@FastSpace Можно найти ещё экшеном Поиск Файлов в модуле "Файловая система". Маска поиска
*.txt. Далее экшен Последний Элемент и Читать в список, да снова Последний Элемент. Так получишь последнюю строку первого результата. -
@FastSpace Даю подсказку, посмотри в модуле Статистика скрипта
-
@fox said in Спарсить значение из графы "Результаты":
@FastSpace Даю подсказку, посмотри в модуле Статистика скрипта
Дал путь на рабочий стол, где сам скрипт шаблона. Вообще ни разу намека нет на папку с BAS.
-
@FastSpace А ты скрипт не скомпилированный запускаешь? В скомпилированном скрипте файл шаблона лежит как раз в папке с BAS.
Ну да пофиг, надо огород, держи - последняя строка из файла первого результата.xml
-
@fox said in Спарсить значение из графы "Результаты":
@FastSpace А ты скрипт не скомпилированный запускаешь? В скомпилированном скрипте файл шаблона лежит как раз в папке с BAS.
Ну да пофиг, надо огород, держи - последняя строка из файла первого результата.xml
Поток №1 : SyntaxError: Parse error во время выполнения действия 272951307
-

Ну если не нравится echo on, можно запустить dir
-
@FastSpace Перезапусти BAS, потому что dir не должен вызывать ни каких ошибок.
Можешь вместо dir написать help или абсолютно любую другую команду командной строки.

-
@FastSpace Моё последнее сообщение в этой теме.


