使用pywinauto单击带有修改键的控件

时间:2017-09-28 16:53:55

标签: pywinauto

我需要使用修改键(如SHIFT,CTRL和ALT等)单击控件。所以awkCTRL+ Left Click。我还没有办法做到这一点。我怎么会这样做?

1 个答案:

答案 0 :(得分:2)

使用键盘修改器进行鼠标单击可以使用click_input()方法完成。

# Ctrl+Shift + left mouse click
ui_ctrl.click_input(button='left', pressed='control shift')

The docs for click_input错过了此参数值描述(可能的值为:"control", "shift", "alt"或由一个字符串中的空格组合)。将很快更新文档。

如果您需要方法.type_keys()的这些修饰符,则会对in the keyboard module docs进行描述。