파이썬 python

파이썬 매크로 1편 - 마우스 키보드 자동화, 단순 기능 실습

studying develop 2021. 8. 21. 16:28
import pyautogui

def autoGui():
    #size의 내부 함수 선언으로 이동하는 방법 알려주면 좋을듯.
    size = pyautogui.size()
    print(size)
    x, y = pyautogui.position()
    print(f'x: {x}, y: {y}')

    #마우스 커서 이동, 절대적인 위치로 이동함.
    #pyautogui.moveTo(100, 400)
    #pyautogui.moveTo(400, 400, duration=2)

    #마우스 클릭하기.
    # pyautogui.click() #현재 자리에서 왼쪽 클릭.
    #pyautogui.rightClick() #오른쪽 클릭.

    #키보드 관련 함수.
    #pyautogui.write("abcd")
    #pyautogui.write("hi my name is meow.", interval=1) #한자 치고 1초 쉬고 키보드로 입력함.

    #복사, 미리 드래그 하고 실행해야함.
    pyautogui.hotkey('command', 'c') #mac
    #pyautogui.hotkey('ctrl', 'c') #window

    #붙여넣기
    #pyautogui.hotkey('ctrl', 'v') #window
    pyautogui.hotkey('command', 'v') #mac

# Press the green button in the gutter to run the script.
if __name__ == '__main__':
    autoGui()

# See PyCharm help at https://www.jetbrains.com/help/pycharm/