Снимок рабочего стола
Last updated
Last updated
Eng: Create screenshot
Элемент Снимок рабочего стола предназначен для создания скриншотов рабочего стола или фиксации текущего состояние экрана в процессе выполнения автоматизированных задач в Primo RPA Studio.
Если необходимо создать скриншот всего рабочего стола, свойства, относящиеся к процессу, могут быть оставлены пустыми. Если требуется сделать снимок только определенного процесса, укажите соответствующее имя процесса.
Вариант использования:
Перенесите элемент Снимок рабочего стола в процесс в Студии.
Настройте необходимые свойства, включая Имя процесса
для указания процесса и Переменная
для хранения результатов.
При необходимости включите свойство Отправить в Оркестратор
, чтобы скриншоты отправлялись в Оркестратор. Убедитесь, что у вас настроено подключение к Оркестратору.
Обязательные для заполнения свойства отмечены символом *
. Описание общих свойств см. в разделе Свойства элемента.
Рабочий стол:
Заголовок [String] — заголовок подключаемого приложения.
Имя процесса [String] — имя процесса.
Область [System.Drawing.Rectangle] — область поиска компонента.
Переменная [LTools.Desktop.DesktopInst] — название переменной, которая содержит ссылку на подключенный процесс. Если вы указываете ссылку, то свойство Имя процесса следует оставить пустым.
Вывод:
Переменная [System.Drawing.Bitmap] — название переменной, в которую сохранится скриншот рабочего стола.
Отправить в Оркестратор [Boolean] — определяет, следует ли отправлять скриншот в Оркестратор в качестве отладочного события робота (Debug). По умолчанию не используется. При включенном параметре отладочное сообщение будет доступно в Оркестраторе только, если включить отображение сообщений уровня Debug в конфигурационном файле агента Оркестратора. Ниже описаны пошаговые действия.
Для включения отображения сообщений уровня Debug выполните следующие шаги:
Откройте файл конфигурации агента:
Стандартное расположение: C:\Primo\Agent\appsettings.ProdWin.json
.
Найдите секцию MinimumLevel
.
Измените значение Warning
на Debug
для всех уровней, как показано ниже:
Сохраните изменения в файле конфигурации.
Перезапустите службу для применения изменений.
Пример процесса с ипользованием элемента Снимок рабочего стола доступен в нашем публичном репозитории Learning.
Скачайте архив с обучающими материалами в Learning.
Распакуйте архив и откройте проект StudioActivities
в Студии.
Найдите процесс StudioActivities/Ru/Рабочий стол/Снимок рабочего стола.ltw
для изучения работы элемента.
Пример использования элемента в процессе с типом Только код (Pure code)