macro -1 (keyboard, mouse)

권기찬·2022년 4월 11일


어비스리움이라는 게임이다. 단순한 클릭으로 이루어진 게임인데, 산호, 생물,배경의 색감이 너무예뻐서 몇날 몇일 밤새가면서 했던 게임이다. (본인 5년째 수초 덕질중..)
하지만 난 더이상의 단순노동에 시간을 쏟고싶지 않아요 빨리 고래상어가 혜엄치는 걸 보고 싶거든요

그래서 매크로를 만들기로 다짐을 했읍니다!. 스마트폰과 컴퓨터를 연동시켜서, 매크로 돌린상태로 가만히 앉아서 고래상어만 얻고 싶어요.

이미 시중에 나온 매크로프로그램이 많지만, 만드는게 더 재밌으니까! 한

파이썬으로 매크로 만들기

파이썬에서 pyautogui 라이브러리를 가져옵니다.

import pyautogui as pag  # <--pyautogui를 줄여서 사용하겠다
import time

pagposition --> 마우스포인터 위치

마우스 위치 가져오기

x, y = pyautogui.position()
print('x={0}, y={1}'.format(x, y))
  

pagposition --> 마우스포인터 위치

login_btn = pag.position(x=906, y=424)
pag.click(login_btn) #로그인 창 띄우기
id_btn = pag.position(x=432, y=364)

my_id = "****" #id  
my_pw = "****" #pw

pag.typewrite(my_id,interval=0.5)
pag.press("tab")
pag.typewrite(my_pw,interval=0.2)

login_final = pag.position(x=501, y=525)
pag.click(login_final)

  

클릭 레이백을 sleep과 interval 명령어로 줄 수 있습니다

import pyautogui as pag  # <--pyautogui를 줄여서 사용하겠다
import time
login_btn = pag.position(x=906, y=424)
pag.click(login_btn) #로그인 창 띄우기
id_btn = pag.position(x=432, y=364)

my_id = "****" 
my_pw = "****"

pag.typewrite(my_id,interval=0.5)
pag.press("tab")
pag.typewrite(my_pw,interval=0.2)

login_final = pag.position(x=501, y=525)

그 다음 while문으로 반복해버리면


편안해..

                                     
profile
ohmanbanja

0개의 댓글