使用运行函数
操作 在 .dll 文件中运行函数,指定传递函数的参数并将输出存储为变量。
- 此 操作 使您能够传递任何类型的参数。
-
运行函数操作不支持使用 Windows 表单。
- 如果 .dll 文件使用来自另一个 .dll 文件的 .NET 功能或类,则必须添加第二个 .dll 文件作为 机器人 的手动依赖项。
机器人 依赖项
- 此 操作 支持从 Enterprise A2019.17 开始的过载功能。操作 可以处理包含相同名称的多个函数的 .dll 文件。 它根据传递的参数数量调用函数。
- 当您使用此操作时,请确保使用支持的 DLL 函数数据类型。
DLL 软件包
过程
执行以下步骤以运行函数:
-
在
操作
面板中,双击或从 DLL
操作 中拖动运行函数
软件包。
-
在会话名称字段中,输入会话名称。
-
在输入命名空间(可选)字段中,指定命名空间。
您可以指定 DLL 文件中定义的任何命名空间。
注: 确保您在字段中提供的值正确。
重要: 此字段区分大小写。
-
在输入类名称字段中,指定类的名称。
您可以指定命名空间中可用的任何类的名称。
重要: 此字段区分大小写。
-
在输入要执行的函数名称字段中指定要执行的函数的名称。
确保您提供的名称正确,并可用于上一步中指定的类。
重要: 此字段区分大小写。
- 可选:
在输入参数部分,单击添加参数按钮。
-
在 DLL 参数详细信息对话框的参数名称字段中,输入参数的名称。
-
从参数类型列表中,选择数据类型。
对于整数数据类型(UInt16、Int16、Int32、Int64、整型、单精度浮点型、浮点型、小数、双精度浮点型、UInt32 或 UInt64),您可以使用凭据保管库中的值或凭据变量作为输入参数。
-
在值字段中,输入要传递的值。
如果选择整数数据类型,则可以从以下选项中进行选择:
-
数字: 在数字字段中,输入要传递的值。
-
凭据: 要使用凭据保管库中的值,请选择凭据。 要使用凭据变量,请选择变量。
重复步骤 6 以添加多个参数。
重要: 您添加的参数的名称及其顺序必须与 DLL 函数中的相同。
-
在 C# DLL 中未调用与 Windows 系统相关的操作(例如按键、鼠标单击或窗口切换)时,使用在后台运行函数选项。 可以选中在后台运行函数复选框以绕过中间窗口 (AAZeroSizeForm),并且能够在没有表单的情况下在控制台应用程序中运行 C# DLL。 如果 DLL 函数未与 Windows API 交互以执行按键、鼠标单击或窗口切换等操作,我们建议您选中此复选框。 如果选中了在后台运行函数复选框,则此功能还有助于提高 DLL 执行的性能。
- 可选:
从将输出分配给变量列表中选择要用于存储函数输出的变量。
您可以使用布尔值、日期时间、字典、列表、数字、字符串或表变量类型来根据输出函数返回的类型存储输出。
-
单击保存。