아래와 같이 작성했는데, scite4autohotkey 에서?
D:\????\autohotkey\login\final\login130324.ahk (205) : ==> Break/Continue must be enclosed by a Loop.
라는 오류가 뜨네요
(205)가 첫번째 break 위치입니다.?
위치가 맞는 것 같은데, 뭐가 잘못된걸까요?
sleep, 1000
WinActivate, 윈도우창 - Internet Explorer ahk_class IEFrame
coordmode, pixel, window
ImageSearch, xx, xy, 1, 1, A_ScreenWidth, A_ScreenHeight, %A_ScriptDir%\Image1.png
If ErrorLevel = 0
{
mouseclick, left, 160, 140
sleep, 15000
}
else
{
msgbox, program
}
comming:
sleep, 1000
WinActivate,?윈도우창?ahk_class WindowsForms10.Window.8.app.0.2004eee
coordmode, pixel, window
loop = 0
{
ImageSearch, xx, xy, 1, 1, A_ScreenWidth, A_ScreenHeight, %A_ScriptDir%\Image2.png
?
If ErrorLevel = 0
{
mouseclick, left, 30, 120
sleep, 500
break
}
else
{
sleep, 300
}
sleep, 300
loop = 0
{
ImageSearch, xx, xy, 1, 1, A_ScreenWidth, A_ScreenHeight, %A_ScriptDir%\Image3.png
If ErrorLevel = 0
{
mouseclick, left, 45, 136
sleep, 500
break
}
else
{
sleep, 300
}
}
sleep, 1000
loop = 0
{
ImageSearch, xx, xy, 1, 1, A_ScreenWidth, A_ScreenHeight, %A_ScriptDir%\Image4.png
If ErrorLevel = 0
{
mouseclick, left, 110, 150
sleep, 500
break
}
else
{
sleep, 300
}
}
sleep, 2000
loop = 0
{
ImageSearch, xx, xy, 1, 1, A_ScreenWidth, A_ScreenHeight, %A_ScriptDir%\Image5.png
If ErrorLevel = 0
{
mouseclick, left, 732, 310
sleep, 500
break
}
else
{
sleep, 300
}
}
sleep, 300
loop 같은 예약 되어있는 명령어를 변수로 사용하시는건 안하시는게 좋습니다
Break/Continue?는 반드시 반복문 안에 있어야 됩니다
loop를 사용한 반복문의 기본 형태는 loop, 횟수?입니다