ScaleCoordinates 迁移工具是一个命令行实用程序,用于规范现有项目中的坐标,以便在 2018.2 中的任何 DPI 上有效。
该工具是自动与 UiPath 平台一起部署的,可以在安装目录中找到,名称为 UiPath.ScaleCoordinates.exe
。
在 2018.2 之前,以特定 DPI 创建的工作流必须以同一 DPI 执行。在 2018.2 中,无论工作流是以何种 DPI 创建的,您都可以执行工作流。
当必须使用非标准 DPI 时,这个工具就会派上用场。100% 以外的任何其他比例都被认为是非标准。
但是,要在 2018.2 的 Studio 中运行某个工作流,而该工作流是在以前版本的 Studio 中以非标准 DPI 设计的,那么您需要使用 ScaleCoordinates 工具来迁移该工作流。由于以标准 DPI 设计的工作流应该开箱即可使用,因此很少需要这一工具。
该工具可规范化已录制自动化的“光标位置”和“剪切区域”属性。
“ScaleCoordinates 工具”可以处理单个 XAML 文件,也可以处理特定路径中的所有项目。必需的语法如下:
- 单个 XAML 文件:
ScaleCoordinates <input_xaml_file_path> <output_xaml_file_path> (--normalize_from | --denormalize_to)=<scaling_percentage>
,其中:<input_xaml_file_path>
- 要处理的 XAML 文件的路径。<output_xaml_file_path>
- 已处理的 XAML 文件的路径。--normalize_from
- 对在版本低于 2018.2 的 Studio 中设计的工作流进行规范化,以便利用能够感知 DPI 的机器人以指定<scaling_percentage>
运行。--denormalize_to
- 对 Studio 2018.2 中设计的工作流去规范化,以便利用无法感知 DPI 的机器人以<scaling_percentage>
指定的 DPI 运行(在 2018.2 之前)。<scaling_percentage>
- 执行目标工作流时需要的 DPI。
- 整个文件夹路径:
ScaleCoordinates <folder_path> (--normalize_from | --denormalize_to)=<scaling_percentage>
,其中:<folder_path>
- 要处理的 XAML 文件的文件夹路径。--normalize_from
- 对在版本低于 2018.2 的 Studio 中设计的工作流进行规范化,以便利用能够感知 DPI 的机器人以指定<scaling_percentage>
运行。--denormalize_to
- 对 Studio 2018.2 中设计的工作流去规范化,以便利用无法感知 DPI 的机器人以<scaling_percentage>
指定的 DPI 运行(在 2018.2 之前)。<scaling_percentage>
- 执行目标工作流时需要的 DPI。
“ScaleCoordinates 工具”的主要目的是使旧工作流更易于在 Studio 2018.2 中执行,而无需对其进行修改。然而,该工具还可以用于调整规范化项目,以便在非标准 DPI 上使用旧机器人。
2 年前更新