Loop Error

Get help with using AutoHotkey and its commands and hotkeys
luck2estaile
Posts: 5
Joined: 18 May 2018, 08:07

Loop Error

Post by luck2estaile » 18 May 2018, 08:43

Good morning

I'm trying to create a Bot using the Macro PulsOver that should look for 4 different images, when it find one of the images it should execute several actions and them start the loop again.

The problem is that after the Bot finds and execute the commands it just stop at the "IF".

The Loop only works when the Bot didn't find any image.

The reason that I need the Loop is because after 50x I need him to execute another action

The Code:

Code: Select all

Loop
{
    WinActivate, Portal - Google Chrome
    Sleep, 333
    Send, {LControl Down}{t}{LControl Up}
    Sleep, 300  ; Fecha a segunda aba
    Sleep, 300  ; Fecha a segunda aba
    Send, {LControl Down}  ; Volta para a primeira aba
    Send, {1}  ; Volta para a primeira aba
    Send, {LControl Up}  ; Volta para a primeira aba
    Sleep, 300
    Click, 136, 696 Left, 2  ; Seleciona Primeiro Criativo
    Sleep, 10
    Click, 136, 696 Left, 1  ; Seleciona Primeiro Criativo
    Sleep, 10
    Click, 136, 696 Left, 1  ; Seleciona Primeiro Criativo
    Sleep, 10
    Sleep, 300
    Sleep, 300
    Send, {LControl Down}  ; Abri o link do criativo
    Sleep, 125
    Click, 849, 392 Left, 1  ; Seleciona primeiro criativo
    Sleep, 10
    Sleep, 125
    Send, {LControl Up}
    Sleep, 125
    Send, {LControl Down}  ; Ir para a aba do criativo
    Send, {2}  ; Ir para a aba do criativo
    Send, {LControl Up}  ; Ir para a aba do criativo
    Sleep, 125
    Sleep, 125
    WinActivate, Moda Feminina: Roupas Femininas da Moda na bonprix - Google Chrome ahk_class Chrome_WidgetWin_1
    Sleep, 333
    Sleep, 5000
    Loop, 3
    {
        CoordMode, Pixel, Window
        ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180503145605.png  ; Procurar por url do Bonprix
    }
    If ErrorLevel = 0
    {
        Sleep, 300  ; Fecha a segunda aba
        Send, {LControl Down}  ; Volta para a primeira aba
        Send, {1}  ; Volta para a primeira aba
        Send, {LControl Up}  ; Volta para a primeira aba
        Sleep, 300  ; Fecha a segunda aba
        Send, {LControl Down}  ; Volta para a primeira aba
        Send, {1}  ; Volta para a primeira aba
        Send, {LControl Up}  ; Volta para a primeira aba
        Sleep, 109
        Click, 33, 20 Left, 1
        WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Seleciona campo para colocar a marca
        Sleep, 333
        Sleep, 100  ; Seleciona campo para colocar a marca
        Click, 298, 407 Left, Down  ; Seleciona campo para colocar a marca
        Click, 298, 407 Left, Up  ; Seleciona campo para colocar a marca
        Sleep, 125
        SendRaw, Bonprix
        Send, {Enter}
        Sleep, 300
        Loop
        {
            CoordMode, Pixel, Window
            ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516091950.png
            CenterImgSrchCoords("C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516091950.png", FoundX, FoundY)
            If ErrorLevel = 0
            	Click, %FoundX%, %FoundY% Left, 1  ; Selecioar Marca e Produto e salvar
        }
        Until ErrorLevel = 0
        If ErrorLevel = 0
        {
            Send, {Enter}  ; Selecioar Marca e Produto e salvar
            Send, {LControl Down}  ; Selecioar Marca e Produto e salvar
            Sleep, 300  ; Selecioar Marca e Produto e salvar
            Send, {S}  ; Selecioar Marca e Produto e salvar
            Sleep, 300  ; Selecioar Marca e Produto e salvar
            WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Fecha a segunda aba
            Sleep, 333
            Sleep, 1591  ; Fecha a segunda aba
            Send, {LControl Down}  ; Fecha a segunda aba
            Send, {2}  ; Fecha a segunda aba
            Send, {LControl Up}  ; Fecha a segunda aba
            Sleep, 500  ; Fecha a segunda aba
            Send, {LControl Down}  ; Fecha a segunda aba
            Send, {w}  ; Fecha a segunda aba
            Send, {LControl Up}  ; Fecha a segunda aba
            Sleep, 300  ; Fecha a segunda aba
            Send, {LControl Down}  ; Volta para a primeira aba
            Send, {1}  ; Volta para a primeira aba
            Send, {LControl Up}  ; Volta para a primeira aba
            Sleep, 125  ; fecha segunda janela
            Click, 390, 20 Left, Down  ; fecha segunda janela
            Click, 390, 20 Left, Up  ; fecha segunda janela
            Sleep, 125
            Send, {LControl Down}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
            Send, {1}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
            Send, {LControl Up}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
            Click, 129, 692 Left, 1  ; Seleciona primeiro criativo
            Sleep, 10
        }
    }
    Else
    {
        Loop, 3
        {
            CoordMode, Pixel, Window
            ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516094118.png  ; Procurar por url do Oba Box
        }
        If ErrorLevel = 0
        {
            Sleep, 300  ; Fecha a segunda aba
            Send, {LControl Down}  ; Volta para a primeira aba
            Send, {1}  ; Volta para a primeira aba
            Send, {LControl Up}  ; Volta para a primeira aba
            Sleep, 300  ; Fecha a segunda aba
            Send, {LControl Down}  ; Volta para a primeira aba
            Send, {1}  ; Volta para a primeira aba
            Send, {LControl Up}  ; Volta para a primeira aba
            Sleep, 109
            Click, 33, 20 Left, 1
            WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Seleciona campo para colocar a marca
            Sleep, 333
            Sleep, 100  ; Seleciona campo para colocar a marca
            Click, 298, 407 Left, Down  ; Seleciona campo para colocar a marca
            Click, 298, 407 Left, Up  ; Seleciona campo para colocar a marca
            Sleep, 125
            SendRaw, Oba Box
            Send, {Enter}
            Sleep, 300
            Loop
            {
                CoordMode, Pixel, Window
                ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516094412.png
                CenterImgSrchCoords("C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516094412.png", FoundX, FoundY)
                If ErrorLevel = 0
                	Click, %FoundX%, %FoundY% Left, 1  ; Selecioar Marca e Produto e salvar Oba Box
            }
            Until ErrorLevel = 0
            If ErrorLevel = 0
            {
                Send, {Enter}  ; Selecioar Marca e Produto e salvar
                Send, {LControl Down}  ; Selecioar Marca e Produto e salvar
                Sleep, 300  ; Selecioar Marca e Produto e salvar
                Send, {S}  ; Selecioar Marca e Produto e salvar
                Sleep, 300  ; Selecioar Marca e Produto e salvar
                WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Fecha a segunda aba
                Sleep, 333
                Sleep, 1591  ; Fecha a segunda aba
                Send, {LControl Down}  ; Fecha a segunda aba
                Send, {2}  ; Fecha a segunda aba
                Send, {LControl Up}  ; Fecha a segunda aba
                Sleep, 500  ; Fecha a segunda aba
                Send, {LControl Down}  ; Fecha a segunda aba
                Send, {w}  ; Fecha a segunda aba
                Send, {LControl Up}  ; Fecha a segunda aba
                Sleep, 300  ; Fecha a segunda aba
                Send, {LControl Down}  ; Volta para a primeira aba
                Send, {1}  ; Volta para a primeira aba
                Send, {LControl Up}  ; Volta para a primeira aba
                Sleep, 125  ; fecha segunda janela
                Click, 390, 20 Left, Down  ; fecha segunda janela
                Click, 390, 20 Left, Up  ; fecha segunda janela
                Sleep, 125
                Send, {LControl Down}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                Send, {1}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                Send, {LControl Up}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                Click, 129, 692 Left, 1  ; Seleciona primeiro criativo
                Sleep, 10
            }
        }
        Else
        {
            Loop, 3
            {
                CoordMode, Pixel, Window
                ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516103755.png  ; Procurar por url do Oba Box
            }
            If ErrorLevel = 0
            {
                Sleep, 300  ; Fecha a segunda aba
                Send, {LControl Down}  ; Volta para a primeira aba
                Send, {1}  ; Volta para a primeira aba
                Send, {LControl Up}  ; Volta para a primeira aba
                Sleep, 300  ; Fecha a segunda aba
                Send, {LControl Down}  ; Volta para a primeira aba
                Send, {1}  ; Volta para a primeira aba
                Send, {LControl Up}  ; Volta para a primeira aba
                Sleep, 109
                Click, 33, 20 Left, 1
                WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Seleciona campo para colocar a marca
                Sleep, 333
                Sleep, 100  ; Seleciona campo para colocar a marca
                Click, 298, 407 Left, Down  ; Seleciona campo para colocar a marca
                Click, 298, 407 Left, Up  ; Seleciona campo para colocar a marca
                Sleep, 125
                SendRaw, DHGate
                Send, {Enter}
                Sleep, 300
                Loop
                {
                    CoordMode, Pixel, Window
                    ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180518085259.png
                    CenterImgSrchCoords("C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180518085259.png", FoundX, FoundY)
                    If ErrorLevel = 0
                    	Click, %FoundX%, %FoundY% Left, 1  ; Selecioar Marca e Produto e salvar Oba Box
                }
                Until ErrorLevel = 0
                If ErrorLevel = 0
                {
                    Send, {Enter}  ; Selecioar Marca e Produto e salvar
                    Send, {LControl Down}  ; Selecioar Marca e Produto e salvar
                    Sleep, 300  ; Selecioar Marca e Produto e salvar
                    Send, {S}  ; Selecioar Marca e Produto e salvar
                    Sleep, 300  ; Selecioar Marca e Produto e salvar
                    WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Fecha a segunda aba
                    Sleep, 333
                    Sleep, 1591  ; Fecha a segunda aba
                    Send, {LControl Down}  ; Fecha a segunda aba
                    Send, {2}  ; Fecha a segunda aba
                    Send, {LControl Up}  ; Fecha a segunda aba
                    Sleep, 500  ; Fecha a segunda aba
                    Send, {LControl Down}  ; Fecha a segunda aba
                    Send, {w}  ; Fecha a segunda aba
                    Send, {LControl Up}  ; Fecha a segunda aba
                    Sleep, 300  ; Fecha a segunda aba
                    Send, {LControl Down}  ; Volta para a primeira aba
                    Send, {1}  ; Volta para a primeira aba
                    Send, {LControl Up}  ; Volta para a primeira aba
                    Sleep, 125  ; fecha segunda janela
                    Click, 390, 20 Left, Down  ; fecha segunda janela
                    Click, 390, 20 Left, Up  ; fecha segunda janela
                    Sleep, 125
                    Send, {LControl Down}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                    Send, {1}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                    Send, {LControl Up}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                    Click, 129, 692 Left, 1  ; Seleciona primeiro criativo
                    Sleep, 10
                }
            }
            Else
            {
                Loop, 3
                {
                    CoordMode, Pixel, Window
                    ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516104027.png  ; Procurar por url do Oba Box
                }
                If ErrorLevel = 0
                {
                    Sleep, 300  ; Fecha a segunda aba
                    Send, {LControl Down}  ; Volta para a primeira aba
                    Send, {1}  ; Volta para a primeira aba
                    Send, {LControl Up}  ; Volta para a primeira aba
                    Sleep, 300  ; Fecha a segunda aba
                    Send, {LControl Down}  ; Volta para a primeira aba
                    Send, {1}  ; Volta para a primeira aba
                    Send, {LControl Up}  ; Volta para a primeira aba
                    Sleep, 109
                    Click, 33, 20 Left, 1
                    WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Seleciona campo para colocar a marca
                    Sleep, 333
                    Sleep, 100  ; Seleciona campo para colocar a marca
                    Click, 298, 407 Left, Down  ; Seleciona campo para colocar a marca
                    Click, 298, 407 Left, Up  ; Seleciona campo para colocar a marca
                    Sleep, 125
                    SendRaw, DHGate
                    Send, {Enter}
                    Sleep, 300
                    Loop
                    {
                        CoordMode, Pixel, Window
                        ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516103810.png
                        CenterImgSrchCoords("C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516103810.png", FoundX, FoundY)
                        If ErrorLevel = 0
                        	Click, %FoundX%, %FoundY% Left, 1  ; Selecioar Marca e Produto e salvar Oba Box
                    }
                    Until ErrorLevel = 0
                    If ErrorLevel = 0
                    {
                        Send, {Enter}  ; Selecioar Marca e Produto e salvar
                        Send, {LControl Down}  ; Selecioar Marca e Produto e salvar
                        Sleep, 300  ; Selecioar Marca e Produto e salvar
                        Send, {S}  ; Selecioar Marca e Produto e salvar
                        Sleep, 300  ; Selecioar Marca e Produto e salvar
                        WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Fecha a segunda aba
                        Sleep, 333
                        Sleep, 1591  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Fecha a segunda aba
                        Send, {2}  ; Fecha a segunda aba
                        Send, {LControl Up}  ; Fecha a segunda aba
                        Sleep, 500  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Fecha a segunda aba
                        Send, {w}  ; Fecha a segunda aba
                        Send, {LControl Up}  ; Fecha a segunda aba
                        Sleep, 300  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Volta para a primeira aba
                        Send, {1}  ; Volta para a primeira aba
                        Send, {LControl Up}  ; Volta para a primeira aba
                        Sleep, 125  ; fecha segunda janela
                        Click, 390, 20 Left, Down  ; fecha segunda janela
                        Click, 390, 20 Left, Up  ; fecha segunda janela
                        Sleep, 125
                        Send, {LControl Down}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                        Send, {1}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                        Send, {LControl Up}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                        Click, 129, 692 Left, 1  ; Seleciona primeiro criativo
                        Sleep, 10
                    }
                }
                Else
                {
                    Loop, 3
                    {
                        CoordMode, Pixel, Window
                        ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516102153.png  ; Procurar por url do Oba Box
                    }
                    If ErrorLevel = 0
                    {
                        Sleep, 300  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Volta para a primeira aba
                        Send, {1}  ; Volta para a primeira aba
                        Send, {LControl Up}  ; Volta para a primeira aba
                        Sleep, 300  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Volta para a primeira aba
                        Send, {1}  ; Volta para a primeira aba
                        Send, {LControl Up}  ; Volta para a primeira aba
                        Sleep, 109
                        Click, 33, 20 Left, 1
                        WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Seleciona campo para colocar a marca
                        Sleep, 333
                        Sleep, 100  ; Seleciona campo para colocar a marca
                        Click, 298, 407 Left, Down  ; Seleciona campo para colocar a marca
                        Click, 298, 407 Left, Up  ; Seleciona campo para colocar a marca
                        Sleep, 125
                        SendRaw, Trocafone
                        Send, {Enter}
                        Sleep, 300
                        Loop
                        {
                            CoordMode, Pixel, Window
                            ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516102258.png
                            CenterImgSrchCoords("C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516102258.png", FoundX, FoundY)
                            If ErrorLevel = 0
                            	Click, %FoundX%, %FoundY% Left, 1  ; Selecioar Marca e Produto e salvar Oba Box
                        }
                        Until ErrorLevel = 0
                        If ErrorLevel = 0
                        {
                            Send, {Enter}  ; Selecioar Marca e Produto e salvar
                            Send, {LControl Down}  ; Selecioar Marca e Produto e salvar
                            Sleep, 300  ; Selecioar Marca e Produto e salvar
                            Send, {S}  ; Selecioar Marca e Produto e salvar
                            Sleep, 300  ; Selecioar Marca e Produto e salvar
                            WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Fecha a segunda aba
                            Sleep, 333
                            Sleep, 1591  ; Fecha a segunda aba
                            Send, {LControl Down}  ; Fecha a segunda aba
                            Send, {2}  ; Fecha a segunda aba
                            Send, {LControl Up}  ; Fecha a segunda aba
                            Sleep, 500  ; Fecha a segunda aba
                            Send, {LControl Down}  ; Fecha a segunda aba
                            Send, {w}  ; Fecha a segunda aba
                            Send, {LControl Up}  ; Fecha a segunda aba
                            Sleep, 300  ; Fecha a segunda aba
                            Send, {LControl Down}  ; Volta para a primeira aba
                            Send, {1}  ; Volta para a primeira aba
                            Send, {LControl Up}  ; Volta para a primeira aba
                            Sleep, 125  ; fecha segunda janela
                            Click, 390, 20 Left, Down  ; fecha segunda janela
                            Click, 390, 20 Left, Up  ; fecha segunda janela
                            Sleep, 125
                            Send, {LControl Down}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                            Send, {1}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                            Send, {LControl Up}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                            Click, 129, 692 Left, 1  ; Seleciona primeiro criativo
                            Sleep, 10
                        }
                    }
                    Else
                    {
                        WinActivate, Access to this site is blocked - Google Chrome ahk_class Chrome_WidgetWin_1  ; Voltar para o GAP
                        Sleep, 333
                        Sleep, 300  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Volta para a primeira aba
                        Send, {1}  ; Volta para a primeira aba
                        Send, {LControl Up}  ; Volta para a primeira aba
                        Sleep, 300  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Volta para a primeira aba
                        Send, {1}  ; Volta para a primeira aba
                        Send, {LControl Up}  ; Volta para a primeira aba
                        Sleep, 1061  ; Volta para a primeira aba
                        WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Selecionar a pagina do GAP
                        Click, 288, 205 Left, Down  ; Selecionar a pagina do GAP
                        Sleep, 125  ; Selecionar a pagina do GAP
                        Click, 288, 205 Left, Up  ; Selecionar a pagina do GAP
                        WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Colocar criativo em Hold
                        Sleep, 333
                        Sleep, 1201  ; Colocar criativo em Hold
                        Send, {LControl Down}  ; Colocar criativo em Hold
                        Sleep, 265  ; Colocar criativo em Hold
                        Send, {h}  ; Colocar criativo em Hold
                        Sleep, 141  ; Colocar criativo em Hold
                        Send, {LControl Up}  ; Colocar criativo em Hold
                        Sleep, 2000  ; fecha segunda janela
                        Send, {LControl Down}  ; Fecha a segunda aba
                        Send, {2}  ; Fecha a segunda aba
                        Send, {LControl Up}  ; Fecha a segunda aba
                        Sleep, 530  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Fecha a segunda aba
                        Send, {w}  ; Fecha a segunda aba
                        Send, {LControl Up}  ; Fecha a segunda aba
                        Sleep, 300  ; Fecha a segunda aba
                        Send, {LControl Down}  ; Volta para a primeira aba
                        Send, {1}  ; Volta para a primeira aba
                        Send, {LControl Up}  ; Volta para a primeira aba
                        Sleep, 125  ; fecha segunda janela
                        Click, 390, 20 Left, Down  ; fecha segunda janela
                        Sleep, 125  ; fecha segunda janela
                        Click, 390, 20 Left, Up  ; fecha segunda janela
                        Sleep, 300  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                        Send, {LControl Down}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                        Send, {1}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                        Send, {LControl Up}  ; Duplicado para quando o anuncio nao tem link para abrir guia, neste caso ira fechar a guia em branco ao inves do GAP
                    }
                }
            }
User avatar
TLM
Posts: 1323
Joined: 01 Oct 2013, 07:52

Re: Loop Error

Post by TLM » 18 May 2018, 10:02

luck2estaile wrote:The problem is that after the Bot finds and execute the commands it just stop at the "IF".
That's a lot of code there. Can you please post just the section that's giving you issues?
luck2estaile
Posts: 5
Joined: 18 May 2018, 08:07

Re: Loop Error

Post by luck2estaile » 18 May 2018, 10:28

that is the first action.

All the actions between the Else are the same but with different images to seek

They function as: look for a image > confirm> look for another image> confirm > Enter > Select data > Save

When he finished one of those and get to the " } " or " IF " , the Macro stop

That happens in all the actions since they are basically the same .

Someone told me that is missing an Begin End in the code

I going to put the second half of the first action, when he seeks for the second image

Code: Select all

        {
            CoordMode, Pixel, Window
            ImageSearch, FoundX, FoundY, 0, 0, 1280, 1024, C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516091950.png
            CenterImgSrchCoords("C:\Users\lucas.azevedo\Downloads\PuloversMacroCreator-Portable\MacroCreatorPortable\x86\MacroCreator\Screenshots\Screen_20180516091950.png", FoundX, FoundY)
            If ErrorLevel = 0
            	Click, %FoundX%, %FoundY% Left, 1  ; 
        }
        Until ErrorLevel = 0
        If ErrorLevel = 0
        {
            Send, {Enter}  ; 
            Send, {LControl Down}  ; 
            Sleep, 300  ; 
            Send, {S}  ; 
            Sleep, 300  ; 
            WinActivate, Portal - Google Chrome ahk_class Chrome_WidgetWin_1  ; Fecha a segunda aba
            Sleep,
            Sleep, 1591  ; 
            Send, {LControl Down}  ;
            Send, {2}  ; 
            Send, {LControl Up}  ; 
            Sleep, 500  ; 
            Send, {LControl Down}  ; 
            Send, {w}  ; a
            Send, {LControl Up}  ; 
            Sleep, 300  ; 
            Send, {LControl Down}  ; 
            Send, {1}  ; a
            Send, {LControl Up}  ; 
            Sleep, 125  ; 
            Click, 390, 20 Left, Down  ; 
            Click, 390, 20 Left, Up  ; f
            Sleep, 125
            Send, {LControl Down}  ; 
            Send, {1}  ; 
            Send, {LControl Up}  ; 
            Click, 129, 692 Left, 1  ;
            Sleep, 10
        }
    }
    Else
always use code tags!
Post Reply

Return to “Ask For Help”