Загрузка...

BAS BAS - Проблемы с комбобоксом [Решено, решение в теме]

Тема в разделе Private Keeper, BAS, OB создана пользователем QofORG 5 авг 2022. 497 просмотров

  1. QofORG
    QofORG Автор темы 5 авг 2022 Зачем ссориться, если можно дружить деньгами? 10 297 25 сен 2021
    [IMG]

    Допустим я создаю переменную RANDOM_DAY == 28, мне нужно в "День" задать данное значение. Как это реализовать?

    Связанный с этим функционал софта не работает, сами разрабы пишут об этом. Есть метод через ввод <DOWN> с клавиатуры при помощи "Ввод текста", но при каждом вызове этой функции, она заново жмет ЛКМ на элемент, что не позволяет зациклить её (каждый раз выпадающий список открывается заново).

    Нужно либо как-то решить проблему с зацикливанием и убрать прокликивание ЛКМ при новой итерации, либо как-то задать рандомизированное значение кол-ва <DOWN> в одной итерации. Хз как это реализовывать. Кто сталкивался и как решал эту проблему?
     
  2. QofORG
    QofORG Автор темы 5 авг 2022 Зачем ссориться, если можно дружить деньгами? 10 297 25 сен 2021
    Проблема решена:
    [IMG]

    1. Создаем переменную со случайным значением для нашего дня, в моем случае: [RANDOM_NUMBER_DAY].
    [IMG]
    2. Создаем переменную, которая будет хранить наши "<DOWN>", в моем случае: [DOWN_DAY]
    [IMG]
    3. Создаем скрипт Node.js
    Код
    await (new Promise((resolve, reject) => {
    for(i = 1; i <= [[RANDOM_NUMBER_DAY]]; i++){
    [[DOWN_DAY]] += "<DOWN>"
    }
    [[DOWN_DAY]] += "<RETURN>"
    resolve()
    }));
    4. Создаем цикл, в каждой итерации которого, в [RANDOM_NUMBER_DAY] будет добавляться +1 "<DOWN>"
    P.S: console.log(i) использовался мной для проверки работоспособности
    [IMG]

    5. Сохраняем результат [DOWN_DAY] в "Ввод текста"
    [IMG]

    P.S: значение скорости ввода текста <DOWN> лучше ставить 50-100, на более нижних значениях у меня не успевало вылезти выпадающее меню, и BAS просто начинал жать <DOWN> в пустоту, пролистывая страницу вниз.
     
    5 авг 2022 Изменено
Загрузка...
Top