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

Ключ

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

...

Get text from clipboard

...

Группа действий: Базовые действия 

Данное действие предназначено для сохранения текста из буфера в переменную типа "Строка".

Image Removed

Настройки

...

Version 5 (Java)

Action group: "Base actions", subgroup: "Clipboard" 

...

Description

The action saves a text from a clipboard to a variable of a "String" type.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
TimeoutTimeout in milliseconds if clipboard is opened in another process. Default value is 30 secondsNumeric20000No
Results
Result

A variable of type "String" into which the text from the clipboard will be saved

String



Special conditions of use

None.

Example of use

Task

From the text file read the text, copy to clipboard, get the text from the clipboard and display it in the dialogue window.

Solution

Use the "Read text file", "Copy text into clipboard", "Get text from clipboard", and "Show message" actions.

Implementation

Preface

To solve the problem the text document with data is used. 

  1. Move the "Read text file" action to the workspace.
    Image Added

  2. Set the "Read text file" action parameters.
    Image Added

  3. Move the "Copy text into clipboard" action to the workspace. 
    Image Added

  4. Set the "Copy text into clipboard" action parameters.
    In the "Text" field add the "Read text file" action result. 
    Image Added

  5. Move the "Get text from clipboard" action to the workspace.
    Image Added

  6. Set the "Get text from clipboard" action parameter.
    Image Added

  7. Move the "Show message" to the workspace.
    Image Added

  8. Set the "Show message" action parameter.
    In the "Show message" field add the "Get text from clipboard" action result.
    Image Added

  9. Run robot by clicking "Start" in the top panel.

Result

The program robot completed successfully. The text was obtained from the clipboard and displayed in the dialogue window.

Image Added

Image Added

...

Переменная, в которую будет сохранен текст из буфера.

При неудаче извлечения значения из буфера в результат будет сохранена пустая строка.

...

Строка

...

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

Отсутствуют.

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

Задача:

Существует переменная с типом "Строка".

Необходимо перейти на соответствующий раздел ветвления после получения текста из буфера.

Решение:

  1. Добавить получения текста из буфера.
  2. Добавить ветвление.
  3. Добавить сообщение в лог.

Реализация:

  1. Создать переменную "Result" с типом "Строка".
  2. Открыть группу действий "Базовые действия".
  3. Поместить в рабочее пространство студии действие "Получить текст из буфера".
    Настройка действия: 
    1. Параметр "Результат". Выбрать переменную "Result", в которую будет сохранен текст из буфера.
    Image Removed
  4. Поместить в рабочее пространство студии действие "Ветвление" (см. описание действия "Eng_Ветвление"). 
  5. Нажать три раза на кнопку "Image Removed" на действии "Ветвление".
  6. Поместить действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3" соответствующую номеру ветвь (см. описание действия "Eng_Сообщение в лог"). 
  7. Запустить робота по кнопке "Запуск" в верхней панели*.

*предварительно необходимо скопировать текст "Red" в буфер обмена (как вариант: создать на рабочем столе текстовый документ, содержащий текст "Red". Выделить текст Red" и с помощью ПКМ открыть контекстное меню и выбрать "Копировать").

Результат:

Алгоритм прошел по ветви №2 после получения данных из буфера.