【问题标题】:Pyautogui - Need to hold shift and clickPyautogui - 需要按住 shift 并单击
【发布时间】:2021-06-29 06:43:09
【问题描述】:

如何使用pyautogui按住shift和鼠标点击?

    pyautogui.hotkey('shift', click(1611, 600))

已经尝试了上面的行。但它不起作用

【问题讨论】:

    标签: python pyautogui


    【解决方案1】:

    hotkey() 函数仅适用于按键。要按住 shift-click,您需要这样的代码:

    import pyautogui
    pyautogui.keyDown('shift')
    pyautogui.click()
    pyautogui.keyUp('shift')
    

    【讨论】:

    • 我刚刚意识到编写自动化无聊东西的人回答了我的问题!!!!
    • 发生了一件很奇怪的事情。我复制了代码。它工作了两次,然后由于某种原因停止工作。知道为什么吗?
    • 试试`pyautogui.keyDown('shift')pyautogui.mouseDown()pyautogui.keyUp('shift')pyautogui.mouseUp()
    【解决方案2】:

    我尝试了上面的解决方案,但由于某种原因 keyDown('shift') 不起作用。我在这个线程中使用了解决方案:keyDown function not working with shift key

    pyautogui.keyDown('shiftleft')
    pyautogui.keyDown('shiftright')
    pyautogui.hotkey('right','right','ctrl','up')
    pyautogui.keyUp('shiftleft')
    pyautogui.keyUp('shiftright')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-04
      • 1970-01-01
      • 2017-07-29
      • 2013-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      相关资源
      最近更新 更多