预定义的变量
- Updated: 2025/04/02
预定义(或系统)变量返回有关执行 机器人 的计算机的特定值。 用户无法编辑预定义变量的值。
预定义变量类型包括剪贴板、日期时间、字符串和系统设置及参数。
      注: 
               系统变量 在 Automation 360 中被称为预定义变量。
         剪贴板
使用 剪贴板 软件包中的操作对剪贴板变量执行操作。 请参阅 剪贴板 软件包。
| 变量 | 描述 | 
|---|---|
| 剪贴板 | 返回剪贴板的内容。 | 
日期时间
使用 日期时间 软件包中的操作对日期时间变量执行操作。日期时间 软件包
| 变量 | 描述 | 
|---|---|
| 日期 | 返回包括小时、分钟和秒的日期。 注: 根据计算机配置,小时可以是 24 小时或上午/下午格式。 | 
| 天 | 返回以 DD 格式表示的日期。 | 
| 小时 | 返回以 HH 格式表示的小时数。 | 
| 计算机 | 返回字符串形式的设备名称。 | 
| 毫秒 | 返回介于 0 到 999 之间的毫秒值。 | 
| 分钟 | 返回以 MM 格式表示的分钟。 | 
| 月 | 返回以 MM 格式表示的月份。 注: 这是一个数值类型变量。 | 
| 秒 | 返回以 SS 格式表示的秒数。 | 
| 年 | 返回以 YYYY 格式表示的年份。 | 
字符串
使用以下变量可更改字符串的显示方式。| 变量 | 描述 | 
|---|---|
| Enter | 根据设备的操作系统,开始新的一行而不返回到行首。 例如,变量始终在 Linux CentOS 中添加新行。 在 Microsoft Windows 中,变量在 Microsoft Word 应用程序中添加分页符,在记事本应用程序中添加新行。 | 
| 换行符 | 无论设备的应用程序和操作系统如何,均可另起一行并将光标移动到下一行的开头。 在 UNIX 或 Linux 系统上,它表示为 \'\n\',即返回 LF 字符;而在 Microsoft Windows 系统上,它表示为 \'\r\n\',即返回 CRLF 字符。 注: 在数据表
                           包中使用写入文件
                           操作时,如果使用换行符,会导致出现 CR 字符。 | 
| 分隔符 | 用 <sep>值划分值之间的分隔。 | 
| 制表符 | 创造大空间。 | 
系统设置和参数
使用以下变量从连接到正在运行 Bot Agent 的计算机返回数据:
| 变量 | 描述 | 
|---|---|
| AAControlRoom | 返回 Control Room 的 URL。 | 
| AAInstallationPath | 返回 Bot Agent 安装路径。 例如 C:\Program Files\Automation Anywhere\Bot Agent。 | 
| AATaskExecutor | 返回用于运行 机器人 的作为用户的运行的详细信息。 如果在有人值守 Bot Runner 上部署了 机器人,此变量将返回有关登录用户的信息。 如果通过触发器部署 机器人,此变量将返回与该 Bot Runner 许可证关联的用户的相关信息。 此变量是具有以下键的字典: 
 | 
| AATaskInvoker | 返回有关通过运行或计划 机器人 部署 机器人 的用户的详细信息。 如果在有人值守的 Bot Runner 上部署了 机器人,此变量将返回有关登录用户的信息。 如果通过触发器部署 机器人,此变量将返回有关设置触发器的用户的信息。 此变量是具有以下键的字典: 
 | 
| AATaskName | 返回当前运行 任务机器人 的路径和名称。 例如,/Bot/Finance/combineSheets | 
| CPUUsage | 返回 CPU 的利用百分比。 在等待条件操作中使用此变量,使 机器人 等待,直到计算机 CPU 使用率降至特定数量。 请参阅 Wait 软件包。 | 
| 计算机 | 返回计算机的名称。 | 
| RAMUsage | 返回 RAM 使用情况(以 MB 计算)。 在等待条件操作中使用此变量,使 机器人 等待,直到计算机 RAM 使用率降至特定数量。 请参阅 Wait 软件包。 | 
| OSName | 返回操作系统。 例如 Windows 10 64 位。 | 
| TotalRAM | 返回正在使用的 RAM 和可用 RAM 的总和。 | 
- 版本 11.3 包含电子邮件、文件和 PDF 系统变量,可能包含有限数量的属性值。 在 Automation 360 中,无限量的电子邮件、文件和 PDF 属性值存储在用户定义的字典变量中。 有关更多信息,请参阅 将字典变量用于电子邮件属性 和 将字典变量用于 PDF 属性。
- 版本 11.3 包含 Excel 系统变量以返回单元格、列或行位置。 在 Automation 360 中,Excel Advanced软件包 包含以下 操作 以返回位置值: 获取单元格地址、获取列和获取行。
- 版本 11.3 包含计数器系统变量以返回循环迭代计数。 在 Automation 360 中,用户必须创建和配置数字变量。