자세히보기

NCS/20. 정보통신

Pulover's Macro Creator 튜토리얼

제이훈의 스마트 사업관리 2019. 1. 10. 18:56





WHY: Pulover's Macro Creator 프로그램의 사용방법을 익히기 위해서 WHO: 여러분들이 WHAT: 튜토리얼 내용을 학습합니다. WHEN: 지금부터 WHERE: 지금 여기에서 HOW: 아래의 내용을 참조하여 HOW MUCH: 약 20분간






튜토리얼 1 :

이 튜토리얼의 대상 :

실행, 창, 이미지 검색, 제어, 마우스, 일시 중지, 텍스트, 메시지 상자, 이동, 파일.




Tutorial 1:

Covered in this tutorial:

Run, Window, ImageSearch, Control, Mouse, Pause, Text, MessageBox, Goto and File.



마우스 좌표 설정과 관련해서 관리자 권한의 여부에 영향을 받으니

관리자 권한으로 Pulover's Macro Creator를 실행해주세요.






오늘은 구글 번역 사이트에 파일을 전송할 것입니다.

번역 결과를 워드 문서로 저장을 할 것입니다.

이를 위해 우리는 Image search와 Control Comments를 사용할 것입니다.



메뉴에서 Run / File / String / Misc를 클릭해주세요.

해외 매크로 프로그램 Pulover's Macro Creator1




아래의 창이 뜨면, 우리는 Command(명령)에서 Run(실행)을 사용할 것입니다.

Target에 구글 번역 사이트의 URL을 입력 후 OK를 눌러주세요.

해외 매크로 프로그램 Pulover's Macro Creator2



재생 모양을 누르면 매크로가 실행됩니다.

해외 매크로 프로그램 Pulover's Macro Creator3



구글 번역 site가 run되었습니다.

이제 우리는 언제 이 Window가 사용이 가능한지 확인할 것입니다.

이를 위해서 Window Command를 클릭해주세요.

해외 매크로 프로그램 Pulover's Macro Creator4



WinWaitActive Comand를 사용할 것입니다.

해외 매크로 프로그램 Pulover's Macro Creator5



그리고 우리는 하단의

Win Title, Win Text, Exclude Title, Exclude Text 메뉴를 이용할 것입니다.

여기서 이번에는 구글 번역 사이트의 정보를 얻기 위해서 Win Title 메뉴를 사용할 것입니다.

Win Title 선택 후 하단의 ... 버튼을 클릭해주십시오.

해외 매크로 프로그램 Pulover's Macro Creator6



그러면 정보를 얻길 원하는 Window 위에서 툴팁 창이 뜹니다.

이 상태에서 마우스 우측을 클릭하면, 해당 Window의 정보를 얻어낼 수 있습니다.

이것처럼요.

해외 매크로 프로그램 Pulover's Macro Creator8



정보를 얻은 후, OK를 누르면 PMC 기본화면으로 돌아옵니다.

우리는 조금 더 안정적인 메크로 구동을 위해 딜레이를 줄 거에요.

Delay를 줄 수 있는 Pause 입니다.

해외 매크로 프로그램 Pulover's Macro Creator9


Pause

와우 랜덤지연까지 설정이 가능하네요.

하지만 우리는 게임 매크로를 제작 할 것이 아니므로

1초로 설정하고 넘어가겠습니다.

해외 매크로 프로그램 Pulover's Macro Creator10



그리고 구글 번역 Window가 Active 되었다는걸 알려주기 위해 Message box를 만들어줄거에요!

해외 매크로 프로그램 Pulover's Macro Creator12



Ok 후 실행해보면 다음과 같이 진행됩니다.

해외 매크로 프로그램 Pulover's Macro Creator13



이제 우리는 번역할 문서를 업로드 하기 위해 파일 업로드 버튼을 선택해야 합니다.

그러나 파일 업로드를 위해 클릭해야 할 버튼의 위치는 고정적이지 않죠.

클릭하고자 하는 이미지의 위치가 유동적으로 변할 수 있는 경우에는 ImageSearch를 사용해야 합니다.

해외 매크로 프로그램 Pulover's Macro Creator14



... 버튼을 눌러 region을 설정해 주세요.

region을 설정하는 이유는, Image를 search할 region을 한정하기 위해서 입니다.

region을 1920 X 1080으로 설정하는 것 보다, 600 X 300 으로 설정하는 것이

Image Search의 속도도 더 빨라지며, System resource도 소모도 줄여주기 때문에

결과적으로 매크로를 더 가볍게 구동할 수 있는 것입니다.

