是否可以结合使用热键和鼠标单击来选择菜单项?

时间:2019-05-29 22:50:06

标签: python pyautogui

我有一个需要同时按下多个键和单击鼠标才能访问菜单项的应用。 我需要使这部分自动化,并且尝试了

pyautogui.click(image1.x, image1.y) AND pyautogui.hotkey('ctrl', 'shft', 'alt')

我也尝试过

            pyautogui.keyDown('shift')  # hold down the shift key
            pyautogui.keyDown('alt')  # hold down the shift key
            pyautogui.keyDown('ctrl')  # hold down the shift key
            pyautogui.click(image1.x, image1.y)

我看到单击操作,但是没有按键。我需要同时单击和按键操作。 请注意,我有权访问窗口。 我是否可以使用其他工具或软件包? 有没有办法让我看到实际正在发生的按键或事件? 谢谢你的帮助

2 个答案:

答案 0 :(得分:0)

代码是否还会释放按钮的按下状态?在大多数情况下,这对我来说似乎是正确的,但是我不知道我是否正确。

答案 1 :(得分:0)

我先使用MoveTo,然后单击command,而不是单击。 从技术上讲,click(x,y)应该同时执行,但是将我的工作分成两部分可以解决我的问题。