매크로만들기 3

[Python] 매크로를 위한 이미지 전처리(grayscale, pillow) - 1

안녕하세요 대장코린이입니다. 오늘은 파이썬 매크로 특집 3탄입니다. 저는 귀찮은 작업을 상당히 좋아하지 않기 때문에 매크로를 자주 작성하는 편인데요... 매크로를 작성하다보면 화면상에서 어떤 이벤트를 감지하거나, 특정 이미지의 위치를 찾는 등 이미지 서치를 활용할 때가 아주 많아요. 하지만 이미지 서치(pyautogui에서 제공하는 locateOnScreen)가 만능은 아닙니다. 사실 저는 정교한 매크로 작업에서는 이미지 서치를 사용하지 않아요. 왜냐면 pyautogui의 이미지 서치는 말그대로 화면상에서 그림 파일과 일치하는 부분을 찾아주는 것이기 때문에 만약 게임처럼 찾고자 하는 대상의 배경이 계속 달라진다거나 하는 경우에는 confidence를 조정한다 하더라도 결과가 좋지 않을 가능성이 큽니다. ..

카테고리 없음 2024.04.23

[Python] 이미지 서치로 매크로를 만들어보자 / pyautogui

안녕하세요, 대장코린이입니다. 오늘은 매크로의 꽃 pyautogui를 이용한 이미지 서치를 배워보겠습니다. 도움이 되었으면 좋겠습니다. 목차 1. 이미지 서치 : locateOnScreen 2. 게임 매크로 만들기 1. 이미지 서치 : locateOnScreen img = './img.png' region = (100,100,10,10) confidence= 0.9 pos = gui.locateOnScreen(img,confidence=confidence,region=region) In [1]: pos Out[1]: Box(left=1420, top=602, width=24, height=26) locateOnScreen은 화면상에서 이미지를 검색하는 함수입니다. 만약 이미지를 찾을 시, 해당 이미지의 ..

카테고리 없음 2023.07.20

[Python] 매크로를 만들어보자 / pyautogui, keyboard

안녕하세요, 대장코린이입니다. 오늘은 pyautogui를 이용해 매크로를 만들어볼건데요. 이거 할줄알면 생각보다 되게 재밌고 유용하더라구요. 회사에서도 반복되는 작업이 있으면 매크로를 만들어서 작업하기도 합니다. 도움이 되었으면 좋겠습니다. 목차 1. 마우스 좌표 불러오기 : gui.position 2. 마우스 다루기 3. 간단한 매크로 만들기 1. 마우스 좌표 불러오기 : gui.postion 매크로란 사람이 하기 귀찮은 작업을 대신 해주는 프로그램을 말합니다. 단순히 내가해야하는 작업을 컴퓨터가 똑같이 한다 생각하면 됩니다. 말 그대로, 내가 마우스를 움직여야하면 똑같이 움직이고, 클릭해야하면 똑같이 클릭하고, 키를 입력해야하면 똑같이 입력하는 것을 만드는거죠. 그러기 위해선 화면상의 좌표를 알아내는..

카테고리 없음 2023.07.19