UiPath Documentation
activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

用户界面自动化活动

阻止用户输入

UiPath.Core.Activities.BlockUserInput

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

备注:

该活动可能无法完全阻止某些用户输入设备(如触摸板、触控板或触摸屏)。由于设备型号和驱动程序种类广泛,加之其手势产生的命令十分复杂,这会使部分多指手势或特定的触摸屏交互作为软件事件发送到操作系统。在用户界面自动化场景中,由于机器人使用软件事件来模拟人机交互,因此这些事件都不会遭到阻止。

备注:

不支持将“阻止用户输入”与“并行”活动(例如“并行的遍历循环”)一起使用。

备注:

在运行将“阻止用户输入”活动用作 Orchestrator 作业的自动化进程时,如果“执行程序”在运行该进程的机器上不具有管理员权限,则该活动将无法阻止任何比“执行程序”权限更高且处于焦点的应用程序。作为解决方法,为“执行程序”提供管理员权限即可使“阻止用户输入”活动按预期运行。

备注:

在“阻止用户输入”作用域内使用“调试”可启用作用域的效果。要禁用阻止,您可以使用在属性的“取消阻止选项”部分中指定的热键组合。关闭后,可以在调试上下文中照常检查所有元素的状态。请注意,只有在不受作用域影响的情况下才能继续执行,并且工作流功能可能会中断。

属性

常见

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

    备注:

    如果“Try Catch 异常处理”中包含该活动且“出错时继续”属性的值为“True”,则系统在执行项目时不会捕获任何错误。

  • “显示名称”- 活动的显示名称。

输入

  • “阻止”- 此为下拉列表,用于指定仅禁用鼠标、仅禁用键盘或同时禁用两者。

其他

  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。

取消阻止选项

备注:

按下用于重新激活用户输入的指定热键组合且恢复用户输入后,该活动在同一运行时期间将无法再次阻止用户输入。实现热键组合是为防止您在开发工作流期间阻止自己停止工作流。

  • “键”- 要用于重新激活鼠标和键盘的键。
  • “修饰键”- 要与在“键”属性中选择的键搭配使用的修饰符,用于重新激活鼠标和键盘。可用的选项如下:“Alt”、“Ctrl”、“Shift”和“Win”
  • “特殊键”- 指明是否在键盘快捷方式中使用了特殊键。活动主体的“键”下拉列表中提供了所有可用的特殊键清单。
备注:

如果同时按下指定的键组合与其他键,则系统在任何情况下都会恢复用户输入。此举是为防止自动化流程在连续发送按键时挂起。

  • “超时(毫秒)”- 指定最长等待时间(以毫秒为单位),如果超出该时间后活动并未运行,系统便会抛出错误。该字段仅支持整数和“Int32”变量。
  • 属性
  • 常见
  • 输入
  • 其他
  • 取消阻止选项

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新