阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

DLL package

  • 已更新:1/21/2021
    • Automation 360 v.x
    • 版本
    • RPA 工作区

DLL package

动态链接库 (DLL) 文件包含 Windows 程序可以使用的共享函数库。DLL package 使用 .dll 文件作为参考,并从 bot 调用函数。

开始之前

DLL package 中执行下列 actions,作为使用可用 actions 的一部分:

  1. 使用打开 action 可指定要使用的 .dll 文件的位置和会话名称。另一个 actions 使用相同的会话名称。引用的 .dll 自动添加为 bot 依赖项。
  2. 使用运行函数 action.dll 运行函数,并将其输出值保存为变量。
  3. 运行所需函数后,关闭 .dll 引用。务必关闭 .dll 引用,以释放操作系统的内存。

    Windows 和 Microsoft .NET Framework 的相应版本在运行 DLL 的设备上可用。

    要查看 bot 启动程序日志,请导航到 C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<current month>\Bot_Launcher-<today's date>.log.zip。每个压缩的文件夹包含一个包含代码执行数据的文件,这对于调试很有用。

注: 如果 .dll 文件使用 .NET 功能或来自另一个 .dll 文件的类,则必须添加第二个 .dll 文件作为 bot 的手动依赖项。

Bot 依赖项

当您导入多个 DLL(其中一个主要 DLL 并从中引用其他 DLL)时,请确保在一个文件夹中包含所有 DLL。此外,必须使用与主 DLL 中使用的名称不同的会话名称来调用引用的 DLL。如果在主 DLL 和引用 DLL 中使用相同的会话名称,则 bot 执行将失败。

Actions 在 DLL 中 package

DLL package 包括以下actions

Action 描述
关闭 关闭当前会话。会话名称字段中,输入会话名称。
打开 打开引用文件。
  • 会话名称字段中,输入会话名称。
  • 文件路径字段中,指定路径的位置。
注: DLL package 仅支持以 C# 编写的 DLL。
运行功能(旧式) 请参阅使用运行功能操作
注:action 称为从 Enterprise A2019.16 开始的运行函数(旧式)。在 Enterprise A2019.15 和以前的版本中 action 称为运行函数
运行函数 请参阅 使用 Run 函数 action

DLL 函数中支持的数据类型

下表列出了可在 DLL 函数中用作输入或输出参数的变量和数据类型。
注: 运行函数运行函数(旧式) actions 不支持参数到函数将输出分配到变量字段中的任何用户定义的数据类型。
变量类型作为输入或输出参数 支持的数据类型
字符串
  • Char
  • 字节
  • 字符串
  • 字符串
  • SByte
数字
  • UInt16
  • Int16
  • UInt32
  • Int32
  • UInt64
  • Int64
  • Int
  • 单点
  • 小数
  • Float
  • 双划线
布尔值
  • 布尔值
  • 布尔
日期时间
  • 日期时间
列表
  • UInt16[]
  • Int16[]
  • Int32[]
  • Int64[]
  • Int[]
  • Char[]
  • Single[]
  • Decimal[]
  • Float[]
  • Double[]
  • Boolean[]
  • bool[]
  • Byte[]
  • String[]
  • Datetime[]
  • 列表<UInt16>
  • 列表<Int16>
  • 列表<Int32>
  • 列表<Int64>
  • 列表<Int>
  • 列表<Char>
  • 列表<Single>
  • 列表<Decimal>
  • 列表<Float>
  • 列表<Double>
  • 列表<Boolean>
  • 列表<bool>
  • 列表<Byte>
  • 列表<String>
  • 列表<Datetime>
  • 列表<SByte>
  • 列表<UInt32>
  • 列表<UInt64>
数据表
  • UInt16[,]
  • Int16[,]
  • Int32[,]
  • Int64[,]
  • Int[,]
  • Char[,]
  • Single[,]
  • Decimal[,]
  • Float[,]
  • Double[,]
  • Boolean[,]
  • bool[,]
  • Byte[,]
  • String[,]
  • Datetime[,]
  • Byte[,]
  • UInt32[,]
  • UInt64[,]
字典
  • 字典<String,UInt16>
  • 字典<String,Int16>
  • 字典<String,Int32>
  • 字典<String,Int64>
  • 字典<String,Int>
  • 字典<String,Char>
  • 字典<String,Single>
  • 字典<String,Decimal>
  • 字典<String,Float>
  • 字典<String,Double>
  • 字典<String,Boolean>
  • 字典<String,bool>
  • 字典<String,Byte>
  • 字典<String,String>
  • 字典<String,Datetime>
  • 字典<Int,String>
  • 字典<Decimal,String>
  • 字典<Boolean,String>
  • 字典<String,SByte>
  • 字典<String,UInt32>
  • 字典<String,UInt64>
发送反馈