1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Automagica

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 98 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 23.04.2025 10:14 eb62681

https://automagica.com)

Automagica

Проект Automagica начался в 2018 году с целью создания открытого программного обеспечения для обеспечения доступности технологий роботизированного процессного автоматизирования для всех.

С последующими выпусками Automagica, более продвинутые функции, такие как Wand и Portal, требовали сервисной инфраструктуры для обеспечения более надежных роботов, продвинутых сервисов и управления.

По мере увеличения использования этих сервисов, расходы на хостинг и поддержку слоя сервисов соответственно увеличивались.

Чтобы продвинуть следующую фазу развития этих важных сервисов, сегодня, 13 октября 2020 года, мы рады объявить, что Netcall plc, ведущий поставщик программного обеспечения с низким кодом, управления взаимодействием с клиентами и контакт-центров, приобрел Oakwood Technologies BV (торговая марка 'Automagica').

Netcall интегрирует RPA Automagica в платформу Liberty, предоставляя мощное сочетание RPA, низкого кода и решений для взаимодействия с клиентами.

Робот Automagica больше не будет доступен по условиям лицензии AGPL3.

Мы не прекращаем поддержку сервисов для уже развернутых роботов. Эти роботы продолжат работать с Wand и OCR бесплатно в течение трех месяцев с сегодняшнего дня (13 октября 2020).Текущие пользователи Portala Automagica также смогут бесплатно получить доступ в течение трех месяцев, в течение которых пользователям будут предложены варианты миграции на коммерческий сервис.Мы хотели бы поблагодарить всех участников проекта.

Люблю пример Automagica

Компоненты

Набор Automagica состоит из следующих компонентов:

  • Automagica Bot: среда выполнения/агент, отвечающий за выполнение автоматизированных задач.
  • Automagica Flow: визуальный конструктор потоков для быстрого создания автоматизации с полной поддержкой кода на Python.
  • Automagica Wand: элемент выбора UI, поддерживаемый ИИ.
  • Automagica Lab: среда разработки автоматизации в стиле блокнота на основе Jupyter Notebooks (требуется установленный Jupyter).
  • Automagica Portal: управление роботами, учетными данными, автоматизациями, логами, ...

Portal и Flow

Пример

Браузер, работающий с Excel:Пример Excel в Automagica

АктивностиОбзор всех официальных активностей Automagica: Процесс | Описание

------- | ----------- Криптография | Случайный ключ | Генерация случайного ключа Fernet. Шифрование текста | Шифрование текста с помощью ключа Fernet. Расшифровка текста | Расшифровка байтового объекта в строку с помощью ключа Fernet. Шифрование файла | Шифрование файла с помощью ключа Fernet. Обратите внимание, что файл будет недействителен, если не расшифровать его тем же ключом. Расшифровка файла | Расшифровка файла с помощью ключа Fernet. Ключ из пароля | Генерация ключа на основе пароля и соли. Если известны пароль и соль, ключ можно восстановить.svg" width="20"> Хэш из файла | Генерация хэша из файла. Хэш из текста | Генерация хэша из текста. Обратите внимание, что MD5 не является криптографически безопасным. Случайные значения | Случайное число | Случайные числа могут быть целыми (без дробной части) или вещественными (с дробной частью). Случайное логическое значение | Генерирует случайное логическое значение (True или False). Случайное имя | Генерирует случайное имя. Указание локали добавляет более распространённое имя в указанной локали. Предоставляет имя и фамилию. Случайные слова | Генерирует случайное предложение.Указание локали изменяет язык и содержание в зависимости от локали. [Случайный адрес](https://automagica. readthedocs. io/activities. html#automagica. activities. generate_random_address) | Генерирует случайный адрес. Указание локали изменяет случайные местоположения и улицы в зависимости от локали. [Случайный звуковой сигнал](https://automagica. readthedocs. io/activities. html#automagica. activities. generate_random_beep) | Генерирует случайный звуковой сигнал, работает только на Windows. [Случайная дата](https://automagica. readthedocs. io/activities. html#automagica. activities. generate_random_date) | Генерирует случайную дату. [Дата сегодня](https://automagica. readthedocs. io/activities. html#automagica. activities. generate_date_today) | Генерирует дату сегодня. [Случайные данные](https://automagica. readthedocs. io/activities. html#automagica. activities. generate_random_data) | Генерирует все виды случайных данных. Указание локали изменяет формат для некоторых опций. [Создать уникальный идентификатор](https://automagica. readthedocs. io/activities. html#automagica. activities. generate_unique_identifier) | Генерирует случайный UUID4 (уникальный идентификатор).Выход | ‌‌ Отобразить сообщение всплывающего окна | Отображает пользовательское сообщение OSD (on-screen display). Может использоваться для отображения сообщения в течение ограниченного времени. Может использоваться для иллюстрации, отладки или как OSD. Вывести сообщение в консоль | Выводит сообщение в консоль. Может использоваться для отображения данных в консоли Automagica Flow

