본문 바로가기

Tool & Tip

[매크로] 초간단 G 매크로 사용법 및 다운로드

반응형

윈도우에서 노가다 작업을 매크로를 이용해 쉽게 합시다 !!



윈도우에서 사용 가능한 매크로는 굉장히 다양합니다.


그중 꽤 유명한게 Q(퀵) 매크로로 이건 특정 좌표점의 색상도 감지해

그레픽을 인식시켜 유동적으로 행동 하는 매크로를 제작하기에 용이하고

스크립트 형식으로 내가 제작을 할수 있어서,

매크로 제작에 있어 자유성이 굉장히 높습니다.


이런 장점이 있는 Q 매크로를 통해 매크로를 제작해두면 정말 편하기야 하겠지만..

우리가 뭐 작업장 할것도 아니고...하루왠종일 잘 돌아가게 할필요도 없겠죠 ~


그래서 전 가끔 귀찮은 작업이 있을때 G 매크로라는 요 프로그램을 활용 합니다.

( 지니모션에서도 잘 돌아가요 ~ )


g_macro.zip



해당 프로그램을 다운받고 압축을 해제하면, 

요렇게~ 파일이 2개 있습니다.

거기서 빨간 네모가 처진 "g매크로.exe" 가 실행 파일 입니다.


실행해보세요 ~ !


실행을 하면 이런 창이 뜹니다.

자 여기서 알아보기 쉬우라고 색상별로 네모 칸을 처뒀는데 각 부분에대해 간단하게 설명해드릴게요.


검은색 칸 !

매크로 파일 저장 및 불러오기가 파일에 들어가 있고, 

시작엔 매크로 시작 종료 가 있습니다.

설정 부분에선 매크로의 시작과 종료의 단축키를 지정할수 있어요 ~

정보는 딱히 중요한게 없으니 생략.



빨간색 칸.

여기는 내가 만든 매크로의 이벤트들이 나열 되는곳이에요.

제일 위에 시작이라고 써진곳부터 순서대로 이벤트가 등록되 그 순서대로

매크로가 동작합니다.


녹색 칸.

각 이벤트를 추가할수 있는 창입니다.

각 창을 눌렀을때 팝업창이 나오는데 그건 매크로를 제작하는 방법을 아래쪽에서

설명할때 자세히 보여드릴게요.

각 이벤트를 추가할수 있는 버튼이라고만 알아두세요 ~ !


노란색 칸.

추가, 삽입, 반복 이 있는데

추가 는 빨간색 칸에 있는 이벤트의 제일 아래쪽에 새로운 이벤트를 추가할때 체크 해두면 되고,

삽입은 내가 만들어둔 매크로 사이에 새로운걸 추가할때 체크해둔뒤 추가하면 그 사이에 들어가게 됩니다.

( 선택해둔 매크로의 바로 아래쪽에 생성 )

반복은 체크를 해둘경우 내가 만든 매크로가 무한으로 반복하게 됩니다.

체크 하지 않으면 한번만 실행하고 멈춰버리니, 반복적인 작업을 계속해서 해야할때는

꼭 !! 반복에 체크를 해주세요.


이제 매크로 제작 방법 !!

g 매크로가 활성윈도우 선택이나 그래픽 인식이나..횟수제한 같은게 없어서 다른 매크로에 비해

허접하긴 하지만 매크로 제작과정과 사용방법 만큼은 그누구보다 간단해서 편리합니다.


보다 이해하기 쉽도록 간단하게 메모장 두개를 1초 마다 왔다 갔다 하면서 a 를 입력 하는 매크로를 만드는 과정을

통해 설명을 해드리겠습니다.


매크로 제작하기전 화면 셋팅.

전 바탕화면 좌측 구석에 이렇게 화면을 구성했습니다.

( 1, 2 라고 써둔건 설명을 할때 편하게 하려고 해둔겁니다. 아무 의미 없어요 ~ )

매크로를 제작하기전에 화면을 구성할때 전 항상 좌측이나 우측 구석을 선호합니다.

그 이유는 정말 중요한데.

g 매크로는 마우스의 행동을 내가 입력해둔 좌표값( x, y )을 통해 이동을해서 클릭등의 행동을 합니다.

따라서 한번 사용하고 버릴 매크로면 상관 없지만,

저장하고 그뒤로 여러번 계속해서 사용할 매크로인데..창을 아무데나 둔상태로 처음에 제작을 해버리면

그뒤에 사용할때 똑같은 위치에 화면을 둬야하는데 그게 조금 애매하니까,

계속해서 사용할 매크로를 제작하실거라면

꼭~ 나중에 같은 화면으로 배치할수 있도록 구석을 이용하세요 ~ !


마우스 이벤트 생성.

제가 지금 예시로 만들려는 매크로는 메모장 두개를 왔다갔다 하면서 a 를 입력해야 하니까

먼저 커서를 1번 메모장으로 이동 시키는걸 시작으로 만들어야겠죠 ?

마우스 이벤트를 생성 합시다 !!

매크로 메인 화면에서 "마우스" 버튼을 클릭하면 위의 사진처럼 우측의 팝업창이 생성 됩니다.

