坐标迁移工具
ScaleCoordinates 迁移工具是一个命令行实用工具,用于规范现有项目中的坐标,以便它们在 2018.2 中的任何 DPI 上工作。它是用UiPath平台自动部署的,可以在安装目录中以 UiPath.ScaleCoordinates.exe 的名称找到。
在 2018.2 版本之前的 UiPath 中,以特定 DPI 创建的流程必须在相同的 DPI 环境下执行。在 2018.2 版中,执行工作流时无需关心它是在哪个DPI上创建的。
当必须处理非标准的 DPI 时,这个工具会派上用场。除 100% 以外的任何其他缩放都被认为是非标准的。
然而,要在Studio 2018.2 中运行一个在以前版本的 Studio 中的非标准 DPI 中设计的工作流,您需要使用ScaleeCoordates 工具来迁移它。在标准 DPI 中设计的工作流应该是开箱即用的,所以很少需要这个工具。
当录制自动化程序时,此工具记录规范的 CursorPosition 和 ClippingRegion 属性。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 版本中的工作流规范化为在指定的<scaling_percentage>
和 DPI 相关的机器人 -
--denormalize_to
- 将在 Studio 2018.2 中设计的工作流程取消规范化,使其在<scaling_percentage>
指定的 DPI 上运行,使之运行在于 DPI 无关的机器人上(2018.2之前的版本) -
<scaling_percentage>
- 需要执行目标工作流的 DPI。
-
完整的路径:
ScaleCoordinates <folder_path> (--normalize_from | --denormalize_to)=<scaling_percentage>
各部分含义如下:
-
<folder_path>
- 要处理的XAML文件的文件夹路径。
*--normalize_from
- 将设计在 2018.2 以上的 Studio 版本中的工作流规范化为在指定的<scaling_percentage>
和 DPI 相关的机器人 -
--denormalize_to
- 将在 Studio 2018.2中设计的工作流程取消规范化,使其在 <scaling_percentage> 指定的 DPI 上运行,使之运行在于 DPI 无关的机器人上(2018.2之前的版本) -
<scaling_percentage>
- 需要执行目标工作流的 DPI。
ScaleCoordinates 工具的主要目的是使在 Studio 2018.2 中执行旧工作流变得更容易,而不对其进行任何更改。这个工具还可以用于调整标准化项目,以便在非标准 DPI上与旧机器人一起工作。
返回目录
UiPath 常见问题及解决办法汇总
更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。