Uipath 鼠标点击光标偏移的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Uipath 鼠标点击光标偏移的使用相关的知识,希望对你有一定的参考价值。

参考技术A 场景:

假设有如图一的表单,你想使用Uipath自动化录入一份数据,思路是把光标定位到表单中某个单元格内,然后键盘输入内容。

但是你会发现鼠标单击根本无法拾取到每个单元格(这种种情况在很多客户端类型的财务软件中很常见),只能识别到整张表格,那此时你就需要借助光标偏移来完成定位。

Uipath单击活动设置光标偏移的位置如图二所示

偏移的含义就是相对于中心点位置,水平方向(X),垂直方向(Y)分别偏移距离。

X负值代表左移,正值代表右移;Y负值下移,正值上移。

Uipath中位置有五个选择(图四),分别对应图三中的五个点。

如何测量偏移量?

最简单的方式就是用截图工具来查看

一个表单中有很多个单元格,那光标如何定位到每一个单元格呢?

显然每个单元格都采取以上方式来定位太麻烦了。

我们可以发现,其实每个单元格的长度和宽度是一样的,那么我们就可以采用循环不断改变偏移量的方式来定位。

如图五,把鼠标点击放在一个嵌套循环体内,外层的循环控制行,内层的循环控制列。

x、y分别是第一个单元格的x轴、y轴的偏移量,offsetX是每个单元格的宽度,offsetY是每个单元格的高度,这样就可以循环点击每一个单元格。

以上就是单击光标偏移的使用技巧。

以上是关于Uipath 鼠标点击光标偏移的使用的主要内容,如果未能解决你的问题,请参考以下文章

Unity鼠标光标使用学习

Unity鼠标光标使用学习

计算在鼠标光标位置放大的视图偏移

模拟鼠标点击而不移动光标

vscode设置鼠标移入阴影

常用点击事件(鼠标光标键盘body)