python PyAUTogui 라 이브 러 리 자동화 제어 마우스 키보드 구현
예 를 들 어 저 는 한밤중 에 정기 적 으로 위 챗 을 보 내 거나 매일 자동 으로 페이지 를 긁 는 등 조작 을 하고 싶 습 니 다.수 동 조작 을 완전히 모 의 할 수 있 고 안심 하고 드라마 를 찍 을 수 있 습 니 다.
응,게 으 름 은 프로그래머 의 미덕 이 야.
pyautogui 설치
pip install pyautogui
키보드 마우스 제어
>>> import pyautogui
>>> screenWidth, screenHeight = pyautogui.size() #
>>> currentMouseX, currentMouseY = pyautogui.position() #
>>> pyautogui.moveTo(100, 150) #
>>> pyautogui.click() #
>>> pyautogui.click(200, 220) #
>>> pyautogui.move(None, 10) # 10
>>> pyautogui.doubleClick() #
>>> pyautogui.write('Hello world!', interval=0.25) # , 0.25
>>> pyautogui.press('esc') #
>>> pyautogui.keyDown('shift') # Shitf
>>> pyautogui.hotkey('ctrl', 'c') #
pyautogui 로 자동 으로 그림 그리 기메시지 상자 보이 기
마우스 키 보드 를 제어 할 수 있 는 것 외 에 시스템 팝 업 창 도 호출 할 수 있다.
>>> import pyautogui
>>> pyautogui.alert('This is an alert box.')
'OK'
>>> pyautogui.confirm('Shall I proceed?')
'Cancel'
>>> pyautogui.confirm('Enter option.', buttons=['A', 'B', 'C'])
'B'
>>> pyautogui.prompt('What is your name?')
'Al'
>>> pyautogui.password('Enter password (text will be hidden)')
'swordfish'
창 메시지 상 자 를 통 해 간단 한 인간 과 컴퓨터 의 상호작용 을 실현 할 수 있 습 니 다.예 를 들 어 일부 지역 에서 인공 적 으로 내용 을 입력 해 야 할 때 사용자 의 명령 을 받 아들 일 수 있 습 니 다.
캡 처
캡 처 는 Pillow 모듈 을 사용 하여 이 루어 진 것 으로 캡 처 의 용 도 는 이미지 인식 기술 을 통 해 이미지 내용 을 식별 한 다음 에 내용 을 통 해 특정한 요소 의 위 치 를 정확하게 찾 아 정확 한 클릭 을 실현 하 는 데 있다.
>>> import pyautogui
>>> im1 = pyautogui.screenshot()
>>> im1.save('my_screenshot.png')
>>> im2 = pyautogui.screenshot('my_screenshot2.png')
이상 은 python PyAUTogui 라 이브 러 리 가 마우스 키 보드 를 자동화 제어 하 는 상세 한 내용 입 니 다.python PyAUTogui 라 이브 러 리 에 대한 자 료 는 다른 관련 글 을 주목 하 십시오!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.