이미지서치1
loop
{
if errorlevel = 0
?{
}
이미지서치2
if errorlevel = 0
?{
}
else
{
}
}
만약 이미지 1번을 찾고
2번을 찾는데
2번이미지를 못찾았을때 저렇게 쓰면 맞는건지 알려주세요
?
?
?
-----------------------------------표현하고 싶은내용
gosub 을 이용해서
?
이미지서치1:
loop {
이미지서치1
if errorlevel = 0
?{
~~~~
gosub 이미지서치2
}
?}
?
이미지서치2:
loop {
이미지서치2
if errorlevel = 0
?{
}
else
{
}
}
----------------------------------------표현하고 싶은내용
이렇게 표현하고 싶은데 맨위처럼 해도 똑같은 방법인가요??
?
만약 이미지서치가 3~4개로 많아졌을때도
loop {
이미지서치1
if errorlevel = 0
?{
}
이미지서치2
if errorlevel = 0
?{
}
이미지서치3
if errorlevel = 0
?{
}
이미지서치4
if errorlevel = 0
?{
}
else
{
}
?}
여기서 1번찾고 2번찾고 3번찾고 4번찾고 4번없으면 else로
이렇게 하는게 맞는지요..ㅠ
?
스크립트를 줄이고 싶은데
저렇게 하는게 맞는지좀 알려주시면 감사하겠습니다.
?
1번은 if문첫번째와 관계없이 나머지가 실행되서 x
2번은 맞구요
3번은 위 3개 if문은 따로 돌고 마지막거만 else문에 영향줍니다. x
?
길게 나열하자면
마지막부분에서 else는 그전 if문조건이 아닐경우만 실행되는거구요. 그위 if문이 맞던다르던 관계가 없죠.
저걸 늘여트려서 쓰면,
if errorlevel=0
{
?? if errorlevel=0
???{
?????? if errorlevel=0
????? {
??????? ?? if errorlevel=0
?????? ?? }
?????? ?? else
?????? ?? {
?? ?? ??? }
???? ? }
?? }
}
?
제가 요새 이렇게 늘어져서 가독성 떨어지기땜에 함수로 좀 간결하게 하려고 보는데 아 머리가 좀..ㅎㅎ
?
이런식으로 되지 않을까요?