본문 바로가기
이미지 매크로

파이썬 마우스 드래그 매크로 프로그램 제작. (with ChatGPT, Python)

by 업무자동화 2023. 2. 27.
반응형

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순매크로 #이미지서치매크로 #한글매크로 #심플핫키 #simplehotkey #지존매크로

 

안녕하세요. 엔지엠소프트웨어입니다. 몇일에 걸쳐서 매크로 프로그램 제작에 대해 알아보고 있는데요. [ 마우스 클릭 ], [ 텍스트 입력 ], [ 이미지 서치 ]와 [ 화면 문자 읽기 ]등등... 매크로 프로그램이 갖춰야할 기본적인 기능들에 대해서 학습했습니다. 각각의 기능별로 클릭하시면 자세한 내용을 확인할 수 있습니다. 이번에는 마우스 클릭이 아닌 드래그에 대해 알아볼건데요. 챗GPT에 접속한 후 질문을 해봅시다.

 

 

ChatGPT 답변

안녕하세요! 마우스 드래그 매크로를 파이썬으로 만드는 방법에 대해 안내해드리겠습니다.

파이썬에서 마우스를 제어하기 위해 pyautogui 라이브러리를 사용할 수 있습니다. 이 라이브러리는 다양한 마우스 및 키보드 제어 기능을 제공하여 매크로를 만들기에 적합합니다.

먼저 pyautogui 라이브러리를 설치해야 합니다. 다음 명령어를 실행하여 설치할 수 있습니다.

pip install pyautogui

 

이제 다음 코드를 실행하여 마우스 드래그 매크로를 만들 수 있습니다.

import pyautogui

# 시작 좌표 설정
x_start = 100
y_start = 100

# 끝 좌표 설정
x_end = 200
y_end = 200

# 드래그 액션 수행
pyautogui.moveTo(x_start, y_start)
pyautogui.dragTo(x_end, y_end, duration=1)

 

위 코드에서 x_start, y_start는 드래그 시작 지점의 x, y 좌표를 의미하고, x_end, y_end는 드래그 끝 지점의 x, y 좌표를 의미합니다. pyautogui.moveTo() 함수를 사용하여 시작 지점으로 이동하고, pyautogui.dragTo() 함수를 사용하여 끝 지점까지 드래그를 수행합니다. duration 매개변수를 사용하여 드래그하는데 걸리는 시간을 조정할 수 있습니다.

이 코드를 실행하면 지정한 좌표 범위 내에서 마우스 드래그가 수행됩니다. 이를 활용하여 원하는 매크로를 만들어보시기 바랍니다.

 
챗GPT가 알려준 내용이 정상적으로 동작하는지 확인 해볼까요? Visual Studio Code를 실행하고, 위 코드를 붙여넣기 해줍니다. 참고로, 저는 좌표를 약간 수정했습니다.

 

 

실행하면 아래 동영상처럼 start(x, y) 위치에서 end(x, y) 위치까지 마우스가 드래그되는걸 확인할 수 있습니다.

https://youtu.be/EtMDa_ZQfWY

 

 

정말 간단한 코드이긴 하지만, 실제로 사용할 수 있는 코드입니다. 마우스 클릭, 텍스트 쓰기와 읽기, 이미지 서치, 문자 인식만 되도 윈도우 컴퓨터에서 자동화 해야하는 업무를 거의 다 만들 수 있습니다. 매크로 프로그램 제작에 대한 글들을 모두 읽어 보셨으면, 코드를 다 합쳐서 하나의 프로그램으로 만들 수 있을겁니다. 이렇게하면 왠만한 업무 자동화 RPA 매크로를 직접 제작해서 사용할 수 있을거예요^^

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로 #이미지맥스 #심플핫키 #오토클리커 #UiPath #Brity #스푸퍼 #DKOM #모바일게임매크로 #다클라매크로 #다계정매크로 #인스타그램매크로

반응형

댓글