python PyAUTogui 라 이브 러 리 자동화 제어 마우스 키보드 구현

PyAutoGUI 는 키보드,마 우 스 를 Python 자동화 로 제어 하 는 라 이브 러 리 입 니 다.수 동 으로 반복 하고 싶 지 않 은 작업 은 이 라 이브 러 리 로 해결 할 수 있 습 니 다.
예 를 들 어 저 는 한밤중 에 정기 적 으로 위 챗 을 보 내 거나 매일 자동 으로 페이지 를 긁 는 등 조작 을 하고 싶 습 니 다.수 동 조작 을 완전히 모 의 할 수 있 고 안심 하고 드라마 를 찍 을 수 있 습 니 다.
응,게 으 름 은 프로그래머 의 미덕 이 야.
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 라 이브 러 리 에 대한 자 료 는 다른 관련 글 을 주목 하 십시오!

좋은 웹페이지 즐겨찾기