해외 매크로 프로그램 Pulover's Macro Creator15








이제 Image 옆에 있는 Screen shot을 클릭해서 찾을 Image의 Screen shot을 찍을 것입니다.

해외 매크로 프로그램 Pulover's Macro Creator16



우리가 클릭 할 Image는 요놈이죠

(혹시 Screen shot 찍을 때, 빨간색 선이 표시되지 않으신다면, 관리자 권한으로 실행하시면 됩니다)

해외 매크로 프로그램 Pulover's Macro Creator17



아래의 옵션을 사용합니다.

Adjust coordinates to the center of the image

이미지의 중앙으로 좌표를 조정

일반적으로 Image Search 할때 대부분 Middle을 클릭하니까

해당 옵션 설정해주는게 좋겠죠

해외 매크로 프로그램 Pulover's Macro Creator18



condition과 condition에 따른 action을 선택합니다.

If Found 한다면, Left Click을 하겠다.

해외 매크로 프로그램 Pulover's Macro Creator19



그리고 찾을때 까지 serach를 Repeat 할 것이라면,

다음의 메뉴를 활용합니다. 이거 매우 중요합니다.

해외 매크로 프로그램 Pulover's Macro Creator20



이제 우리는 Control Command를 사용할 것입니다.

아래 계산기처럼 생긴 메뉴가 Control 메뉴 입니다.

해외 매크로 프로그램 Pulover's Macro Creator21




아래의 파일 첨부 Control에 Text를 Set하기 위해서요.

Control은 이 Window 안에 있는 재료들입니다.

상단에도 Contorl, 파일이름 옆에도 Control이 있고, 우측 상단 문서 검색 란에도 Control이 있네요

하나의 창 안에 여러 Control이 들어있습니다.

해외 매크로 프로그램 Pulover's Macro Creator22



오늘 우리가 Contorl에 Set할 Text는 업로드할 파일의 경로 + 파일 명입니다.

해외 매크로 프로그램 Pulover's Macro Creator23








Value / Optior 에 Set할 Text를 붙여넣어 주세요

해외 매크로 프로그램 Pulover's Macro Creator24




이제 Control Command를 실행할 Control을 설정해줘야 합니다.

여러개의 Control 중, 어떤 Control의 Text를 Set 할 것인지 선택해 주세요.

우리는 Control의 Win Title을 가져올 수도 있고, Class를 가져올 수도 있습니다.

Title은 이해가 되는데 Class가 뭔지 잘 모르겠네요. 왜 둘 간에 차이를 두는지..

전부다 Title로 가져오면 되지 않나? 라는 생각이 드는데, 전공자님들 알려주세요^^

해외 매크로 프로그램 Pulover's Macro Creator25



Win Title에서 Class를 선택하셨다면, ... 버튼을 눌러 정보를 취득할 창으로 갑시다

해외 매크로 프로그램 Pulover's Macro Creator26



그러면 아래처럼 툴팁에 Control의 이름이 보입니다.

이 컨트롤의 이름은 Edit1 이네요.

마우스 우측 버튼 눌러주세요.

해외 매크로 프로그램 Pulover's Macro Creator27



다음과 같이 해당 Control의 정보를 취득하는데 성공했습니다.

해외 매크로 프로그램 Pulover's Macro Creator28



이제 열기 버튼을 누르기 위해 Mouse를 추가합니다

해외 매크로 프로그램 Pulover's Macro Creator29




Mouse도 아무때나 클릭하면 안되겟죠

Mouse의 Action이 작동할 Control을 설정해줘야 합니다.

해외 매크로 프로그램 Pulover's Macro Creator30



Mouse의 Action을 작동할 Control을 설정해 주면

해당 마우스의 Coordinates는 자동으로 설정이 됩니다.

개발자가 친절하게 자동으로 설정되도록 만들어 놓은것 같습니다.

그러므로 Mouse의 Coordinates는 설정할 필요가 없습니다.

이런식으로 이미지서치와 클릭을 활용하시면 됩니다.

이후에는 동일 기능의 반복이라 생략하겠습니다.



​마지막으로, Play 버튼 옆의 작은 아래 화샬표 버튼을 누르면 다음과 같이 뜹니다.

Play Selected Rows 메뉴는 선택한 행 만을 재생할 수 있습니다.

덕분에 매크로를 테스트 하기 위해서 처음부터 쓸대없이 반복하는 시간을 줄일 수 있습니다.

해외 매크로 프로그램 Pulover's Macro Creator32


우측 상단에는 Hotkey 설정도 가능하네요

해외 매크로 프로그램 Pulover's Macro Creator33