You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Blue Prism中使用Send Keys实现表格指定多行选中?

Blue Prism: 使用Send Keys实现表格多行选中的语法方案

我刚好在Blue Prism里实现过一模一样的表格多行选中需求,结合你提到的人工操作逻辑(先选Option1,按住Ctrl依次选Option2、Option3),直接给你拆解Send Keys的语法结构:

核心逻辑对应

人工操作的“按住Ctrl依次点选”,在Send Keys里需要用按键按住/松开指令配合数据项引用来实现——Blue Prism里特殊按键要用{}包裹,持续按住按键用{KEY DOWN},松开用{KEY UP},数据项则用[]引用。

具体语法步骤

  1. 先选中第一个选项(Option1)
    先确保光标已经定位到目标表格控件(可以用Application Modeller绑定表格元素),然后用Send Keys输入选中Option1的指令:

    [Option1]
    {ENTER}
    

    如果你的表格是通过点击行选中,也可以先用Click Stage完成这一步,再执行后续的多选操作

  2. 按住Ctrl依次选中剩余选项
    在新的Send Keys Stage中输入以下代码,模拟按住Ctrl不放的状态下依次选中Option2和Option3:

    {CTRL DOWN}
    [Option2]
    {ENTER}
    [Option3]
    {ENTER}
    {CTRL UP}
    

    各部分的作用:

    • {CTRL DOWN}:触发按住Ctrl键的状态
    • [Option2]/[Option3]:直接引用存储选项值的Data Items,定位到表格中对应的行
    • {ENTER}:确认选中当前行(如果你的表格是按空格选中,换成{SPACE}即可,取决于控件的交互逻辑)
    • {CTRL UP}:完成多选后,松开Ctrl键

额外注意事项

  • 如果你的表格需要通过箭头键导航到目标行,要在引用数据项前加上箭头指令,比如{DOWN}/{UP}来定位,再按空格/Enter选中
  • 务必确认Send Keys的目标是表格控件本身,在Stage的Application Modeller中精准绑定,避免按键发送到其他窗口

内容的提问来源于stack exchange,提问作者mthorpe50990

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:17:26