검은색 네모칸 안에 있는 메뉴는 마우스를 통해 어떤 동작을 할지 정해주는 라디오 버튼 입니다.

녹색네모 안에 있는건 현재 지금 내 마우스 포인터가 있는 좌표를 말합니다.

내가 원하는곳에 마우스를 이동시킨후에 이안에 나오는 좌표를 파란색 부분에 입력해주면 마우스가 해당 좌표로 이동을 하게 됩니다.

이제 1번 메모장의 화면에 마우스를 이동 시키고, 클릭을 하게 이벤트를 추가해볼게요 !


1번 메모장의 화면의 좌표는 625 , 146 이여서 그대로 입력을 한뒤 이동을 선택해 완료를 누르면

좌측의 매크로 화면에 2. 커서 이동 ( 625, 146 ) 이라고 이벤트가 등록이 됩니다.

그럼 이제 클릭을 위해 다시 오른쪽의 마우스 설정 메뉴에서 왼쪽 클릭 을 선택한후 완료를 누르게되면

다시 3. 왼쪽 클릭 이라고 이벤트가 등록이 됩니다.


이제 메모장 왼쪽 화면에 커서가 이동 됐으니까 뭔가 글을 남길수 있겠죠 ? 

자 이제 a 를 입력 하게끔 하면 되는데,

매크로를 제작할때 또하나의 중요한점은 바로 각 이벤트사이의 시간 간격 입니다.

게임에서는 흔히 딜레이 라고 하죠 ? 쿨 타임 이라고하기도 하고..

다른 동작을 하기전까지의 시간 간격인데, 이걸 주지 않고 만들어 버리면

0.1 초의 간격조차 없이 바로바로 다음 이벤트를 실행하게 됩니다.

그러면 문제가 없을것 같지만, 만약 매크로를 통해 우리가 노가다를 할때

해당 프로그램에서 화면이동이나 특정 동작을 하기위한 시간이 1~2초 정도가 소요된다면..

매크로는 이미 다음 동작을 하고 있을테니..결국 매크로가 꼬이게 됩니다.

그러니 매크로를 제작하실때 꼭 사이사이에 시간 텀을 꼭 !! 추가하시는게 좋습니다.

( 정말 빠르게 처리가 가능한 부분이여도 0.01 ~ 0.1 초 라도 주시는게 좋아요. )


자 그럼 딜레이를 추가 하는 방법을 설명 드릴게요 ~ !



시간( 딜레이 ) 추가.

좌측의 매크로 메인 화면에서 시간 버튼을 클릭해주면 아까 마우스 설정처럼 우측의 팝업창이

새로 나오게 됩니다.

빈칸에 자기가 원하는 딜레이를 초단위로 입력 하시면 됩니다.

최소 0.001 ~ 300 초가 가능한데

여기서 잠깐 팁 !!

만약 !! 내가 뭔가를 자동으로 하게끔 해두고 그다음 동작을 취하는데 500초가 걸린다면,

딜레이가 겨우 300이라 불가능 하다고 생각 하실수도 있는데..

그렇다면..

300초로 하나 만드시고 다시 200초로 하나더 만드시면 됩니다 ^^;;


뭐 아무튼..전 1초로 해서 완료를 눌렀더니 역시나~ 좌측 메인 화면에 4. 시간 지연 (1초) 라고

새로 생성이 완료 됐네요!


이제 그럼 a 키를 입력 하게끔 해봅시다.


키보드 값 입력 하기.

이번엔 키보드 버튼을 눌러서 우측의 팝업창을 띄워 줍니다.

우측의 팝업창에 있는 빨간 네모 부분을 클릭하고 키보드에서 내가 원하는 키를 입력하면 자동으로

해당 키가 어떤 키인지 감지해서 저렇게 A Key 라고 보여 줍니다.

a b c d e f g 1 2 등의 이런 키는 한번 한번 누름이 강제 픽스 되지만,

ctrl, art 키 등의 조합키는 누른 상태를 선택할수 있게 활성화 됩니다.


자 그럼 우리가 원하는대로 a 를 입력하게끔 설정하고 확인을 눌렀습니다.


이제 위에서 한걸 토대로 2번에도 똑같은 동작을 하게끔 추가할게요 ~

( 좌표 값만 다를뿐 동일한 패턴이니 설명은 생략할게요 ~ )


완성된 메인 매크로의 메인 모습 입니다.

순서대로 살펴보면 이런 순서로 진행이 되겠죠 ?

1번 메모장으로 커서를 이동하고 클릭 한다음 1초를 쉬었다가~ a 를 입력하고

다시 0.5초 후에 2번 메모장으로 커서를 이동 및 클릭하고 또 1초 쉬고 a 입력 ! 그리고 다시 0.5초 후에~

다시 시작점으로 돌아가서 무한 반복 !!


그럼 이제 실행을 해서 잘 돌아가나 확인을 해볼게요 ㅋ_ㅋ



실행 영상.



잘 돌아가죠 ?


이제 만드는 법 익혔으니...흐흐 원하시는걸 할수있게끔 만들러 가셔야죠 ?


반응형