activities
latest
false
UiPath logo, featuring letters U and I in white

用户界面自动化活动

上次更新日期 2024年12月20日

键盘快捷方式

向用户界面元素发送一个或多个键盘快捷方式。

此 API 必须在“打开” 或“附加”之后添加。

定义

命名空间:UiPath.UIAutomationNext.API.Models

程序集:UiPath.UIAutomationNext.API.Models(在 UiPath.UIAutomationNext.API.Models dll 中)

重载

重载描述
KeyboardShortcut(TargetAnchorableModel,KeyboardShortcutOptions)向标识为 TargetAnchorableModel 对象的用户界面元素发送一个或多个键盘快捷方式以及其他选项。
KeyboardShortcut(String, KeyboardShortcutOptions)向用户界面元素发送一个或多个键盘快捷方式(标识为对象存储库中的字符串)以及其他选项。
KeyboardShortcut(String, String, Double)向用户界面元素发送一个或多个键盘快捷方式(标识为对象存储库中的字符串)以及其他选项。
KeyboardShortcut(TargetAnchorableModel, String, Double)向标识为 TargetAnchorableModel 对象的用户界面元素发送一个或多个键盘快捷方式以及其他选项。

KeyboardShortcut(TargetAnchorableModel,KeyboardShortcutOptions)

向标识为 TargetAnchorableModel 对象的用户界面元素发送一个或多个键盘快捷方式以及其他选项。
KeyboardShortcut(
    TargetAnchorableModel target,
    KeyboardShortcutOptions keyboardShortcutOptions)KeyboardShortcut(
    TargetAnchorableModel target,
    KeyboardShortcutOptions keyboardShortcutOptions)
target TargetAnchorableModel
要向其发送键盘快捷方式的特定用户界面元素,标识为 TargetAnchorableModel 对象。
keyboardShortcutOptions KeyboardShortcutOptions
  • Shortcuts String - 要发送的键盘快捷方式。
  • ActivateBefore Boolean - 如果设置为 True,则系统会将目标用户界面元素置于前台,并在发送快捷方式之前将其激活。 默认情况下,此选项为 True
  • DelayBetweenShortcuts Double - 连续键盘快捷方式之间的延迟(以秒为单位)。 默认值为 0.5 秒。
  • DelayBetweenKeys Double - 键盘快捷方式中按键之间的延迟(以秒为单位)。
  • ClickBeforeMode NClickMode - 选择单击操作的类型:
    • 单个
    • Double
  • InteractionMode NChildInteractionMode - 指定用于执行 Actions的 API。 提供以下选项:
    • SameAsCard - 使用与 打开附加 API 相同的输入模式。 这是默认选择。
    • HardwareEvents - 使用硬件驱动程序执行 Actions。 这是最慢的 API,不能在后台工作,但可兼容所有桌面应用程序。
    • DebuggerApi - 使用调试器 API 执行 Actions 。 仅适用于 Chromium 元素。 一次性发送所有文本。 即使目标应用程序不在焦点中,也适用。 有关更多详细信息,请查看此 页面
    • WindowMessages - 通过 Win32 消息发送输入。 推荐用于桌面应用程序。 通常比硬件事件更可靠。 在单个 Actions中发送所有文本。 即使目标应用程序不在焦点中,也适用。 请测试您的目标应用程序用户界面元素是否支持此功能

KeyboardShortcut(String, KeyboardShortcutOptions)

向用户界面元素发送一个或多个键盘快捷方式(标识为对象存储库中的字符串)以及其他选项。

KeyboardShortcut(
    strint target, 
    KeyboardShortcutOptions keyboardShortcutOptions)KeyboardShortcut(
    strint target, 
    KeyboardShortcutOptions keyboardShortcutOptions)
target 字符串
要向其发送键盘快捷方式的特定用户界面元素,在对象存储库中标识为字符串。
keyboardShortcutOptions KeyboardShortcutOptions
  • Shortcuts String - 要发送的键盘快捷方式。
  • ActivateBefore Boolean - 如果设置为 True,则系统会将目标用户界面元素置于前台,并在发送快捷方式之前将其激活。 默认情况下,此选项为 True
  • DelayBetweenShortcuts Double - 连续键盘快捷方式之间的延迟(以秒为单位)。 默认值为 0.5 秒。
  • DelayBetweenKeys Double - 键盘快捷方式中按键之间的延迟(以秒为单位)。
  • ClickBeforeMode NClickMode - 选择单击操作的类型:
    • 单个
    • Double
  • InteractionMode NChildInteractionMode - 指定用于执行 Actions的 API。 提供以下选项:
    • SameAsCard - 使用与 打开附加 API 相同的输入模式。 这是默认选择。
    • HardwareEvents - 使用硬件驱动程序执行 Actions。 这是最慢的 API,不能在后台工作,但可兼容所有桌面应用程序。
    • DebuggerApi - 使用调试器 API 执行 Actions 。 仅适用于 Chromium 元素。 一次性发送所有文本。 即使目标应用程序不在焦点中,也适用。 有关更多详细信息,请查看此 页面
    • WindowMessages - 通过 Win32 消息发送输入。 推荐用于桌面应用程序。 通常比硬件事件更可靠。 在单个 Actions中发送所有文本。 即使目标应用程序不在焦点中,也适用。 请测试您的目标应用程序用户界面元素是否支持此功能

KeyboardShortcut(String, String, Double)

向用户界面元素发送一个或多个键盘快捷方式(标识为对象存储库中的字符串)以及其他选项。

KeyboardShortcut(
    string target, 
    string shortcuts,
    [double delayBetweenShortcuts])KeyboardShortcut(
    string target, 
    string shortcuts,
    [double delayBetweenShortcuts])
target 字符串
要向其发送键盘快捷方式的特定用户界面元素,在对象存储库中标识为字符串。
shortcuts 字符串
要发送给用户界面元素的键盘快捷方式。
delayBetweenShortcuts Double
连续键盘快捷方式之间的延迟 (以秒为单位)。 默认值为 0.5 秒。

KeyboardShortcut(TargetAnchorableModel, String, Double)

向标识为 TargetAnchorableModel 对象的用户界面元素发送一个或多个键盘快捷方式以及其他选项。
KeyboardShortcut(
    TargetAnchorableModel target,
    string shortcuts,
    [double delayBetweenShortcuts])KeyboardShortcut(
    TargetAnchorableModel target,
    string shortcuts,
    [double delayBetweenShortcuts])
target TargetAnchorableModel
要向其发送键盘快捷方式的特定用户界面元素,标识为 TargetAnchorableModel 对象。
shortcuts 字符串
要发送给用户界面元素的键盘快捷方式。
delayBetweenShortcuts Double
连续键盘快捷方式之间的延迟 (以秒为单位)。 默认值为 0.5 秒。

此页面有帮助吗?

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