Браузер | ‌‌ Chrome | Открывает браузер Chrome Сохранить все изображения | Сохраняет все изображения на текущей странице в браузере Перейти по URL | Перейти по URL. Найти элементы по тексту | Найти все элементы по их тексту. Текст не обязательно должен совпадать полностью, достаточно части текста.0/svg/window-restore-solid. svg" width="20"> [Найти все ссылки](https://automagica. readthedocs. io/activities. html#automagica. activities. find_all_links) | Найти все ссылки на веб-странице в браузере [Найти первую ссылку на веб-странице](https://automagica. readthedocs. io/activities. html#automagica. activities. find_first_link) | Найти первую ссылку на веб-странице [Получить все текстовые данные на веб-странице](https://automagica. readthedocs. io/activities. html#automagica. activities. get_text_on_webpage) | Получить все сырые текстовые данные с текущей веб-страницы [Выделить элемент](https://automagica. readthedocs. io/activities. html#automagica. activities. highlight) | Выделить элементы желтым цветом в браузере [Выход из браузера](https://automagica. readthedocs. io/activities. html#automagica. activities. exit) | Закрыть браузер, выполнив грациозное завершение работы. Можно также использовать встроенную функцию 'quit' [Найти все XPaths](https://automagica. readthedocs. io/activities. html#automagica. activities. by_xpaths) | Найти все элементы с указанным xpath на веб-странице в браузере. Можно также использовать встроенную функцию 'find_elements_by_xpath' [Найти XPath в браузере](https://automagica. readthedocs. io/activities. html#automagica. activities. find_element_by_xpath) | Найти элемент с указанным xpath на веб-странице в браузере. Можно также использовать встроенную функцию 'find_element_by_xpath'by_xpath) | Найти все элементы с указанным xpath на веб-странице в браузере. Можно также использовать встроенную функцию 'find_elements_by_xpath' Найти элемент по классу в браузере | Найти элемент с указанным классом на веб-странице в браузере. Можно также использовать встроенную функцию 'find_element_by_class_name' Найти все элементы по классу в браузере | Найти все элементы с указанным классом на веб-странице в браузере. Можно также использовать встроенную функцию 'find_elements_by_class_name' Найти элемент в браузере на основе класса и текста | Найти все элементы с указанным классом и текстом на веб-странице в браузере. Найти элемент по ID в браузере | Найти элемент с указанным ID на веб-странице в браузере. Также можно использовать встроенную функцию 'find_element_by_id' Переключиться на iframe в браузере | Переключается на iframe в браузере Управление учетными данными | ‌‌ 0/svg/key-solid.svg" width="20"> Установить учетные данные | Устанавливает учетные данные, которые хранятся локально и безопасно. Все параметры должны быть текстом Unicode. Удалить учетные данные | Удаляет локально сохраненные учетные данные. Все параметры должны быть текстом Unicode. Получить учетные данные | Получает локально сохраненные учетные данные. Все параметры должны быть текстом Unicode. FTP | Создать подключение FTP (безопасность не гарантируется) | Может использоваться для автоматизации действий с FTP Загрузить файл | Загружает файл с FTP-сервера. Подключение должно быть установлено заранее. Загрузить файл на FTP-сервер | Загружает файл на FTP-сервер Список файлов FTP | Сформировать список всех файлов в директории FTP Проверить директорию FTP | Проверить наличие директории FTP Создать директорию FTP | Создать директорию FTP. Обратите внимание, что у вас должны быть достаточные права доступа Клавиатура | Нажать клавишу | Нажать и отпустить введённую клавишу. Убедитесь, что ваша клавиатура находится в стандартном формате QWERTY (US layout). Если вы используете это на Mac OS, вам может потребоваться предоставить доступ к вашему терминальному приложению. Нажать комбинацию клавиш | Нажать комбинацию двух или трёх клавиш одновременно. Убедитесь, что ваша клавиатура находится в стандартном формате QWERTY (US layout). Ввести текст | Симулировать нажатия клавиш.Если указано ID элемента, текст будет введён в определённое поле или элемент на основе ID элемента (vision) регистратором. Мышь | ‌‌ Получить координаты мыши | Получить координаты x и y пикселей текущего положения мыши. Отобразить положение мыши | Отобразить положение мыши в виде накладки. Клик по элементу | Кликает по элементу на основе идентификатора элемента (vision) Координаты клика мыши | Кликает по элементу на основе позиции пикселей, определенной по координатам x и y. Для нахождения координат можно использовать display_mouse_position(). Координаты двойного клика мыши | Двойной клик по позиции пикселей, определенной по координатам x и y.```markdown Двойной клик | Двойной клик по элементу на основе идентификатора элемента (vision) Правый клик | Правый клик по элементу на основе идентификатора элемента (vision) Координаты правого клика | Правый клик по элементу на основе позиции пикселей, определенной по координатам x и y. Перемещение указателя мыши | Перемещает указатель на элемент на основе идентификатора элемента (vision) Координаты перемещения указателя мыши | Перемещает указатель на элемент на основе позиции пикселей, определенной по координатам x и y Относительное перемещение указателя мыши | Относительное перемещение указателя мыши | Смещает указатель мыши на определенное расстояние по осям x и y относительно текущей позиции пикселей.

  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/arrows-alt-solid.  svg" width="20"> [Перетащить мышь](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  drag_mouse_to) | Перетаскивает указатель мыши к элементу на основе идентификатора элемента (vision)
  **Изображение** | ‌‌ 
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/crop-alt-solid.  svg" width="20"> [Случайный фрагмент экрана](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  random_screen_snippet) | Берет случайный квадратный фрагмент текущего экрана. Основно для тестирования и/или разработки.
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/expand-solid.  svg" width="20"> [Скриншот](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  take_screenshot) | Берет скриншот текущего экрана.
  **Операции с папками** | ‌‌ 
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/search-solid.  svg" width="20"> [Список файлов в папке](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  get_files_in_folder) | Составляет список всех файлов в папке (и подпапках)
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/folder-plus-solid.  svg" width="20"> [Создать папку](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  create_folder) | Создает новую папку по указанному пути.
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/folder-solid.  svg" width="20"> [Переименовать папку](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  rename_folder) | Переименовывает папку по указанному пути.rename_folder) | Переименовывает папку
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/folder-open-solid.svg" width="20"> [Открыть папку](https://automagica.readthedocs.io/activities.html#automagica.activities.show_folder) | Открывает папку с помощью стандартного проводника.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/folder-solid.svg" width="20"> [Переместить папку](https://automagica.readthedocs.io/activities.html#automagica.activities.move_folder) | Перемещает папку с одного места на другое.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/folder-minus-solid.svg" width="20"> [Удалить папку](https://automagica.readthedocs.io/activities.html#automagica.activities.remove_folder) | Удаляет папку, включая все подпапки и файлы. Для оптимальной работы функции все файлы и подпапки в основной целевой папке должны быть закрыты.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/folder-minus-solid.svg" width="20"> [Очистить папку](https://automagica.readthedocs.io/activities.html#automagica.activities.empty_folder) | Удаляет все содержимое папки. Для оптимальной работы функции все файлы и подпапки в основной целевой папке должны быть закрыты.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/folder-solid.svg" width="20"> [Проверяет наличие папки](https://automagica.readthedocs.io/activities.html#automagica.activities.folder_exists) | Проверяет, существует ли папка, независимо от того, пуста ли она или нет.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/folder-solid.svg" width="20"> [Копировать папку](https://automagica.readthedocs.io/activities.html#automagica.activities.copy_folder) | Копирует папку с одного места на другое.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/archive-solid.svg" width="20">svg" width="20"> [Сжать](https://automagica.readthedocs.io/activities.html#automagica.activities.zip_folder) | Сжимает папку и её содержимое. Создаёт файл .zip.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/archive-solid.svg" width="20"> [Разархивировать](https://automagica.readthedocs.io/activities.html#automagica.activities.unzip) | Разархивирует файл или папку из файла .zip.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/clock-solid.svg" width="20"> [Вернуть самый новый файл в директории](https://automagica.readthedocs.io/activities.html#automagica.activities.most_recent_file) | Возвращает самый новый файл в директории
  **Задержка** | 
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/hourglass-solid.svg" width="20"> [Ожидание](https://automagica.readthedocs.io/activities.html#automagica.activities.wait) | Делает робота ожидать указанное количество секунд. Обратите внимание, что эта активность блокирует. Это означает, что последующие активности не произойдут до тех пор, пока не истечёт указанное время ожидания. <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/hourglass-solid.svg" width="20"> [Ожидание папки](https://automagica.readthedocs.io/activities.html#automagica.activities.wait_folder_exists) | Ожидает, пока папка не появится. Обратите внимание, что эта активность блокирует выполнение и будет держать систему в ожидании.
 **Приложение Word** | 
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Запуск приложения Word](https://automagica.readthedocs.io/activities.html#automagica.activities.Word) | Для выполнения этой активности необходимо, чтобы Microsoft Office Word был установлен на системе.
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Сохранение](https://automagica.readthedocs.io/activities.html#automagica.activities.save) | Сохраняет активный документ Word
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Сохранение как](https://automagica.readthedocs.io/activities.html#automagica.activities.save_as) | Сохраняет активный документ Word в определенном месте
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Добавление текста](https://automagica.readthedocs.io/activities.html#automagica.activities.append_text) | Добавляет текст в конец документа Word.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Замена текста](https://automagica.readthedocs.io/activities.html#automagica.activities.replace_text) | Может использоваться, например, для замены произвольного значения-заполнителя. Например, при использовании шаблонного документа, где 'XXXX' является заполнителем. Обратите внимание, что все строки регистрозависимы.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Чтение всего текста](https://automagica.readthedocs.io/activities.html#automagica.activities.read_all_text) | Читает весь текст из документа
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-pdf-solid.svg" width="20"> [Экспорт в PDF](https://automagica.readthedocs.io/activities.html#automagica.activities.export_to_pdf) | Экспортирует документ в PDF
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/html5.svg" width="20"> [Экспорт в HTML](https://automagica.readthedocs.io/activities.html#automagica.activities.export_to_html) | Экспортирует в HTML
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/heading-solid.svg" width="20"> [Установка подвалов](https://automagica.readthedocs.io/activities.html#automagica.activities.set_footers) | Устанавливает подвалы в документе```markdown
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/subscript-solid.svg" width="20"> [Установить подвалы](https://automagica.readthedocs.io/activities.html#automagica.activities.set_footers) | Устанавливает подвалы документа
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/superscript-solid.svg" width="20"> [Установить заголовки](https://automagica.readthedocs.io/activities.html#automagica.activities.set_headers) | Устанавливает заголовки документа
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Завершить работу Word](https://automagica.readthedocs.io/activities.html#automagica.activities.quit) | Закрывает Word, убедитесь, что вы используете 'сохранить' или 'сохранить_как', если хотите сохранить документ перед завершением работы.
**Word Файл** | 
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Чтение и запись Word файлов](https://automagica.readthedocs.io/activities.html#automagica.activities.WordFile) | Эти действия могут читать, записывать и редактировать файлы Word (docx) без необходимости установки Word.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Чтение всего текста](https://automagica.readthedocs.io/activities.html#automagica.activities.read_all_text) | Читает весь текст из документа
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Добавление текста](https://automagica.readthedocs.io/activities.html#automagica.activities.append_text) | Добавляет текст в конец документа
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Сохранение](https://automagica.readthedocs.io/activities.html#automagica.activities.save) | Сохраняет документ
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Сохранение как](https://automagica.readthedocs.io/activities.html#automagica.activities.save_as) | Сохраняет файл по указанному пути
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20">
```svg" width="20"> [Установка заголовков](https://automagica.readthedocs.io/activities.html#automagica.activities.set_headers) | Устанавливает заголовки документа Word
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-word-solid.svg" width="20"> [Замена всех](https://automagica.readthedocs.io/activities.html#automagica.activities.replace_all) | Заменяет все вхождения в документе | Заменяет все вхождения текстового шаблона в документе на текст замены. |
 **Приложение Outlook** | 
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Запустить приложение Outlook](https://automagica.readthedocs.io/activities.html#automagica.activities.Outlook) | Для выполнения этой операции необходимо, чтобы Outlook был установлен на системе.
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Отправить электронное письмо](https://automagica.readthedocs.io/activities.html#automagica.activities.send_mail) | Отправить электронное письмо с помощью Outlook
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Получить папки](https://automagica.readthedocs.io/activities.html#automagica.activities.get_folders) | Получить список папок из Outlook
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Получить электронные письма](https://automagica.readthedocs.io/activities.html#automagica.activities.get_mails) | Получить список сообщений из Outlook
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Удалить электронные письма](https://automagica.readthedocs.io/activities.html#automagica.activities.delete_mails) | Удалить электронные письма в определенной папке. Может быть определено поисковым запросом по теме, тексту или адресу отправителя.```markdown
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Переместить электронные письма](https://automagica.readthedocs.io/activities.html#automagica.activities.move_mails) | Переместить электронные письма в определенной папке. Может быть определено поисковым запросом по теме, тексту или адресу отправителя.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Сохранить вложения](https://automagica.readthedocs.io/activities.html#automagica.activities.save_attachments) | Сохранить все вложения из определенной папки
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Получить контакты](https://automagica.readthedocs.io/activities.html#automagica.activities.get_contacts) | Получить все контакты
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Добавить контакт](https://automagica.readthedocs.io/activities.html#automagica.activities.add_contact) | Добавить контакт в контакты Outlook
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/mail-bulk-solid.svg" width="20"> [Закрыть приложение Outlook](https://automagica.readthedocs.io/activities.html#automagica.activities.quit) | Закрыть приложение Outlook
**Приложение Excel** | 
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Запустить приложение Excel](https://automagica.readthedocs.io/activities.html#automagica.activities.Excel) | Для выполнения этой операции необходимо, чтобы Microsoft Office Excel был установлен на системе.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Добавить лист](https://automagica.readthedocs.io/activities.html#automagica.activities.add_worksheet) | Добавляет лист в текущую книгу
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Сохранить книгу](https://automagica.readthedocs.io/activities.html#automagica.activities.save_workbook) | Сохранить текущую книгу
```svg" width="20"> [Активировать лист](https://automagica.readthedocs.io/activities.html#automagica.activities.activate_worksheet) | Активирует лист в текущем документе Excel по имени
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Сохранить](https://automagica.readthedocs.io/activities.html#automagica.activities.save) | Сохраняет текущую книгу. По умолчанию сохраняет в домашнюю директорию
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Сохранить как](https://automagica.readthedocs.io/activities.html#automagica.activities.save_as) | Сохраняет текущую книгу по указанному пути
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Записать ячейку](https://automagica.readthedocs.io/activities.html#automagica.activities.write_cell) | Записывает данные в конкретную ячейку в активной книге и активном листе
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Прочитать ячейку](https://automagica.readthedocs.io/activities.html#automagica.activities.read_cell) | Читает данные из конкретной ячейки в активной книге и активном листе
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Записать диапазон](https://automagica.readthedocs.io/activities.html#automagica.activities.write_range) | Записывает данные в конкретный диапазон в активном листе в активной книге
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Чтение диапазона](https://automagica.readthedocs.io/activities.html#automagica.activities.read_range) | Чтение диапазона ячеек из активного листа в активной книге  
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Запуск макроса](https://automagica.readthedocs.io/activities.html#automagica.activities.run_macro) | Запуск макроса по имени из активной книги  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Получение имен листов](https://automagica.readthedocs.io/activities.html#automagica.activities.get_worksheet_names) | Получение имен всех листов в активной книге  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Получение таблицы](https://automagica.readthedocs.io/activities.html#automagica.activities.get_table) | Получение данных таблицы из активного листа по имени таблицы  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Активация диапазона](https://automagica.readthedocs.io/activities.html#automagica.activities.activate_range) | Активация определенного диапазона в активной книге  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Активация первой пустой ячейки вниз](https://automagica.readthedocs.io/activities.html#automagica.activities.activate_first_empty_cell_down) | Активация первой пустой ячейки, идущей вниз  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Активация первой пустой ячейки вправо](https://automagica.readthedocs.io/activities.html#automagica.activities.activate_first_empty_cell_right) | Активация первой пустой ячейки, идущей вправо  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Активация первой пустой ячейки влево](https://automagica.readthedocs.io/activities.html#automagica.activities.activate_first_empty_cell_left) | Активация первой пустой ячейки, идущей влево  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20">svg" width="20"> [Активация первой пустой ячейки вверх](https://automagica.readthedocs.io/activities.html#automagica.activities.activate_first_empty_cell_up) | Активация первой пустой ячейки, идущей вверх | Активирует первую пустую ячейку, двигаясь вверх
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Записать формулу ячейки](https://automagica.readthedocs.io/activities.html#automagica.activities.write_cell_formula) | Записывает формулу в определенную ячейку
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Прочитать формулу ячейки](https://automagica.readthedocs.io/activities.html#automagica.activities.read_cell_formula) | Читает формулу из определенной ячейки
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Вставить пустую строку](https://automagica.readthedocs.io/activities.html#automagica.activities.insert_empty_row) | Вставляет пустую строку в текущий активный лист
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Вставить пустой столбец](https://automagica.readthedocs.io/activities.html#automagica.activities.insert_empty_column) | Вставляет пустой столбец в текущий активный лист. Существующие столбцы сдвинутся вправо.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Удалить строку в Excel](https://automagica.readthedocs.io/activities.html#automagica.activities.delete_row) | Удаляет строку из текущего активного листа. Существующие данные сдвинутся вверх.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Удалить столбец](https://automagica.readthedocs.io/activities.html#automagica.activities.delete_column) | Удаляет столбец из текущего активного листа. Существующие данные сдвинутся влево.delete_column) | Удаляет столбец из текущего активного листа. Существующие столбцы сдвинутся влево.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Экспортировать в PDF](https://automagica.readthedocs.io/activities.html#automagica.activities.export_to_pdf) | Экспортировать в PDF
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Вставить данные как таблицу](https://automagica.readthedocs.io/activities.html#automagica.activities.insert_data_as_table) | Вставить список словарей как таблицу в Excel
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Прочитать лист](https://automagica.readthedocs.io/activities.html#automagica.activities.read_sheet) | Чтение данных из листа как список списков
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Выход из Excel](https://automagica.readthedocs.io/activities.html#automagica.activities.quit) | Закрывает Excel, убедитесь, что вы используете 'save' или 'save_as', если хотите сохранить файл перед выходом.
  **Excel файл** | 
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Чтение и запись xlsx файлов](https://automagica.readthedocs.io/activities.html#automagica.activities.ExcelFile) | Эта активность может читать, записывать и редактировать Excel (xlsx) файлы без необходимости установки Excel.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Экспорт файла в dataframe](https://automagica.readthedocs.io/activities.html#automagica.activities.to_dataframe) | Экспорт в pandas dataframe
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-excel-solid.svg" width="20"> [Активация листа](https://automagica.readthedocs.io/activities.html#automagica.activities.activate_sheet) | Активация листаactivities. activate_worksheet) | Активация листа. По умолчанию активируется первый лист.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/file-excel-solid. svg" width="20"> [Сохранение как](https://automagica. readthedocs. io/activities. html#automagica. activities. save_as) | Сохранение файла как
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/file-excel-solid. svg" width="20"> [Сохранение](https://automagica. readthedocs. io/activities. html#automagica. activities. save) | Сохранение файла
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/file-excel-solid. svg" width="20"> [Запись ячейки](https://automagica. readthedocs. io/activities. html#automagica. activities. write_cell) | Запись ячейки на основе столбца и строки
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/file-excel-solid. svg" width="20"> [Чтение ячейки](https://automagica. readthedocs. io/activities. html#automagica. activities. read_cell) | Чтение ячейки на основе столбца и строки
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/file-excel-solid. svg" width="20"> [Добавление листа](https://automagica. readthedocs. io/activities. html#automagica. activities. add_worksheet) | Добавление листа
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/file-powerpoint-solid. svg" width="20"> [Получить имена листов](https://automagica. readthedocs. io/activities. html#automagica. activities. get_worksheet_names) | Получение имен листов**Приложение PowerPoint** |  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20"> [Запустить приложение PowerPoint](https://automagica.readthedocs.io/activities.html#automagica.activities.PowerPoint) | Для выполнения этой активности необходимо, чтобы PowerPoint был установлен на системе.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20"> [Сохранить PowerPoint](https://automagica.readthedocs.io/activities.html#automagica.activities.save_as) | Сохранить презентацию PowerPoint
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20"> [Сохранить PowerPoint](https://automagica.readthedocs.io/activities.html#automagica.activities.save) | Сохранить презентацию PowerPoint
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20"> [Закрыть приложение PowerPoint](https://automagica.readthedocs.io/activities.html#automagica.activities.quit) | Закрыть PowerPoint
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20"> [Добавить слайды в PowerPoint](https://automagica.readthedocs.io/activities.html#automagica.activities.add_slide) | Добавить слайды в презентацию
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20"> [Количество слайдов](https://automagica.readthedocs.io/activities.html#automagica.activities.number_of_slides) | Возвращает количество слайдов
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20"> [Текст на слайде](https://automagica.readthedocs.io/activities.html#automagica.activities.add_text) | Добавить текст на слайд
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20"> [Удалить слайд](https://automagica.readthedocs.io/activities.html#automagica.activities.delete_slide) | Удалить слайд
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-powerpoint-solid.svg" width="20">svg" width="20"> [Заменить все вхождения текста в слайдах PowerPoint](https://automagica. readthedocs. io/activities. html#automagica. activities. replace_text) | Может быть использован, например, для замены произвольного значения заполнителя в PowerPoint.
  <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/file-powerpoint-solid. svg" width="20"> [PowerPoint в PDF](https://automagica. readthedocs. io/activities. html#automagica. activities. export_to_pdf) | Экспорт презентации PowerPoint в файл PDF
  <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/file-powerpoint-solid. svg" width="20"> [Slides в изображения](https://automagica. readthedocs. io/activities. html#automagica. activities. export_slides_to_images) | Экспорт слайдов PowerPoint в отдельные изображения
  **Office 365** | ‌‌ 
  <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/envelope-solid. svg" width="20"> [Отправка электронной почты через Outlook 365](https://automagica. readthedocs. io/activities. html#automagica. activities. send_email_with_outlook365) | Отправка электронной почты через Outlook 365
  **Salesforce** | ‌‌ 
  <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/salesforce. svg" width="20"> [API Salesforce](https://automagica. readthedocs. io/activities. html#automagica. activities. salesforce_api_call) | Деятельность для вызова Salesforce REST API.
  **E-mail (SMTP)** | ‌‌ 
  <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/mail-bulk-solid. svg" width="20"> [Отправка электронной почты через SMTP](https://automagica. readthedocs. io/activities. html#automagica. activities. send_mail_smtp) | Эта функция позволяет отправлять электронные письма с использованием адреса электронной почты.
  **Windows OS** | ‌‌ 
  <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/readme. svg" width="20"> [Поиск окна с определённым заголовком](https://automagica. readthedocs. io/activities. html#automagica. activities. find_window_by_title) | Поиск окна с определённым заголовкомfind_window_title) | Поиск определённого окна на основе названия, либо точное совпадение, либо частичное совпадение.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/passport-solid.svg" width="20"> [Авторизация в удалённом рабочем столе Windows](https://automagica.readthedocs.io/activities.html#automagica.activities.start_remote_desktop) | Создание RDP и вход в удалённый рабочий стол Windows
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/passport-solid.svg" width="20"> [Остановка удалённого рабочего стола Windows](https://automagica.readthedocs.io/activities.html#automagica.activities.close_remote_desktop) | Остановка удалённого рабочего стола Windows
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/passport-solid.svg" width="20"><img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/passport-solid.svg" width="20"> [Установить пароль Windows](https://automagica.readthedocs.io/activities.html#automagica.activities.set_user_password) | Устанавливает пароль для пользователя Windows.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/passport-solid.svg" width="20"> [Проверить пароль Windows](https://automagica.readthedocs.io/activities.html#automagica.activities.validate_user_password) | Проверяет пароль пользователя Windows на корректность.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/user-lock-solid.svg" width="20"> [Заблокировать Windows](https://automagica.readthedocs.io/activities.html#automagica.activities.lock_windows) | Заблокировать Windows, требуя входа для продолжения работы.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/user-solid.svg" width="20"> [Проверить, залогинен ли пользователь Windows](https://automagica.readthedocs.io/activities.html#automagica.activities.is_logged_in) | Проверяет, залогинен ли текущий пользователь и не находится ли он на экране блокировки.Большинство автоматизаций работают некорректно, когда рабочий стол заблокирован.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/user-solid. svg" width="20"> [Проверить, заблокирован ли рабочий стол Windows](https://automagica. readthedocs. io/activities. html#automagica. activities. is_desktop_locked) | Проверяет, заблокирован ли текущий пользователь и находится ли он на экране блокировки.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/user-solid. svg" width="20"> [Получить имя пользователя Windows](https://automagica. readthedocs. io/activities. html#automagica. activities. get_username) | Получает имя пользователя, залогиненного в системе.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/clipboard-check-solid. svg" width="20"> [Установить буфер обмена](https://automagica. readthedocs. io/activities. html#automagica. activities. set_to_clipboard) | Устанавливает любой текст в буфер обмена Windows.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/clipboard-list-solid. svg" width="20"> [Получить буфер обмена](https://automagica. readthedocs. io/activities. html#automagica. activities. get_from_clipboard) | Получает текст, находящийся в буфере обмена Windows.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/clipboard-solid. svg" width="20"> [Очистить буфер обмена](https://automagica. readthedocs. io/activities. html#automagica. activities. clear_clipboard) | Очищает текст из буфера обмена. Получение данных из буфера обмена после этого должно вернуть None.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/cogs-solid. svg" width="20"> [Запустить VBS-скрипт](https://automagica. readthedocs. io/activities. html#automagica. activities. run_vbs_script) | Запускает файл VBS-скрипта<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/volume-up-solid.svg" width="20"> [Сделать звуковой сигнал](https://automagica.readthedocs.io/activities.html#automagica.activities.beep) | Создает звуковой сигнал. Убедитесь, что громкость включена и подключено аппаратное обеспечение. 
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/ethernet-solid.svg" width="20"> [Получить все имена сетевых интерфейсов](https://automagica.readthedocs.io/activities.html#automagica.activities.get_all_network_interface_names) | Возвращает список всех сетевых интерфейсов текущего компьютера  
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/ethernet-solid.svg" width="20"> [Включить сетевой интерфейс](https://automagica.readthedocs.io/activities.html#automagica.activities.enable_network_interface) | Включает сетевой интерфейс по его имени  
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/ethernet-solid.svg" width="20"> [Отключить сетевой интерфейс](https://automagica.readthedocs.io/activities.html#automagica.activities.disable_network_interface) | Отключает сетевой интерфейс по его имени  
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/print-solid.svg" width="20"> [Получить имя по умолчанию принтера](https://automagica.readthedocs.io/activities.html#automagica.activities.get_default_printer_name) | Возвращает имя принтера, выбранного по умолчанию  
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/print-solid.svg" width="20"> [Установить принтер по умолчанию](https://automagica.readthedocs.io/activities.html#automagica.activities.set_default_printer) | Устанавливает принтер по умолчанию  
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/print-solid.svg" width="20"> [Удалить принтер](https://automagica.readthedocs.io/activities.html#automagica.activities.remove_printer) | Удаляет принтер по его имени  
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/cog-solid.svg" width="20"> [Получить статус службы](https://automagica.readthedocs.io/activities.html#automagica.activities.get_service_status) | Возвращает статус службы на компьютере  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/cog-solid.svg" width="20"> [Запустить службу](https://automagica.readthedocs.io/activities.html#automagica.activities.start_service) | Запускает службу Windows  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/cog-solid.svg" width="20"> [Остановить службу](https://automagica.readthedocs.io/activities.html#automagica.activities.stop_service) | Останавливает службу Windows  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/window-restore-solid.svg" width="20"> [Установить окно на передний план](https://automagica.readthedocs.io/activities.html#automagica.activities.set_window_to_foreground) | Устанавливает окно на передний план по его заголовку.  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/window-restore-solid.svg" width="20"> [Получить заголовок переднего окна](https://automagica.readthedocs.io/activities.html#automagica.activities.get_foreground_window_title) | Получает заголовок текущего переднего окна  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/window-restore-solid.svg" width="20"> [Закрыть окно](https://automagica.readthedocs.io/activities.html#automagica.activities.close_window) | Закрывает окно по его заголовку  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/window-restore-solid.svg" width="20"> [Развернуть окно](https://automagica.readthedocs.io/activities.html#automagica.activities.maximize_window) | Развертывает окно по его заголовку  
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/window-restore-solid.svg" width="20"> [Восстановить окно](https://automagica.readthedocs.io/activities.html#automagica.activities.restore_window) | Восстанавливает окно по его заголовку<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/window-restore-solid.svg" width="20"> [Свернуть окно](https://automagica.readthedocs.io/activities.html#automagica.activities.minimize_window) | Сворачивает окно по его заголовку
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/window-restore-solid.svg" width="20"> [Изменить размер окна](https://automagica.readthedocs.io/activities.html#automagica.activities.resize_window) | Изменяет размер окна по его заголовку
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/window-restore-solid.svg" width="20"> [Скрыть окно](https://automagica.readthedocs.io/activities.html#automagica.activities.hide_window) | Скрывает окно от рабочего стола пользователя по его заголовку
 **Терминал** | ‌‌<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/terminal-solid.svg" width="20"> [Выполнить SSH команду](https://automagica.readthedocs.io/activities.html#automagica.activities.run_ssh_command) | Выполняет команду через SSH (Secure Shell)
 **SNMP** | ‌‌ 
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/ethernet-solid.svg" width="20"> [SNMP Get](https://automagica.readthedocs.io/activities.html#automagica.activities.snmp_get) | Получает данные из агента SNMP с помощью SNMP (Simple Network Management Protocol)
 **Active Directory** | ‌‌ 
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/audio-description-solid.svg" width="20"> [AD интерфейс](https://automagica.readthedocs.io/activities.html#automagica.activities.ActiveDirectory) | Интерфейс к Windows Active Directory через ADSI. Подключается к домену Active Directory, к которому подключена машина по умолчанию.
 <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/audio-description-solid.svg" width="20"> [Получить объект AD по имени](https://automagica.readthedocs.io/activities.html#automagica.activities.get_object_by_distinguished_name) | Получает объект Active Directory по уникальному имени (distinguished name) через ADSI
 **Утилиты** | ‌‌<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/home-solid.svg" width="20"> [Получить путь домашней директории пользователя](https://automagica.readthedocs.io/activities.html#automagica.activities.home_path) | Возвращает путь домашней директории текущего пользователя
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/desktop-solid.svg" width="20"> [Получить путь рабочего стола](https://automagica.readthedocs.io/activities.html#automagica.activities.desktop_path) | Возвращает путь рабочего стола текущего пользователя
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/download-solid.svg" width="20"> [Получить путь загрузок](https://automagica.readthedocs.io/activities.html#automagica.activities.downloads_path) | Возвращает путь загрузок по умолчанию текущего пользователя
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-solid.svg" width="20"> [Открыть файл](https://automagica.readthedocs.io/activities.html#automagica.activities.open_file) | Открывает файл с помощью стандартных программ
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/desktop-solid.svg" width="20"> [Установить обои](https://automagica.readthedocs.io/activities.html#automagica.activities.set_wallpaper) | Устанавливает обои на рабочий стол
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/cloud-download-alt-solid.svg" width="20"> [Загрузить файл с URL](https://automagica.readthedocs.io/activities.html#automagica.activities.download_file_from_url) | Загружает файл с URL
**Система** | 
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-contract-solid.svg" width="20"> [Переименовать файл](https://automagica.readthedocs.io/activities.html#automagica.activities.rename_file) | Эта активность переименует файл.Если желаемое имя уже существует в папке, файл не будет переименован. Убедитесь, что добавлено расширение для указания типа файла.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-export-solid.svg" width="20"> [Переместить файл](https://automagica.readthedocs.io/activities.html#automagica.activities.move_file) | Если новое местоположение уже содержит файл с таким же именем.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/trash-solid.svg" width="20"> [Удалить файл](https://automagica.readthedocs.io/activities.html#automagica.activities.remove_file) | Удалить файл
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/tasks-solid.svg" width="20"> [Проверить наличие файла](https://automagica.readthedocs.io/activities.html#automagica.activities.file_exists) | Эта функция проверяет, существует ли файл по указанному пути.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/list-alt-solid.svg" width="20"> [Подождать до тех пор, пока файл не появится](https://automagica.readthedocs.io/activities.html#automagica.activities.wait_file_exists) | Обратите внимание, что эта активность блокирует систему и будет держать её в ожидании.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/list-solid.svg" width="20"> [Список в .txt](https://automagica.readthedocs.io/activities.html#automagica.activities.write_list_to_file) | Записывает список в текстовый (.txt) файл. Каждый элемент введенного списка записывается на новой строке текстового файла.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/th-list-solid.svg" width="20"> [Чтение списка из .txt файла](https://automagica.readthedocs.io/activities.html#automagica.activities.read_list_from_txt) | Эта активность читает содержимое .txt файла в список и возвращает этот список. Каждая новая строка из .txt-файла становится новым элементом списка. Активность не будет работать, если введенный путь не связан с .txt-файлом.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/th-list-solid.svg" width="20"> [Чтение .txt файла](https://automagica.readthedocs.io/activities.html#automagica.activities.read_from_txt) | Эта активность читает .txt файл и возвращает его содержимое
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/tasks-solid.svg" width="20"> [Добавление строки в .txt](https://automagica.readthedocs.io/activities.html#automagica.activities.append_line) | Добавляет текстовую строку в файл и создает файл, если он ещё не существует.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/file-alt-solid.svg" width="20"> [Создание текстового файла](https://automagica.readthedocs.io/activities.html#automagica.activities.make_text_file) | Инициализация текстового файла
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/copy-solid.svg" width="20"> [Чтение .txt файла в список с переносами строк](https://automagica.readthedocs.io/activities.html#automagica.activities.read_text_file_to_list) | Чтение текстового файла в объект Python list
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/copy-solid.svg" width="20"> [Копирование файла](https://automagica.readthedocs.io/activities.html#automagica.activities.copy_file) | Копирует файл из одного места в другое. Если новое место уже содержит файл с таким же именем, добавляется случайный 4-символьный uid к имени.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/info-solid.svg" width="20"> [Получение расширения файла](https://automagica.readthedocs.io/activities.html#automagica.activities.get_file_extension) | Получение расширения файла
<img src="https://cdn.jsdelivr. net/npm/line-awesome@1. 3. 0/svg/print-solid. svg" width="20"> [Печать](https://automagica. readthedocs. io/activities. html#automagica. activities. send_to_printer) | Отправка файла на стандартный принтер. Эта активность отправляет файл на принтер. Убедитесь, что у вас настроен стандартный принтер.
 **PDF** | ‌‌ 
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/glasses-solid. svg" width="20"> [Текст из PDF](https://automagica. readthedocs. io/activities. html#automagica. activities. read_text_from_pdf) | Извлекает текст из PDF. Эта активность читает текст из PDF-файла. Может читать только PDF-файлы, содержащие текстовый слой.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/pen-square-solid. svg" width="20"> [Запись текста в PDF](https://automagica. readthedocs. io/activities. html#automagica. activities. write_text_to_pdf) | Записывает текст в PDF. Эта активность записывает текст в PDF-файл.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/object-ungroup-solid. svg" width="20"> [Объединение PDF](https://automagica. readthedocs. io/activities. html#automagica. activities. join_pdf_files) | Объединяет несколько PDF-файлов в один файл.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/cut-solid. svg" width="20"> [Извлечение страницы из PDF](https://automagica. readthedocs. io/activities. html#automagica. activities. extract_page_range_from_pdf) | Извлекает определенный диапазон страниц из PDF в отдельный файл.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/icons-solid. svg" width="20"> [Извлечение изображений из PDF](https://automagica. readthedocs. io/activities. html#automagica. activities. extract_images_from_pdf) | Сохраняет определенную страницу из PDF в виде изображения.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/stamp-solid. svg" width="20"> [Добавление водяного знака в PDF](https://automagica. readthedocs. io/activities. html#automagica. activities. add_watermark_to_pdf) | Добавляет водяной знак в PDF.html#automagica. activities. apply_watermark_to_pdf) | Добавляет водяной знак в PDF
 **Мониторинг системы** | 
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/microchip-solid. svg" width="20"> [Загрузка ЦПУ](https://automagica. readthedocs. io/activities. html#automagica. activities. get_cpu_load) | Получает среднюю загрузку ЦПУ для всех ядер.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/calculator-solid. svg" width="20"> [Количество ЦПУ](https://automagica. readthedocs. io/activities. html#automagica. activities. get_number_of_cpu) | Получает количество ЦПУ в текущей системе.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/wave-square-solid. svg" width="20"> [Частота ЦПУ](https://automagica. readthedocs. io/activities. html#automagica. activities. get_cpu_frequency) | Получает частоту, на которой работает ЦПУ.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/server-solid. svg" width="20"> [Статистика ЦПУ](https://automagica. readthedocs. io/activities. html#automagica. activities. get_cpu_stats) | Получает статистику ЦПУ.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/memory-solid. svg" width="20"> [Статистика памяти](https://automagica. readthedocs. io/activities. html#automagica. activities. get_memory_stats) | Получает статистику памяти.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/save-solid. svg" width="20"> [Статистика диска](https://automagica. readthedocs. io/activities. html#automagica. activities. get_disk_stats) | Получает статистику диска.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/save-solid. svg" width="20"> [Информация о разделах](https://automagica. readthedocs. io/activities. html#automagica. activities. get_disk_partitions) | Получает информацию о разделах диска.
 <img src="https://cdn. jsdelivr. net/npm/line-awesome@1. 3. 0/svg/clock-solid. svg" width="20"> [Время загрузки](https://automagica. readthedocs. io/activities. html#automagica. activities. get_uptime) | Получает время загрузки системы.readthedocs.io/activities.html#automagica.activities.get_boot_time) | Получить время последней загрузки
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/clock-solid.svg" width="20"> [Время работы](https://automagica.readthedocs.io/activities.html#automagica.activities.get_time_since_last_boot) | Получить время работы с последней загрузки
  **Обработка изображений** | ‌‌ 
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/images-solid.svg" width="20"> [Показать изображение](https://automagica.readthedocs.io/activities.html#automagica.activities.show_image) | Отображает изображение, указанное переменной пути, в стандартной программе для просмотра изображений.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/undo-solid.svg" width="20"> [Повернуть изображение](https://automagica.readthedocs.io/activities.html#automagica.activities.rotate_image) | Поворачивает изображение
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/expand-arrows-alt-solid.svg" width="20"> [Изменить размер изображения](https://automagica.readthedocs.io/activities.html#automagica.activities.resize_image) | Изменяет размер изображения, указанного переменной пути.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/expand-arrows-alt-solid.svg" width="20"> [Получить ширину изображения](https://automagica.readthedocs.io/activities.html#automagica.activities.get_image_width) | Получить ширину изображения
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/arrows-alt-v-solid.svg" width="20"> [Получить высоту изображения](https://automagica.readthedocs.io/activities.html#automagica.activities.get_image_height) | Получить высоту изображения
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/crop-solid.svg" width="20"> [Обрезать изображение](https://automagica.readthedocs.io/activities.html#automagica.activities.crop_image) | Обрезает изображениеcrop_image) | Обрезает изображение, указанное переменной пути, до области, определенной переменной box.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/caret-up-solid.svg" width="20"> [Отразить изображение горизонтально](https://automagica.readthedocs.io/activities.html#automagica.activities.mirror_image_horizontally) | Отражает изображение с указанным путем горизонтально слева направо.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/caret-right-solid.svg" width="20"> [Отражение изображения вертикально](https://automagica.readthedocs.io/activities.html#automagica.activities.mirror_image_vertically) | Отражает изображение с указанным путем вертикально сверху вниз.
  **Процесс** | ‌‌ 
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/cog-solid.svg" width="20"> [Запуск Windows Run](https://automagica.readthedocs.io/activities.html#automagica.activities.run_manual) | Использует Windows Run для запуска процесса. Обратите внимание, что этот процесс использует ввод с клавиатуры, что означает, что он может быть прерван вмешательством.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/play-solid.svg" width="20"> [Запуск процесса](https://automagica.readthedocs.io/activities.html#automagica.activities.run) | Использует subprocess для запуска процесса Windows.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/cogs-solid.svg" width="20"> [Проверка запущенного процесса](https://automagica.readthedocs.io/activities.html#automagica.activities.is_process_running) | Проверяет, запущен ли процесс. Подтверждает, что указанный процесс (name) запущен на системе.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/list-solid.svg" width="20"> [Получение запущенных процессов](https://automagica.readthedocs.io/activities.html#automagica.activities.get_running_processes) | Получает список запущенных процессов на системе.html#automagica.  activities.  get_running_processes) | Получает имена уникальных процессов, которые запущены на системе.
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/window-close-solid.  svg" width="20"> [Завершение процесса](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  kill_process) | Завершает процесс принудительно
  **Оптическое распознавание символов (OCR)** | 
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/readme.  svg" width="20"> [Получение текста с помощью OCR](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  extract_text_ocr) | Эта активность извлекает все текстовые данные с текущего экрана или изображения, если указан путь.
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/glasses-solid.  svg" width="20"> [Поиск текста на экране с помощью OCR](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  find_text_on_screen_ocr) | Эта активность находит позицию (координаты) указанного текста на текущем экране с использованием OCR.
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/mouse-pointer-solid.  svg" width="20"> [Нажатие на текст с использованием OCR](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  click_on_text_ocr) | Эта активность нажимает на позицию (координаты) указанного текста на текущем экране с использованием OCR.
  <img src="https://cdn.  jsdelivr.  net/npm/line-awesome@1.  3.  0/svg/mouse-pointer-solid.  svg" width="20"> [Двойное нажатие на текст с использованием OCR](https://automagica.  readthedocs.  io/activities.  html#automagica.  activities.  double_click_on_text_ocr) | Эта активность дважды нажимает на позицию (координаты) указанного текста на текущем экране с использованием OCR.
  <img src="https://cdn.  jsdelivr.net/npm/line-awesome@1.3.0/svg/mouse-pointer-solid.svg" width="20"> [Правый клик на текст с использованием OCR](https://automagica.readthedocs.io/activities.html#automagica.activities.right_click_on_text_ocr) | Эта активность выполняет правый клик на позицию (координаты) указанного текста на текущем экране с использованием OCR.
**UiPath** | ‌‌ 
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/robot-solid.svg" width="20"> [Выполнить процесс UiPath](https://automagica.readthedocs.io/activities.html#automagica.activities.execute_uipath_process) | Эта активность позволяет запустить процесс, разработанный с помощью UiPath Studio. Все выводы консоли из активности Write Line будут отображены в качестве вывода.
**AutoIt** | ‌‌ 
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/robot-solid.svg" width="20"> [Запустить скрипт AutoIt](https://automagica.readthedocs.io/activities.html#automagica.activities.run_autoit_script) | Эта активность позволяет запустить скрипт AutoIt. Если вы используете функцию ConsoleWrite, вывод будет представлен вам.
**Альтернативные фреймворки** | ‌‌ 
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/robot-solid.svg" width="20"> [Запустить тестовый случай Robot Framework](https://automagica.readthedocs.io/activities.html#automagica.activities.execute_robotframework_test) | Эта активность позволяет запустить тестовый случай Robot Framework. Вывод консоли тестового случая будет отображен.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/robot-solid.svg" width="20"> [Запустить процесс Blue Prism](https://automagica.readthedocs.io/activities.html#automagica.activities.run_blueprism_process) | Эта активность позволяет запустить процесс Blue Prism.svg" width="20"> [Запустить задачу Automation Anywhere](https://automagica.readthedocs.io/activities.html#automagica.activities.run_automationanywhere_task) | Эта активность позволяет запустить задачу Automation Anywhere.
  **Основные** | ‌‌ 
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/briefcase-solid.svg" width="20"> [Вызвать исключение](https://automagica.readthedocs.io/activities.html#automagica.activities.raise_exception) | Вызывает исключение
  **SAP GUI** | ‌‌ 
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/briefcase-solid.svg" width="20"> [Завершить SAP GUI](https://automagica.readthedocs.io/activities.html#automagica.activities.quit) | Завершает SAP GUI полностью и принудительно.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/briefcase-solid.svg" width="20"> [Войти в SAP GUI](https://automagica.readthedocs.io/activities.html#automagica.activities.login) | Входит в SAP систему через SAP GUI.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/briefcase-solid.svg" width="20"> [Нажать на элемент SAP GUI](https://automagica.readthedocs.io/activities.html#automagica.activities.click_sap) | Нажимает на идентификатор в SAP GUI.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/briefcase-solid.svg" width="20"> [Получить текст с элемента SAP GUI](https://automagica.readthedocs.io/activities.html#automagica.activities.get_text) | Получает текст с элемента SAP GUI.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/briefcase-solid.svg" width="20"> [Установить текст для элемента SAP GUI](https://automagica.readthedocs.io/activities.html#automagica.activities.set_text) | Устанавливает текст для элемента SAP GUI.
  <img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/briefcase-solid.svg" width="20"> [Выделить элемент SAP GUI](https://automagica.readthedocs.io/activities.html#automagica.activities.highlight) | Временно выделяет элемент SAP GUI
  **Портал** | ‌‌ 
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/robot-solid.svg" width="20"> [Создать новую работу в портале Automagica](https://automagica.readthedocs.io/activities.html#automagica.activities.create_new_job_in_portal) | Эта активность создает новую работу в портале Automagica для заданного процесса. Бот, выполняющий эту активность, должен быть в той же команде, что и процесс, для которого создается работа.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/key-solid.svg" width="20"> [Получить учетные данные из портала Automagica](https://automagica.readthedocs.io/activities.html#automagica.activities.get_credential_from_portal) | Эта активность извлекает учетные данные из портала Automagica.
**Vision** | 
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/eye-solid.svg" width="20"> [Проверить видимость элемента на экране](https://automagica.readthedocs.io/activities.html#automagica.activities.is_visible) | Эта активность используется для проверки видимости определенного элемента на экране. Обратите внимание, что эта активность использует портал Automagica и некоторые продвинутые алгоритмы распознавания.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/eye-solid.svg" width="20"> [Подождать появление элемента](https://automagica.readthedocs.io/activities.html#automagica.activities.wait_appear) | Подождать появление элемента, определенного в записи.
<img src="https://cdn.jsdelivr.net/npm/line-awesome@1.3.0/svg/eye-solid.svg" width="20"> [Подождать исчезновения элемента](https://automagica.readthedocs.io/activities.html#automagica.activities.wait_vanish) | Эта активность позволяет боту подождать исчезновения элемента.svg" width="20"> [Чтение текста с помощью Automagica Wand](https://automagica.readthedocs.io/activities.html#automagica.activities.read_text) | Эта активность позволяет боту обнаруживать и читать текст элемента с помощью API портала Automagica с предоставленным идентификатором образца.
  |<img width=150/>|  ‌‌|## Лицензирование### Авторские права и лицензирование
Все исходные коды и другие файлы в этом репозитории, если не указано иное, являются собственностью Netcall plc.

### Коммерческая лицензия
Для получения дополнительной информации о лицензировании, тестировании и коммерческом использовании посетите [этот раздел](https://automagica.com/contact/)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Automagica.git
git@api.gitlife.ru:oschina-mirror/mirrors-Automagica.git
oschina-mirror
mirrors-Automagica
mirrors-Automagica
master