pyautogui按住Shift键

问题描述 投票:0回答:1
import pyautogui as pag

while True:
    pag.press('shift')
    pag.click(975, 450, 1, 1, 'right')
    pag.click(808, 600, 1, 1, 'right')
    pag.click(840, 600, 1, 1, 'right')
    pag.click(880, 600, 1, 1, 'right')
    pag.click(920, 600, 1, 1, 'right')
    pag.click(955, 600, 1, 1, 'right')
    pag.click(992, 600, 1, 1, 'right')

我该如何移动保持按压,因为它停止被按压

python pyautogui
1个回答
0
投票

documentation开始,您应该使用keyDown()方法来实现所要的内容,因此类似的事情应该可以解决:

import pyautogui as pag

while True:
    pag.keyDown('shift')
    pag.click(975, 450, 1, 1, 'right')
    pag.click(808, 600, 1, 1, 'right')
    pag.click(840, 600, 1, 1, 'right')
    pag.click(880, 600, 1, 1, 'right')
    pag.click(920, 600, 1, 1, 'right')
    pag.click(955, 600, 1, 1, 'right')
    pag.click(992, 600, 1, 1, 'right')

完成任务后,请不要忘记执行keyUp('shift')

© www.soinside.com 2019 - 2024. All rights reserved.