【发布时间】:2021-06-29 06:43:09
【问题描述】:
如何使用pyautogui按住shift和鼠标点击?
pyautogui.hotkey('shift', click(1611, 600))
已经尝试了上面的行。但它不起作用
【问题讨论】:
如何使用pyautogui按住shift和鼠标点击?
pyautogui.hotkey('shift', click(1611, 600))
已经尝试了上面的行。但它不起作用
【问题讨论】:
hotkey() 函数仅适用于按键。要按住 shift-click,您需要这样的代码:
import pyautogui
pyautogui.keyDown('shift')
pyautogui.click()
pyautogui.keyUp('shift')
【讨论】:
pyautogui.keyDown('shift')pyautogui.mouseDown()pyautogui.keyUp('shift')pyautogui.mouseUp()
我尝试了上面的解决方案,但由于某种原因 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')
【讨论】: