activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
用户界面自动化活动
Last updated 2024年10月28日

阻止用户输入

UiPath.System.Activities.BlockUserInput

此容器会在其内部所含活动运行期间禁用鼠标和键盘。您可配置该活动以阻止鼠标或键盘或同时阻止两者,并允许指定用于重新启用它们的热键组合。

注意:该活动可能无法完全阻止某些用户输入设备(如触摸板、触控板或触摸屏)。由于设备型号和驱动程序种类广泛,加之其手势产生的命令十分复杂,这会使部分多指手势或特定的触摸屏交互作为软件事件发送到操作系统。在用户界面自动化场景中,由于机器人使用软件事件来模拟人机交互,因此这些事件都不会遭到阻止。
注意:阻止用户输入活动与“并行”活动(如并行)无法同时使用。
注意: 当运行使用“ 阻止用户输入 ”活动作为 Orchestrator中的作业的自动化流程时,并且 执行 程序在您运行流程的计算机上不具有管理员权限时,任何具有比 执行 程序更高权限且处于活动无法阻止焦点。 解决方法是向 执行 程序提供管理员权限,以使“ 阻止用户输入 ”活动按预期工作。
注意:阻止用户输入作用域内使用调试可启用作用域的效果。要禁用阻止,您可以使用在属性的“取消阻止选项”部分中指定的热键组合。关闭后,可以在调试上下文中照常检查所有元素的状态。请注意,只有在不受作用域影响的情况下才能继续执行,并且工作流功能可能会中断。

属性

常见
  • “出错时继续”- 指定在活动引发错误时是否应继续自动化操作。该字段仅支持“布尔值”(True 和 False)。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

    注意: 如果此活动包含在 Try Catch 中,并且 ContinueOnError 属性的值为 True,则执行项目时不会捕获任何错误。
  • “显示名称”- 活动的显示名称。
输入
  • 阻止- 此为下拉列表,用于指定仅禁用鼠标、仅禁用键盘或同时禁用两者。
其他
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
取消阻止选项
注意:按下用于重新激活用户输入的指定热键组合且恢复用户输入后,该活动在同一运行时期间将无法再次阻止用户输入。实现热键组合是为防止您在开发工作流期间阻止自己停止工作流。
  • - 要用于重新激活鼠标和键盘的键。
  • 修饰键- 要与在属性中选择的键搭配使用的修饰符,用于重新激活鼠标和键盘。可用的选项如下:AltCtrlShiftWin
  • 特殊键 - 指明是否在键盘快捷方式中使用了特殊键。活动主体的下拉列表中提供了所有可用的特殊键清单。

    注意:如果同时按下指定的键组合与其他键,则系统在任何情况下都会恢复用户输入。此举是为防止自动化流程在连续发送按键时挂起。
  • 超时(毫秒)- 指定最长等待时间(以毫秒为单位),如果超出该时间后活动并未运行,系统便会抛出错误。此字段仅支持整数和 Int32 变量。
  • 属性

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。