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

用户界面自动化活动

上次更新日期 2026年3月12日

键盘快捷方式

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

必须在“打开”“附加”之后添加此 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 - 选择单击操作的类型: None + Single + Double * InteractionMode NChildInteractionMode - 指定用于执行操作的 API。提供以下选项: SameAsCard - 使用与OpenAttach API 相同的输入模式。这是默认选择。+ HardwareEvents - 使用硬件驱动程序执行操作。这是最慢的 API,并且不能在后台工作,但可兼容所有桌面应用程序。+ DebuggerApi - 使用调试器 API 执行操作。仅适用于 Chromium 元素。一次性发送所有文本。即使目标应用程序不在焦点中也适用。有关更多详细信息,请查看此页面。+ WindowMessages - 通过 Win32 消息发送输入。推荐用于桌面应用程序。通常比硬件事件更可靠。在单个操作中发送所有文本。即使目标应用程序不在焦点中,也适用。请测试您的目标应用程序用户界面元素是否支持此方法

KeyboardShortcut(String, KeyboardShortcutOptions)

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

KeyboardShortcut(
    strint target, 
    KeyboardShortcutOptions keyboardShortcutOptions)
KeyboardShortcut(
    strint target, 
    KeyboardShortcutOptions keyboardShortcutOptions)

target String : 要向其发送键盘快捷方式的特定用户界面元素,标识为对象存储库中的字符串。

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

KeyboardShortcut(String, String, Double)

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

KeyboardShortcut(
    string target, 
    string shortcuts,
    [double delayBetweenShortcuts])
KeyboardShortcut(
    string target, 
    string shortcuts,
    [double delayBetweenShortcuts])

target String : 要向其发送键盘快捷方式的特定用户界面元素,标识为对象存储库中的字符串。

shortcuts String : 要发送到用户界面元素的键盘快捷方式。

delayBetweenShortcuts双精度: 连续键盘快捷方式之间的延迟时间(以秒为单位)。默认值为 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 String : 要发送到用户界面元素的键盘快捷方式。

delayBetweenShortcuts双精度: 连续键盘快捷方式之间的延迟时间(以秒为单位)。默认值为 0.5 秒。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新