Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Создаем переменную "Числовая_переменная" с типом "Число", которая будет являться результатом действия "Получить количество строк" и содержать значение "0".
  2. Открываем группу действий "Базовые действия".
  3. Помещаем в рабочее пространство студии действие "Группа действий" и настраиваем его параметры.
  4. Открываем группу действий "Exel".
  5. Помещаем в контур действия "Группа действий "действие "Открыть " и настраиваем его параметры (см. описание действия "Открыть") .
  6. Помещаем в контур действия "Группа действий "действие "Получить количество строк" и настраиваем его параметры (см. описание действия "Получить количество строк"). 
  7. Помещаем в контур действия "Группа действий "действие "Закрыть " и настраиваем его параметры (см. описание действия "Закрыть").
  8. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Данное действие предназначено для принудительного завершения работы робота, в связи с тем, что алгоритм на этом шаге продолжаться не должен.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
СообщениеMessageТекст, который будет выведен в лог-файл сообщенияСтрокаВозникла ошибка!Нет

Особые условия использования

...

Данное действие предназначено для отправки в лог-файл сообщения.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
СообщениеMessageТекст, который будет выведен в лог-файл сообщенияТекстовое полеТекстовое сообщениеНет

Особые условия использования

...

Пример использования

Задача:

Существуют переменные с типом "Массив чисел" и "Число", содержащие соответственно значение Существует массив чисел, содержащий значения "(1988, 8, 2, 4)" и "0".

Необходимо завершить работу цикла пока :

  1. Пройти по элементам массива с ожиданием перехода на следующий шаг равным 1 секунде.
  2. Завершить работу цикла, когда значение числовой переменной

...

  1. будет равно значению "2

...

  1. "

...

  1. .

Решение:

  1. Добавить цикл "Для каждого".
  2. Добавить условие "Если". В ветвь "НетДа" добавить прерывание цикла и сообщение в лог. В ветвь "ДаНет" добавить время ожидания.Сообщение в лог.

Реализация:

  1. Создаем переменную "Числовая_переменная2переменная" с типом "Число", которая будет являться частью условия "Если" и содержать значение "0".
  2. Создаем переменную "Массив_чисел" с типом "Массив чисел" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле..
  3. Открываем группу действий "Базовые действия".
  4. Помещаем в рабочее пространство студии действие "Цикл "Для каждого" (см. описание действия "Цикл "Для каждого"").
  5. Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Базовые действия 2.0"). 
    1. Параметр "Условие". Указываем логическое выражение "Числовая_переменная != 2", частью которого является переменная "Числовая_переменная".
      Image Added
    2. Помещаем в рабочее пространство действия "Если" ветви "Да" действие "Прервать цикл" Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в лог"  (см. описание действия "Базовые действия 2.0"). 
    3. Помещаем в рабочее пространство действия "Если" ветви "НетДа" действие "Прервать циклСообщение в лог" (см. описание действия "Базовые действия 2.0"). 
    4. Помещаем в рабочее пространство действия "Если" ветви "ДаНет" действие "Ожидать".
      Настройки действия:
      1. Параметр "Время ожидание". Вводим в поле значение "1000"
  6. Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0"). 
  7. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Алгоритм, согласно логам, прошел по циклу и был прерван после установки переменной значения "2". При переходе на ветвь "ДаНет" время ожидания перехода алгоритма на следующий шаг составило 1 секунду.

...

  1. Добавить действие "Копировать текст в буфер".
  2. Заполнить параметр "ТестТекст".
  3. Запустить отладку

Реализация:

  1. Создаем переменную "Строковая_переменная1" с типом "Строка".
  2. Открываем группу действий "Базовые действия".
  3. Помещаем в рабочее пространство студии действие "Копировать текст в буфер".
    Настройка действия: 
    1. Параметр "Текст". Выбираем переменную "Строковая_переменная1", текст из которой будет сохранен в буфера.
  4. Запускаем робота по кнопке "Запуск" в верхней панели*.

...

Особые условия использования

С версии ROBIN 1.3.1 добавлена обработка блокировки буфера обмена. В случаях, когда при обращении к буферу возникает ошибка из-за того, что буфер уже используется каким-то приложением, действие автоматически будет с периодичностью раз в 10 секунд обращаться к буферу и пытаться получить данные из негоОтсутствуют.

Пример использования

Задача:

...