Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

DLL package

  • Обновлено: 1/21/2021
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

DLL package

Файл библиотеки динамических ссылок (DLL) содержит общую библиотеку функций, которые могут использоваться программами Windows. Библиотека DLL package использует файл .dll в качестве ссылки и вызывает функции из bot.

Перед началом работы

Выполните следующие действия actions в библиотеке DLL package в рамках использования набора доступных actions:

  1. С помощью команды Открыть action укажите местоположение файла .dll, который вы хотите использовать, и имя сеанса. Используйте это же имя сеанса для другого actions. Ссылка на .dll автоматически добавляется в качестве bot зависимости.
  2. Используйте функцию выполнить action , чтобы запустить функцию из .dll и сохранить ее выходное значение в качестве переменной.
  3. После выполнения необходимых функций закройте ссылку .dll. Важно закрыть ссылку .dll, чтобы освободить память операционной системы.

    Windows и соответствующие версии доступны Microsoft .NET Framework на устройствах с библиотеками DLL.

    Чтобы просмотреть bot журналы запуска, перейдите в папку C:\Program Data\AutomationAnywhere\BotRunner\Logs\<текущий месяц>\Bot_Launcher-<сегодняшняя дата>.log.zip. Каждая ZIP-папка содержит файл с данными о выполнении кода, который полезен для отладки.

Прим.: Если файл .dll использует функции или классы .NET из другого файла .dll, необходимо добавить второй файл .dll в качестве зависимости от bot.

Bot зависимости

При импорте нескольких библиотек DLL, на которые есть одна основная библиотека DLL и другие библиотеки DLL, убедитесь, что все библиотеки DLL находятся в одной папке. Кроме того, связанные DLL-файлы должны быть вызваны с использованием имени сеанса, отличаемого от имени, используемого в главной DLL-библиотеке. bot Если в главной и в связанных DLL-библиотеках используется одно и то же имя сеанса, выполнение будет невозможно.

Actions В DLL package

Библиотека DLL package содержит следующие actionsэлементы:

Action Описание
Закрыть Закрытие текущего сеанса. В поле Session name (Имя сеанса) введите имя сеанса.
Открыто Открывает файл ссылки.
  • В поле Session name (Имя сеанса) введите имя сеанса.
  • В поле путь к файлу укажите местоположение пути.
Прим.: Библиотека DLL package поддерживает только DLL, написанные в C#.
Функция запуска (устаревшая) См. раздел использование действия функции запуска.
Прим.: Эта функция action называется Run Function (Legacy) , начиная с Enterprise A2019.16. В action Enterprise A2019.15 и предыдущих версиях называется Run Function.
Функция RUN (Работа) См. Использование функции Run (Работа) action.

Поддерживаемые типы данных в функциях DLL

В следующей таблице перечислены переменные и типы данных, которые можно использовать в качестве входного или выходного параметра в функциях DLL.
Прим.: Функция Run (Запуск) и функция Run (Запуск) (Legacy) actions не поддерживают пользовательские типы данных в параметре функции или не назначают выходные данные полю переменной .
Тип переменной в качестве входных или выходных параметров Поддерживаемые типы данных
Строка
  • Символ
  • Байт
  • Строка
  • строка
  • SByte
Номер
  • UInt16
  • Int16
  • Uint32
  • Int32
  • UInt64
  • Int64
  • Внутр
  • Один
  • Десятичный
  • Поплавок
  • Двойной
Логическое значение
  • Логическое значение
  • бул
Дата и время
  • Дата и время
Список
  • UInt16[]
  • Int16[]
  • Int32[]
  • Int64[]
  • Int[]
  • Char[]
  • Одиночный[]
  • Десятичный знак[]
  • Плавающее положение[]
  • Двухместный[]
  • Логическое значение[]
  • bool[]
  • Байт[]
  • Строка[]
  • Дата и время[]
  • List<UInt16>
  • List<Int16>
  • List<Int32>
  • List<int64>
  • List<Int>
  • List<Char>
  • List<Single> (Список<один>)
  • List<decimal>
  • List<Float>
  • List<Double>
  • List<Boolean>
  • List<bool> (Список<bool>)
  • Список<байт>
  • List<String>
  • List<дата и время>
  • List<SByte>
  • List<UInt32>
  • List<UInt64>
Таблица данных
  • UInt16[,]
  • Int16[,]
  • Int32[,]
  • Int64[,]
  • Int[,]
  • Char[,]
  • Одиночный[,]
  • Десятичный знак[,]
  • Плавающее положение[,]
  • Двухместный[,]
  • Логическое значение[,]
  • bool[,]
  • Байт[,]
  • Строка[,]
  • Дата и время[,]
  • Байт[,]
  • Uint32[,]
  • UInt64[,]
Словарь
  • Словарь<String,UInt16>
  • Словарь<String,Int16>
  • Словарь<String,Int32>
  • Словарь<String,int64>
  • Словарь<String,Int>
  • Словарь<строка,символ>
  • Словарь<строка,один>
  • Словарь<строка,десятичное число>
  • Словарь<String,Float>
  • Словарь<строка,двойной>
  • Словарь<строка,логическое значение>
  • Словарь<String,bool>
  • Словарь<строка,байт>
  • Словарь<строка,строка>
  • Словарь<строка,Дата и время>
  • Словарь<Int,String>
  • Словарь<decimal,String>
  • Словарь<Boolean,String>
  • Словарь<String,SByte>
  • Словарь<String,UInt32>
  • Словарь<String,UInt64>
Отправить отзыв