이번 오토핫키(AutoHotkey) 강좌에서는 마우스 관련 명령어에 관해서 배워보도록하겠습니다

오토핫키에서 마우스에 관련된 명령어들은 대표적으로 MouseClick 과 MouseMove 이 2가지가있습니다

MouseClick 의 역할은 영단어 그대로 마우스를 클릭한다라는 의미를가지고있구요,

MouseMove 는 마우스를 이동시킨다는 의미를 가지고있습니다

부가적으로 마우스 제어 관련 명령어들은 예를들어 포털 사이트 자동 로그인 스크립트를 만들었을때

키보드 명령어로 아이디, 비밀번호를 입력하고나서 로그인 부분을 마우스 클릭으로 마무리하는 경우입니다

게임에서는 아마도 뭐 마우스 이벤트와 관련된 행동이 필요할때 쓰겟죠?


그렇다면 먼저 MouseClick 을 사용해보도록합시다


예시,


F2::


MouseClick, Left, 1000, 1000


위 스크립트를 해석하면은 모니터 해상도 좌표 1000, 1000 에다가 마우스 왼쪽 클릭을하라는 소리입니다

여기서 Left 를 Right 으로 바꾸면은 정반대로 마우스 오른쪽이 클릭되는거구요,

Left, Right 를 짧게해서 그냥 L, R 이렇게 적어서하셔도됩니다

1000, 1000 부분은 x, y 좌표입니다, 해상도 좌표 x 300, y 250 에 마우스 찍히게하고싶으시면 300, 250 이렇게 적으시면되구요

그리고 만약에 마우스 클릭을 한번에 반복적으로 클릭하게하고싶으시면은 맨 뒤쪽에다가 , 횟수 적으시면됩니다

10번 클릭하게하고싶으면 10 적으시고, 30번하고싶으시면 30 적으시면된답니다 ㅎㅎ

MouseClick, Left, 300, 1000, 10

또, 상대좌표, 절대좌표를 설정해서 클릭하게하고싶으시면은 아래처럼하시면됩니다

MouseClick, Left, 300, 1000, 10,, Relactive 또는 Absolute

Relactive 는 상대좌표, Absolute 는 절대좌표입니다


팁 하나 드리자면은 현재 마우스의 좌표를 알고싶으신분들은 오토핫키가 설치된 폴더인 C:\Program Files\AutoHotkey\AU3_Spy.exe 파일 실행하시고

활성화된 윈도우 창에다가 마우스를 클릭하시면은 Mouse Position 박스 안부분에 마우스 좌표가찍히는것을 확인하실수있습니다


Mouse Position 부분에서 Absolute 는 절대 좌표를 말하고, Relative 은 현재 활성화된 창의 좌표입니다 (상대 좌표)

그리고 Client 는 현재 클라이언트의 마우스 좌표를뜻합니다


그리고 이제 MouseMove 입니다, 이것 또한 아주 간단합니다


예시,


F2::


MouseMove, 500, 500


해석하면은 마우스를 모니터상의 좌표인 500, 500 으로 마우스 커서를 이동시킨다는 말입니다

조오오오오오오오오오오오올라게 간단하죠?


이상으로 오토핫키 마우스 명령어 MouseClick, MouseMove 에대해서 알아봤습니다

다음에도 더 많은 오토핫키 함수들에대해서 알아보도록할께요!

블로그 이미지

내가 킹왕짱 dopudopu

안녕하세요!

댓글을 달아 주세요

  • 궁금한자 2017.12.16 14:43  댓글주소  수정/삭제  댓글쓰기

    님의 강좌 보고 따라 해봤는데 안되길래 댓글을 남겨 귀찮음을 만듭니다.

    OS :WIN10 64

    간단한 건데요.

    다크소울이란 게임[창 제목이 "DARK SOUL II" 에서 매끈한돌 이란걸 까마귀에게 주면 까마귀가 나에게 선물을 준다..라는겁니다.

    게임내에서 쓰이는키는 "엔터"와 "우측방향키" 이게 답니다.

    실제로 키값은

    마우스나 방향키로 인벤토리의 매끈한돌위치로 이동 후

    { 엔터-우측방향키-엔터-엔터-우측방향키-엔터 }

    위의 것을 무한 반복하는겁니다.

    만들어 봤는데 되질 않네요
    어떻게 만들어야 할까요?



  • 프바 2019.02.15 15:46  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 바람 오토핫키 스크립트 짜는중인데 혹시도움좀 받을수 있을까해서 글남깁니다, 프리바람이라 도움받기가 힘드네요...

안녕하십니까?


이번 오토핫키 강좌 포스팅에서는 이미지서치(ImageSearch) 에대해서 알아볼려고합니다,

이미지서치 란, 영어단어 그대로 Image(사진) 을 Search(찾다) 라는 뜻으로, 내가 원하는 이미지를 화면상에서 찾는다는 뜻입니다~

오토핫키에서 가장 강력하고 좋은 함수라고 말해도될정도로 좋은겁니다, 왜냐하면 이미지서치는 정말 광범위하게 여러곳에 사용되고있거든요~

게임 매크로, 사냥 매크로, 장사 매크로 등등 게임에 정말 많이쓰이긴 하지만, 그래도 다른곳에서도 쓰이는 아주 유용한 기능입니다


그렇다면은 바로 이미지서치에대해서 알아보도록하겠습니다!

먼저, ImageSearch 함수의 원형입니다


ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile


이건데요, 처음에는 이게 정확히 뭘 뜻하는건지 모르실꺼에요 ㅠ 저도 원형은 몰라가지고

인터넷에서 다른분들이 직접 사용한 스크립트에서 참조해서 썻습니다 ㅠㅠ


예시로 이미지서치 하나 써드리도록하겠습니다,


ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight,  Shop.bmp


차근차근 하나씩 설명드리겠습니다, 가장 중요한 부분은 vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight,  Shop.bmp 이 부분들입니다

vx, vy 부분은 변수의 이름을 정하는곳입니다, 원하는대로 바꾸셔도됩니다


0, 0 는 이미지를 검색할 범위의 처음부분을 설정하는 부분입니다, 0, 0 으로하시면 xy 좌표 0 인곳에서 서치를 시작합니다


A_ScreenWidth, A_ScreenHeight 부분은 이제 0, 0 에서 범위를 정했으면은 이제 마무리를 어디 좌표까지할껀지 설정하는겁니다,

만약에, 해상도 100 x 100 부터 500 x 500 까지 서치를하고싶다면 100, 100, 500, 500 적으시면됩니다

A_ScreenWidth 는 해상도 전체를 이미지서치하겠다는 뜻입니다


Shop.bmp 는 이제 서치할 이미지의 파일명을 설정하는 부분입니다, 스크립트와 이미지파일이 같은 폴더내에있어야합니다

예를들어서 이미지 파일이 .png 형식으로 이름이 image 이라면 image.png 이렇게 적으시면됩니다~


이상으로 오토핫키 이미지서치의 형식에대해서 알아봤구요! 예시 스크립트 몇개를 보여드리겠습니다


F2::


loop, {

ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight,  Shop.bmp

if (errorlevel = 0)

{

MsgBox, 이미지서치 성공!

Break

}

if (errorlevel = 1)

{

MsgBox, 이미지서치 실패!

Break

}

}


이 스크립트를 해석해보자면 실행시키고 F2키를 누르시면은 Shop.bmp 라는 이미지를 모니터 xy좌표인 0, 0 부터

전체화면까지 Shop.bmp 를 찾아서 찾으면은 메시지박스로 '이미지서치 성공!' 이라는 창을 띄우고

못찾을시 '이미지서치 실패!' 라는 창을띄웁니다

그리고 이미지서치를하고나서 할 행동은 조건문으로하셔야하는데요, if문과 errorlevel 를 붙여서 if errorlevel 쓰시면됩니다,

if errorlevel = 0 이면 찾았을시, if errorlevel = 1 이면 못찾았을시, if errorlevel = 2 는 오류가 생겼을때, 입니다


실행해서 이미지서치를 성공적으로 찾아졋다면은 이미지서치 성공! 이라는 메세지박스가 뜨구요,


이미지서치에 실패했다면 이미지서치 실패! 라는 메세지박스가 뜨게됩니다,

이렇게해서 여러분들이 직접 스크립트를 수정하시면서 이미지서치에대해서 연구하고 배워보면됩니다

저도 물론 처음에는 이해가 안되고 어려웠지만 인터넷에 예시와 만들어진 스크립트 보면서 더욱 능숙해졌습니다!!!


덤으로, 오차범위 라는것도있는데요, 오차범위라는것은 이미지의 오차를 설정해주는것으로서 서치하는 이미지가 약간 다르면은

오차범위를 설정해줌으로서 이미지서치를 더욱 최적화시켜줄수있습니다

오차범위를 설정하는방법은 이미지명 뒤에 곱하기 표시인 * 하시고 숫자정하시면됩니다,

예) ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *30 Shop.bmp

참고로 오차범위의 값은 과유불급 입니다, 너무 높게 설정하시면은 이미지서치에 오류가 생겨서 아무 이미지나 참으로 인식할수있으니

주의 하시길 바랍니다^^



만약에 실행을하시고 스크립트에서 설정하신 실행 키를 눌러도 아예 반응이없거나, 무반응이시면 해당 스크립트를 컴파일하시고

컴파일하신 파일을 마우스 우클릭하시면은 관리자 권한으로 실행 이있습니다, 이렇게 관리자권한으로 실행하면은 99% 확률로 실행되실껍니다^^


이상으로 오토핫키 이미지서치(ImageSearch) 강좌 포스팅을 마치구요!

이미지서치를 배움으로해서 포털 사이트 자동 로그인, 업무용 반복작업, 매크로 등등 여러가지에 유용하게 쓰시길바랍니다!

다만, 이미지서치의 단점으로는 동일한 이미지가 화면에 여러개 존재하고있을때 자기가 순서를 정하기가 초보자에게는

조금 어렵다는 단점이있습니다만, 그래도 단점보다는 장점이 훨씬많고 좋습니다, 단점 따위는 실력으로 커버칠수있구요~! ㅎㅎ

블로그 이미지

내가 킹왕짱 dopudopu

안녕하세요!

댓글을 달아 주세요

  • 2017.08.24 21:04  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • jeonsangeop 2017.10.01 16:11  댓글주소  수정/삭제  댓글쓰기

    안녕 하세요 *^_^*

    좋은 자료 감사 합니다

    다름이 아니라 위내용을 응용해서 스크립터 제작을 하려고 합니다

    그런데 제가 1개 이상의

    예) 10개 이상의 이미지를 지속적으로 검색 해야 하고

    이미지를 찾았을때 이미지를 찾아서 마우스 클릭이나 특정좌표에 클릭을 하는걸 만들어 보려 합니다

    1개는 만들어 보았는데

    여러개는 어떻게 해아 할지 ㅜㅜ 모르겠습니다

    그리고 여러개의 이미지를 찾다가 한개의 이미지를 찾아서 실행이 되면 실행 되는동안 다른이미지 찾는 부분이 일시 정지(종료)를 했다가

    실행된 부분이 끝나면 다시 전체 시작이 되도록 해야 하는데 제가 머리가 나빠 조언을 구하고자 합니다

    귀찮은 부탁을 드려 죄송 합니다

    • 내가 킹왕짱 dopudopu 2017.10.01 16:13 신고  댓글주소  수정/삭제

      이미지를 찾았을때 그 이미지를 마우스 클릭하고싶으시다는것인가요? 그러면은 MouseClick, %vx%, %vy%, left 이렇게 마우스 클릭 명령어에 변수를 참조해서 클릭하게하시면됩니다

  • jeonsangeop 2017.10.01 16:33  댓글주소  수정/삭제  댓글쓰기

    빠른 답변 정말 감사 드립니다. *^_^*

    이미지를 찾아서 클릭 또는 특정 좌표 클릭은 만들었습니다

    문의 내용은 한개의 이미지가 아니라 여러개의 이미지를 각각 검색 하고 각각의 이미지 마다 각각의 실행하는게 틀립니다

    1번 이미지 찾으면 마우스 x100 y100 누르기

    2번 이미지 찾으면 마우스 x200 y200 누르기

    3번 이미지 찾으면 마우스 x300 y300 누르기

    이렇게 만드려고 합니다

    중요한건 동시에 검색을 하고 하나가 검색이 되면 실행이 되고 실행 되는동안 다른건 정지( 또는 종료) 실행이 완료 되면 다시 재작동 입니다

  • jeonsangeop 2017.10.01 16:48  댓글주소  수정/삭제  댓글쓰기

    변수를 다르게 쓰진 않았습니다

    멀티로 여러개의 이미지를 찾아서 각각 따로 실행이 되도록 합니다

    한개씩 따로 만들게 되면 한개가 이미지를 찾아서 실행문이 돌아 갈때

    다른건 계속 이미지를 찾고 있으므로 중복 될수가 있어서 그렇습니다

  • 승승 2018.07.08 23:54  댓글주소  수정/삭제  댓글쓰기



    컴파일된 exe파일을 다시 텍스트로 돌리려면 어떻게해야되나요??

안녕하세요

이번 오토핫키 강좌 글에서는 오토핫키(AutoHotkey)를 다운로드하고 설치하는 방법에대해서 알아보겠습니다

먼저 오토핫키라는 프로그램에대해서 간단히 소개드리자면은 무료 오픈소스 기반의 매크로 스크립트 언어인데요,

쉽게 말하자면 사용자가 지정한 키보드, 마우스 등등의 입력을 그대로 반복하여 실행할수있게 도와줍니다

이름도 오토(자동)과 관련되어있으며, 배우기 쉬운 고급언어이며, 자동화 작업에 최적화되있는 언어입니다!

오토핫키는 2003년에 처음 공개되었는데요, 사실 이보다 전인 1999년에 오토잇(AutoIt)을 만들던 제작자

그룹원중 한명이 AutoIt V2에서 V3로 넘어가는 시점에서 컨셉에 대한 개인적인 견해차이로 따로 독자적으로

만들어 AutoIt 커뮤니티에 공개하면서 나온 물건입니다, AutoIt V2를 기반으로하여서 문법에 별다른 차이가없습니다


이렇게 대충 오토핫키를 간단하게 소개해봤구요!

본격적으로 다운로드하는 방법과 설치하는방법에대해서 바로 알아보도록하겠습니다~!


오토핫키(AutoHotkey) 다운로드는 공식 사이트인 https://autohotkey.com/ 으로 들어가줍니다

그리고나서 중앙에있는 Download 버튼을 클릭해주셔서 다운로드 페이지로 이동합니다


들어가시고 Download AutoHotkey Installer 클릭하시면은 설치파일 다운로드가 시작됩니다


다운로드받으신 설치 파일을 실행시킵니다, 

Express Installation 옵션은 일반적으로 설치되는 C드라이브의 Program FIles 에 설치됩니다, 다른 프로그램들처럼요

Custon Installation 옵션은 커스텀 옵션입니다, 설치 경로를 자기가 원하는곳에 설치가능하며, 이외에도 여러가지 부가옵션 직접 설정가능합니다

필자는 Express Installation 으로 설치하는것을 추천합니다, 오토핫키 설치하는것도 아주 간단합니다


Express Installation 누르시면은 바로 설치가 시작되는데, 까는데 1~2초도 안걸립니다

Installation complete. 이라고 뜨시면은 설치가 완료된겁니다

그러면은 마지막으로 스크립트 만들기/생성하는 방법에대해서 알아보도록하겠습니다

이 역시 간단합니다

바탕화면에 마우스 우클릭해주시고 새로 만들기 클릭하신다음에 AutoHotkey Script 클릭하시면은

바탕화면에 새 AutoHotkey Script 이라는 파일이 생성됩니다

이렇게 스크립트 만드는방법에대해서 알아봤구, 부가적으로 스크립트를 편집하는 방법에대해서 알아보죠

생성된 파일을 마우스 우클릭하시고 Edit Script 클릭해주시면 메모장의 형태로 파일이 열립니다

그리고 원래 처음 생성된 스크립트를 편집하면은 아래 사진과같이 문자열이있는데 있어도되고 없어도되는 내용입니다

보기싫으시면은 다 지우시고 원하시는대로 명령어적으시고 쓰시면됩니다!

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.

; #Warn  ; Enable warnings to assist with detecting common errors.

SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.

SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

이상으로 오토핫키 다운로드, 설치, 스크립트 생성방법에대해서 알아봤구요

오토핫키로 게임 매크로나 자동화랑 반복작업을 해결하실려고 오토핫키를 처음으로 시작하실려는분들있으실텐데요,

오토핫키의 경우 고급언어라서 영어를 조금하시는분들은 이해하기 쉬우실껍니다 ㅎㅎ

게다가 반복작업과 게임 매크로에 최적화되있고 실제로도 게임 매크로중에 오토핫키로 만들어진 매크로도 많더라구요, 화이팅입니다!

질문받습니다.

블로그 이미지

내가 킹왕짱 dopudopu

안녕하세요!

댓글을 달아 주세요

오토핫키 뮤텍스, 클래스네임 수정본 파일 : http://dopudopu.tistory.com/633

사용법,

1) 위주소에서 파일 다운로드후 압축푸신후 두개의 파일을 복사합니다,

2) 오토핫키가 깔린 폴더로가셔서 붙여넣기 하면 끝!


블로그 이미지

내가 킹왕짱 dopudopu

안녕하세요!

Tag auto, autohoteky bypass, autohotkey, autohotkey bypass, bypass, xigncode3, xigncode3 bypass, xigncode3 우회, 가의, 강의, 강좌, 난독화, 메이플 오토핫키, 메이플 오토핫키 우회, 메이플스토리 사인코드, 메이플스토리 사인코드 우회, 메이플스토리 오토핫키 우회, 바라메나라, 바람의나라, 바람의나라 뉴타입, 바람의나라 사인코드, 바람의나라 사인코드 우회, 바람의나라 윈즈, 바람의나라 핵, 바람의나라 핵 프로그램, 복호화, 사인코드, 사인코드 무력화, 사인코드 오토핫키 우회, 사인코드 우회, 사인코드 핵쉴드, 서든어택, 서든어택 사인코드 우회, 서든어택 오토핫키 우회, 서든어택 우회, 서든어택 핫키 우회, 소스, 소스 코드, 소스코드, 스크립트 우회, 암호화, 언패킹, 오토, 오토 소스, 오토 하트인증, 오토 핫키, 오토잇, 오토핫키, 오토핫키 bypass, 오토핫키 강의, 오토핫키 강좌, 오토핫키 개발자, 오토핫키 난독화, 오토핫키 무력화, 오토핫키 배우기, 오토핫키 복호화, 오토핫키 사인코드 우회, 오토핫키 서치, 오토핫키 소스, 오토핫키 소스코드, 오토핫키 스크립트, 오토핫키 암호화, 오토핫키 암호화 소스, 오토핫키 언패킹, 오토핫키 우회, 오토핫키 우회법, 오토핫키 우회하는법, 오토핫키 이미지서치, 오토핫키 이중패킹, 오토핫키 이중패킹 우회, 오토핫키 인증, 오토핫키 패킹, 오토핫키 하드인증, 우회, 이미지서치, 이미지서치 강의, 이미지서치 강좌, 이미지서치 예시, 인증, 코드, 패킹, 패킹 우회, 패킹 프로그램, 피온 오토핫키 우회, 피온 우회, 피온 핫키, 피온 핫키 우회, 피파 사인코드, 피파 사인코드 우회, 하드, 하드인증, 핫키, 핫키 소스, 핫키 우회, 핫키 패킹

댓글을 달아 주세요


F2::

WinActivate, MapleStory    ;    WinActivate, 창이름

ExitApp


블로그 이미지

내가 킹왕짱 dopudopu

안녕하세요!

댓글을 달아 주세요

  • ㅇ ㅇ ㅇ 2017.05.21 14:14  댓글주소  수정/삭제  댓글쓰기

    어떨때 쓰나요

  • 안녕하세요? 2017.06.07 07:55  댓글주소  수정/삭제  댓글쓰기

    안녕하세요?

    초보라 열심히 따라하기 하는중 입니다.

    일단은 이렇습니다.

    특정창에서 이미지서치는 잘하는데, 비활성 창일때도 마우스커서가 계속 반응을 합니다.

    혹시 비활성일때는 이미지서치를 안하고 싶은데 방법이 없나요?

    Home::
    Loop
    {
    imagesearch, FindX, FindY, 580,0,637,193, 이미지.bmp
    if Errorlevel = 0 ; 찾았으면
    {
    }
    if Errorlevel = 1 ;못찾음
    {
    ClickPos := 545 | 381<< 16 ; 310 = x 189 = y
    PostMessage, 0x200, 0, %ClickPos% ,,프로그램명
    PostMessage, 0X201, 1, %ClickPos% ,,프로그램명
    PostMessage, 0X202, 0, %ClickPos% ,,프로그램명
    sleep,10
    ClickPos := 435 | 356<< 16 ; 310 = x 189 = y
    PostMessage, 0x200, 0, %ClickPos% ,,프로그램명
    PostMessage, 0X201, 1, %ClickPos% ,,프로그램명
    PostMessage, 0X202, 0, %ClickPos% ,,프로그램명
    PostMessage, 0X201, 1, %ClickPos% ,,프로그램명
    PostMessage, 0X202, 0, %ClickPos% ,,프로그램명
    sleep,10
    }
    if Errorlevel = 2 ;파일오류
    {
    msgbox,파일오류
    }

    return


    그래서 시도해보는게..

    이렇게 해봤는데 아무런작동을 하지않네요

    Home::
    IfWinActive, ,,프로그램명
    {
    Loop
    {
    imagesearch, FindX, FindY, 580,0,637,193, 이미지.bmp
    if Errorlevel = 0 ; 찾았으면
    {
    }
    if Errorlevel = 1 ;못찾음
    {
    ClickPos := 545 | 381<< 16 ; 310 = x 189 = y
    PostMessage, 0x200, 0, %ClickPos% ,,프로그램명
    PostMessage, 0X201, 1, %ClickPos% ,,프로그램명
    PostMessage, 0X202, 0, %ClickPos% ,,프로그램명
    sleep,10
    ClickPos := 435 | 356<< 16 ; 310 = x 189 = y
    PostMessage, 0x200, 0, %ClickPos% ,,프로그램명
    PostMessage, 0X201, 1, %ClickPos% ,,프로그램명
    PostMessage, 0X202, 0, %ClickPos% ,,프로그램명
    PostMessage, 0X201, 1, %ClickPos% ,,프로그램명
    PostMessage, 0X202, 0, %ClickPos% ,,프로그램명
    sleep,10
    }
    if Errorlevel = 2 ;파일오류
    {
    msgbox,파일오류
    }
    }
    return

    읽어주셔서 감사합니다.

    고수님 조언 부탁드립니다.




    (--)(__)

프로세스 익스플로러 다운로드 : http://dopudopu.tistory.com/412

1) 소스보기를 원하는 오토핫키를 키고 프로세스 익스플로러를 실행시킵니다,

그리고, 해당 exe 오른쪽클릭 - 'Properties' 클릭

2) 'Strings'에 들어가고 'Memory' 클릭

3) 'Find' 클릭하고 'compiler' 를 찾습니다, compiler 밑에부터 소스입니다

블로그 이미지

내가 킹왕짱 dopudopu

안녕하세요!

댓글을 달아 주세요


F2::

ImageSearch, x1, y1, 0, 0, A_ScreenWidth, A_ScreenHeight, image.bmp
if (errorlevel = 0)
{
NUMBER:=1
splashimage, %NUMBER%: ,b X%x1% Y%y1% W30 H30 CW000000
}


F2를 누르면 이미지서치를한후 그 위치에 이미지를 소환하여 다시 서치했을때 그위치에 검색안되게 할수있습니다

W30, H30 부분은 이미지 크기, CW000000은 색상을 설정, 2가지만 알아두시면 큰문제없으십니다

블로그 이미지

내가 킹왕짱 dopudopu

안녕하세요!

댓글을 달아 주세요

  • 123 2017.02.24 19:53  댓글주소  수정/삭제  댓글쓰기

    감사합니다

  • 2017.04.01 15:49  댓글주소  수정/삭제  댓글쓰기

    글 정말유익했습니다.
    궁금한 점이 있습니다
    NUMBER:=1
    splashimage, %NUMBER%: ,b X%x1% Y%y1% W30 H30 CW000000
    **위 글에서 넘버 변수 사용이유

    ** %넘버%에서 옆에 왜?
    1. :<<붙었는지도 궁급합니다.

    **b의 인자 자리에는 옵션이 들어가는 것으로 알고있는데
    1. b가 무슨 옵션이고
    2. 옵션은 어떤 종류가 있는지 궁급합니다