повтор действия

genval6

Новичок
Регистрация
12.02.2018
Сообщения
21
Благодарностей
2
Баллы
3
Приветствую. Как сделать повтор действий если переменная равна тексту text, но чтоб повторов было н-ое количество раз или по времени?
 

TwistDanceR

Активный пользователь
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
Приветствую. Как сделать повтор действий если переменная равна тексту text, но чтоб повторов было н-ое количество раз или по времени?
1) Кубик Логика-IF / '{-Variable.peremennaya-} ' == 'text' , плюс кубик с переменной counter. ОБработка переменных - увеличить счетчик, после него.
2) C# код , но его нужно писать в зависимости от ситуации. Если тебе там не нужно ничего особо городить, то так:

C#:
var var1 = project.Variables["peremennaya"].Value;

for(int i=0 ; i<4; i++)
{ // четыре раза проверка
    if(var1 != "text")
    {
        System.Threading.Thread.Sleep(1000); // 1000 = 1 секунда
    }
    else project.SendInfoToLog("Переменная = text", true); // Просто уведомление. Возврат через return, типа return "text" - вернёт строку "text", нужно поставить возврат переменной и целевую переменную в кубике.
}
 
  • Спасибо
Реакции: genval6

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)