如何在任何地方使用自动化编辑剪贴板值
How to edit the clipboard value using automation anywhere
- 我使用
get cell
命令从Excelsheet中提取值“10.1.1.0/27”,并存储在系统变量clipboard
[=17=中]
- 然后我必须将值粘贴到另一个 window 页面中,格式如“10.1.1.0”,方法是删除“/”和“/”之后的“数字”
我已经完成了第 1 步,请指导我如何进行第 2 步。
UiPath 解决方案。
最简单的方法是使用 VB.Net 的 Split
函数。
因此,加一个Assign
activity。在这里创建一个名为 NewValue
的新变量。给它以下值:
"10.1.1.0/27".Split("/")(0)
或者您将 10.1.1.0/27
设置为名为 InputValue
的变量
InputValue.Split("/")(0)
该命令将 10.1.1.0
返回给您的变量 NewValue
最简单的选择是使用 String Operations - Replace
函数。
使用这些参数:
- 输入:剪贴板
- 查找:\/.*[=24=]
- 替换:(留空)
- 正则表达式:有
就像this.
您需要在 AA WOrkbench 上使用字符串操作命令。看起来像这样:
- 我使用
get cell
命令从Excelsheet中提取值“10.1.1.0/27”,并存储在系统变量clipboard
[=17=中] - 然后我必须将值粘贴到另一个 window 页面中,格式如“10.1.1.0”,方法是删除“/”和“/”之后的“数字”
我已经完成了第 1 步,请指导我如何进行第 2 步。
UiPath 解决方案。
最简单的方法是使用 VB.Net 的 Split
函数。
因此,加一个Assign
activity。在这里创建一个名为 NewValue
的新变量。给它以下值:
"10.1.1.0/27".Split("/")(0)
或者您将 10.1.1.0/27
设置为名为 InputValue
InputValue.Split("/")(0)
该命令将 10.1.1.0
返回给您的变量 NewValue
最简单的选择是使用 String Operations - Replace
函数。
使用这些参数:
- 输入:剪贴板
- 查找:\/.*[=24=]
- 替换:(留空)
- 正则表达式:有
就像this.
您需要在 AA WOrkbench 上使用字符串操作命令。看起来像这样: