매크로

게임메크로고요

전체 소스고요 어딘가에 먼가 빠진 부분이 있는건 같은데 모르겟내요

;은 소스를 동작시키면 바로 껴져서 일단 지워 둿습니다. 어디가 문제인걸까요??

그리고 if문에 콤보박스선택시 lv add를 실행시키게하는데?실행이 안되는데 실행시키는 방법이 잇나요?


Gui, Add, GroupBox, x6 y7 w240 h120 , GroupBox
Gui, Add, ComboBox, choose1 x16 y35 w80 h300 vc disabled, 카드세공|재료캡슐|의상캡슐|카드캡슐|캐릭캡슐|
Gui, Add, Text, x286 y17 w90 h20 , F1:시작 F2:종료
Gui, Add, CheckBox, x100 y34 w20 h20 gss vch,
Gui, Add, Listview, x10 y217 w380 h140 grid -multi Rn SortDesc -LV0x10 vlist, 시간|입력키|

; Generated using SmartGUI Creator 4.0
Gui, Show, x370 y180 h380 w398, 케로로 여러가지 잡다한 메크로
LV_ModifyCol(1,70)
LV_ModifyCol(2,116)
Gui, Add, Picture, x146 y20 w90 h100 , file\0.png
;re:
;SetTimer,image1,10

Return

GuiClose:
exitapp

ss:

gui,submit,nohide
if (ch=1)
{
LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","Select Open")
Guicontrol, enable, %c%
}

if (ch=0)
{
Gui,Submit,Nohide?; 명령어
LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","Select Close")
Guicontrol, disable, %c%
}

F1::

Gui,Submit,Nohide?; 명령어
LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","Start")

loop??????????????????
{????

if (ch=1)
{?????????
??????????

if (c="카드세공")
{
LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드세공 선택")

sleep,100
imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*80 file\세공.png
if ErrorLevel=0

{???????????????????????????? ;img 1-1

mouseclick,left,vx+30,vy+20,4
mouseclick,left,vx+30,vy+20,4
mouseclick,left,vx+30,vy+20,4
mouseclick,left,vx+30,vy+20,4
mouseclick,left,vx+30,vy+20,4
sleep,100
send,{enter down}
sleep,100
send,{enter up}
sleep,100
send,{enter down}
sleep,100
send,{enter up}
sleep,100
send,{enter down}
sleep,100
send,{enter up}
sleep,6000
mousemove,vx+100,vy+100

}
}

if ErrorLevel=1
{

LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드보충")
msgbox, 카드가 없습니다
return
}

if (c="재료캡슐")
{

LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","재료캡슐 선택")

sleep,100
imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*40 file\재료.png
if ErrorLevel=0
{

mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
sleep,6000
}

}

if ErrorLevel=1
{
LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","재료캡보충")
msgbox, 재료캡슐이 없습니다
return
}

;-------------------------------------------------------------------

if (c="의상캡슐")
{

LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","의상캡슐 선택")

sleep,100
imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*40 file\의캡.png
if ErrorLevel=0
{

mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
sleep,6000
}

}

if ErrorLevel=1
{

LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","의캡보충")
msgbox, 의상캡슐이 없습니다
return
}

;-------------------------------------------------------------
if (c="카드캡슐")
{

LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드캡슐 선택")

sleep,100
imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*40 file\카캡.png
if ErrorLevel=0
{

mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
sleep,6000
}

}

if ErrorLevel=1
{
LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카캡보충")
msgbox, 카드캡슐이 없습니다
return
}

;--------------------------------------------------------

if (c="캐릭캡슐")
{

LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","캐릭캡슐 선택")

sleep,100
imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*40 file\캐캡.png
if ErrorLevel=0
{

mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,vx-16,vy+90,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
mouseclick,left,484,486,4
sleep,6000
}

}

if ErrorLevel=1
{
LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","캐캡보충")
msgbox, 캐릭캡슐이 없습니다
return
}

}
else if(ch=0)
{

LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","체크해주세요")
msgbox, 체크해주세요
break
}

}

return

;------------------------------------------------------------

image1:
gui,submit,nohide
critical, on
if(bb=1)
{
GuiControlGet,b,,edit1
if ab=%c%
{
;goto,re
}
if b=%c%
?{
guicontrol,,file\0.png,icon\%c%.png
ab=%c%
?}
}


f3::exitapp

f2::reload
LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","초기화")

return


  • Muchi 2015.06.27 20:39

    콤보박스에 갖다댔을때 이미지가 변경되는겁니다.

    Gui, Add, ComboBox, x15 y35 w120 h300 va,test1|test2|test3|


    re:
    SetTimer, image1, 10
    return
    ; ----------------------------------------------------------------------------------


    image1:
    gui, submit, nohide
    critical, on
    if(BB=1)
    {
    ?GuiControlGet,b,,edit1
    ?if (ab=%a%)
    ?{
    ?goto,re
    ?}
    ?if (b=%a%)
    ?{
    ?guicontrol,,spell\none.png,skins\%a%.png
    ?ab=%a%
    ?}
    ?}


    return


  • 바유무 2015.06.27 22:53
    리턴있엇는데 모르고 지웟나보내요
    지금도 안되거든요 코리아 에어님 소스로만 보고 작성을 하다보니 어디가 빠져서 안되는게 아닐까요?
    GuiControlGet,b,,edit1 <--- 여기 b,,edit1 b랑 edit1 v라벨 된게 아닌가요?
    구이컨트롤겟은 처음 써봐서
  • Muchi 2015.06.27 23:56
    코리아에어님 소스는 제가 짜드린겁니다 정상작동되는 스크립트이고요. 제생각에는 컨트롤값이 변경된거같네요.
    위에 말하신 GuiControlGet,b,,edit1 이거는 b는 edit1에 저장된 값을 저장하는변수고요. 문제는 edit1인데 mousegetpos로 콤보박스의 컨트롤 id을 따서 바꾸면 될거같습니다.
  • 바유무 2015.06.28 00:02
    gui,add,edit vedit1,
    mousegetpos
    이런식으로 해서 id 따는 방법은 모르겠내요 좌표말고도 컨트롤 id 따지나보내요
  • Muchi 2015.06.28 00:09

    MouseGetPos, OutputVarX , OutputVarY, OutputVarWin, OutputVarControl ,AltMethod


    f1::

    loop{

    MouseGetPos, OutputVarX , OutputVarY, OutputVarWin, OutputVarControl ,AltMethod

    tooptip,%OutputVarControl%

    sleep,100

    }

    return


    f2::pause

    f3::exitapp

    이거 키신다음에 콤보박스 에딧창에 갇다대시면 컨트롤 아이디 나옵니다. 원래 적혀있던것과 다르시면 바꾸시면 될겁니다.

  • 바유무 2015.06.28 00:20
    tooptip,%OutputVarControl% 이부분이 오류가 나내요
  • Muchi 2015.06.28 00:43
    잘못썻네요 ㅋㅋtooltip,%OutputVarControl%입니다
  • 바유무 2015.06.28 01:03
    이렇게 수정 했는데도 여전히 인식이 안되내요
    밑에 보면 코리아 에어님이 쓰시부분에요
    ab는 변수잡아넣기용으로 알겠는데
    bb부분은 멀까요?

    Gui, Add, GroupBox, x6 y7 w240 h120 , GroupBox
    Gui, Add, ComboBox, choose1 x16 y35 w80 h300 vc disabled, 카드세공|재료캡슐|의상캡슐|카드캡슐|캐릭캡슐|
    Gui, Add, Text, x286 y17 w90 h20 , F1:시작 F2:종료
    Gui, Add, CheckBox, x100 y34 w20 h20 gss vch,
    Gui, Add, Listview, x10 y217 w380 h140 grid -multi Rn SortDesc -LV0x10 vlist, 시간|입력키|
    Gui, Add, Edit, x30 y150 w100 h20 vedit1,

    ; Generated using SmartGUI Creator 4.0
    Gui, Show, x370 y180 h380 w398, 케로로 여러가지 잡다한 메크로
    LV_ModifyCol(1,70)
    LV_ModifyCol(2,116)
    Gui, Add, Picture, x146 y20 w81 h100 , file\0.png

    MouseGetPos, OutputVarX , OutputVarY, OutputVarWin, OutputVarControl ,AltMethod


    re:
    SetTimer,image1,10

    Return

    GuiClose:
    exitapp

    ss:

    gui,submit,nohide
    if (ch=1)
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","Select Open")
    Guicontrol, enable, %c%
    }

    if (ch=0)
    {
    Gui,Submit,Nohide ; 명령어
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","Select Close")
    Guicontrol, disable, %c%
    }

    F1::

    Gui,Submit,Nohide ; 명령어
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","Start")

    loop
    {
    Gui,Submit,Nohide
    MouseGetPos, OutputVarX , OutputVarY, OutputVarWin, OutputVarControl ,AltMethod
    tooltip,%OutputVarControl%
    sleep,100
    guicontrol,,edit1,%OutputVarControl%

    if (ch=1)
    {


    if (c="카드세공")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드세공 선택")

    sleep,100
    imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*80 file\세공.png
    if ErrorLevel=0

    { ;img 1-1

    mouseclick,left,vx+30,vy+20,4
    mouseclick,left,vx+30,vy+20,4
    mouseclick,left,vx+30,vy+20,4
    mouseclick,left,vx+30,vy+20,4
    mouseclick,left,vx+30,vy+20,4
    sleep,100
    send,{enter down}
    sleep,100
    send,{enter up}
    sleep,100
    send,{enter down}
    sleep,100
    send,{enter up}
    sleep,100
    send,{enter down}
    sleep,100
    send,{enter up}
    sleep,6000
    mousemove,vx+100,vy+100

    }
    }

    if ErrorLevel=1
    {

    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드보충")
    msgbox, 카드가 없습니다
    return
    }

    if (c="재료캡슐")
    {

    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","재료캡슐 선택")

    sleep,100
    imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*40 file\재료.png
    if ErrorLevel=0
    {

    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    sleep,6000
    }

    }

    if ErrorLevel=1
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","재료캡보충")
    msgbox, 재료캡슐이 없습니다
    return
    }

    ;-------------------------------------------------------------------

    if (c="의상캡슐")
    {

    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","의상캡슐 선택")

    sleep,100
    imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*40 file\의캡.png
    if ErrorLevel=0
    {

    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    sleep,6000
    }

    }

    if ErrorLevel=1
    {

    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","의캡보충")
    msgbox, 의상캡슐이 없습니다
    return
    }

    ;-------------------------------------------------------------
    if (c="카드캡슐")
    {

    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드캡슐 선택")

    sleep,100
    imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*40 file\카캡.png
    if ErrorLevel=0
    {

    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    sleep,6000
    }

    }

    if ErrorLevel=1
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카캡보충")
    msgbox, 카드캡슐이 없습니다
    return
    }

    ;--------------------------------------------------------

    if (c="캐릭캡슐")
    {

    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","캐릭캡슐 선택")

    sleep,100
    imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*40 file\캐캡.png
    if ErrorLevel=0
    {

    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,vx-16,vy+90,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    mouseclick,left,484,486,4
    sleep,6000
    }

    }

    if ErrorLevel=1
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","캐캡보충")
    msgbox, 캐릭캡슐이 없습니다
    return
    }

    }
    else if(ch=0)
    {

    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","체크해주세요")
    msgbox, 체크해주세요
    break
    }

    }

    return

    ;------------------------------------------------------------

    image1:

    gui,submit,nohide
    critical, on
    if(bb=1)
    {
    GuiControlGet,b,,edit1
    if ab=%c%
    {
    goto,re
    }
    if b=%c%
    {
    guicontrol,,file\0.png,icon\%c%.png
    ab=%c%
    }
    }
    return


    f3::exitapp

    f2::reload
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","초기화")

    return
  • 바유무 2015.06.28 01:03
    tooltip은 검색으로 해결했습니다. ^^
  • Muchi 2015.06.28 10:40

    image1:
    gui,submit,nohide
    critical, on
    if(ch=1)
    {
    GuiControlGet,b,,ComboBox1
    if ab=%c%
    {
    goto,re
    }
    if b=%c%
    {
    guicontrol,,file\0.png,icon\%c%.png
    ab=%c%
    }
    }
    return

    해결완료

    제가 테스트했을때는 동작 잘됩니다.

    그리고 bb물어보셨는데 그건 코리아에어님이 체크박스 변수 넣으신건데 님은 체크박스변수가 ch로 되어있으니 변경했고요. guicontrolget으로 edit1의 값을 빼오려했으나 아예 변수를 받지못하더군요. 그래서 combobox1로 변경했습니다.?

  • 바유무 2015.06.28 11:12

    변수로 이용하려니까 안되던걸 그냥 콤보박스 자체를 잡으니까 되는군요
    감사합니다. ^^

    아참 if문 (c="선택")아래에 리스트뷰 LV_ADD가 인식을 못하는데 인식 하는방법이 있을까요?


  • Muchi 2015.06.28 12:14
    콤보박스에서 선택하고 f1누르면 리스트뷰에 추가되는거 말하시는거인가요?
    제가 했을때는 잘 되는데요
  • 바유무 2015.06.28 12:26

    F1누르기 전에요 처음에 체크박스 체크하고 캡슐이나 세공 선택하잔아요 선택햇을때
    리스트뷰에 추가가 안되서요


    if (c="카드세공")

    여기에

    LV add를 넣어났는데

    카드세공 선택을 하면 리스트뷰에 추가가 안되내요

  • Muchi 2015.06.28 13:52
    그소스는 f1핫키 루프안에만 있는데요
  • 바유무 2015.06.28 15:44
    네 f1핫키 루프안에 if(c="")문밑에 넣어둿는데 그쪽에서는 리스트뷰로 불러오기가 안되나요?
    아니면 따로 g라벨써서 따로 해야되나요??
  • Muchi 2015.06.28 16:05
    f1::루프안의 소스에다 넣으셨는데 그거는 f1을 눌렀을때만 실행되는겁니다.
    따로 소스 짜셔야죠
  • 바유무 2015.06.28 16:29

    체크를 누르면 잴첨에꺼는 뜨는데 그후에는 안뜨내요

    밑에껄 어디에 붙여야할까요


    if (c="카드세공")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드세공 선택")
    }?????

    if (c="재료캡슐")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","재료캡슐 선택")
    }
    ?????
    if (c="의상캡슐")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","의상캡슐 선택")
    }

    if (c="카드캡슐")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드캡슐 선택")
    }?????

    if (c="캐릭캡슐")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","캐릭캡슐 선택")
    }

  • 바유무 2015.06.28 20:06
    아무리해봐도 답이없내요 ㅜㅜ


    if (c="카드세공")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드세공 선택")
    }

    if (c="재료캡슐")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","재료캡슐 선택")
    }

    if (c="의상캡슐")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","의상캡슐 선택")
    }

    if (c="카드캡슐")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","카드캡슐 선택")
    }

    if (c="캐릭캡슐")
    {
    LV_Add("","[" A_Hour ":" A_Min ":" A_sec "]","캐릭캡슐 선택")
    }

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 Settimer 실행 중에 프로그램 강제 종료하면 Rabbit 2019.05.17 0/0
질문 메플 이미지 서치 질문드립니다 1 민짱 2019.06.29 0/0
질문 GDIP 비활성 이미지서치 질문드립니다 3 양파형 2020.07.13 0/0
자유 혹시....웹게임 game of thrones 게을러 2019.05.19 0/0
질문 메이플m 오토핫키 적용이 되나여? qpqpep 2019.05.23 0/0
질문 에임핵 비슷하게 오토핫키로 만들 수 있나요? 2 푸돌이 2019.05.23 0/0
질문 이미지 서치, 픽셀 서치 관련 질문 해공 2019.05.22 0/0
질문 비활성창 마우스 조작이 안됩니다 2 한유진 2019.05.24 0/0
질문 fps에서 에임만 막히는 원리좀 알려주세요. 마룽파루 2019.05.24 0/0
질문 오늘도 질문하나 부탁드려요 리스트뷰에 대해서입니다 3 양파형 2019.05.28 0/0
자유 안녕하세요? 오토 제작에 관한 유튜브 채널 운용중입니다 캐스펑 2019.05.28 0/0
질문 pixelgetcolor 속도 관련 질문드립니다. 1 해공 2019.05.30 0/0
자유 오토핫키_스킨꾸미기 행복한아빠 2019.05.29 0/0
질문 핫키 궁금한게 있습니다. 유니윤 2019.06.06 0/0
질문 Postmessage가 작동을 안합니다 3 샌드위치 2019.07.30 0/0
질문 게임 튕김 질문입니다. 4 오핫이 2019.06.13 0/0
질문 비활성 캡쳐하면 검은색으로만 캡쳐 됩니다. 1 빨간딱지 2019.07.08 0/0
질문 오토핫키 공부 마조리카 2019.06.12 0/0
질문 Gdip 사용하면 '폴더 내 모든 이미지 찾기' 어떻게 써... 6 으뜸어린이 2023.02.09 0/0
질문 오토핫키로 1개 프로세서로 멀티 앱플레이어 매크로를 ... 2 슬러그 2019.06.19 0/0
Board Pagination Prev 1 ... 159160161162163164165166167 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글