매크로

조회 수 427 추천 0 댓글 11

베스트에 있는 프로시져에 관한 글을 읽어봤는데 이해가 잘 안되네요..


예를들어 프로시져 내 이미지 서치에서 fail에 abort를 지정하면,


메인에서 해당 프로시져를 불렀던 바로 다음 시퀀스로 가게된다고 이해했는데(맞나요?)


return도 마찬가지 아닌가요?


차이점이 이해가 잘 안되네요~




  • profile
    바람처럼 2015.10.01 22:21

    둘다 실행했던 다음 시퀀스로 돌아가는건 같습니다..


    다만, 프로시져 리턴후 분기가 나뉘게 되는거죠~


    abort시 따로 분기를 지정해 주지 않으면 프렙이 멈추게 됩니다...

  • 소송아지 2015.10.01 22:32

    죄송하지만 여전히 이해가 안되네요..ㅜㅜ 저의 이해력이란...

     뭔가 예시를 들어서 설명해주실 수 있으세요??(죄송합니다..)

  • 소송아지 2015.10.01 22:53
    제가 이해한게 맞는지요??

    프로시져 內 이미지서치에서 fail에 abort를 지정: 프로시져 外로 빠져나온 뒤 분기를 지정해 주지 않으면 멈춘다.

    프로시져 內 이미지서치에서 fail에 return을 지정: 프로시져 外로 빠져나온 뒤 분기를 지정해 주지 않아도 다음 시퀀스가 실행된다.
  • 꺼꾸리84 2015.10.02 00:56

    프로시져를 부른 메인구문에서 해당 프로시져의 분기를 지정해 줄 수 있습니다.

    여기서 분기 지정이 abort와 return이 있는데요..

    해당 프로시져가 정상적으로 종료가 되면 return의 분기를 이용하게 되는 것이고,

    해당 프로시져 중간에 abort를 주는 구문이 있으면 abort의 분기를 이용합니다.

    아직 프로시져를 메인 구문에서 불렀을 때, 프로시져의 분기 지정하는 것을 못 보신 모양듯하네요

    프로시져 분기 지정하는 걸 한 번 보시구요.

    return일 때 다음 구문으로 넘어간다고 생각이 되는건, 기본적으로 프로시져 분기 설정이 return이면

    next로 설정되어 있으니 그런듯 하네요..

     

  • 소송아지 2015.10.02 10:21
    설명감사합니다!!
    하.. 근데 진짜 왜이렇게 이해가 안될까요..

    메인구문에서 해당 프로시져의 분기를 지정해 줄 수 있다고 하셨고, 분기 지정이 abort와 return이 있다고 하셨는데요.. 지정할 수 있는 분기는 on finish와 on abort로 확인되네요ㅜㅜ
    프로시져가 정상종료되면 on finish의 분기를 이용하고
    프로시져 중간에 abort를 주는 구문이 있으면 on abort의 분기를 이용하는 것 같은데.. 맞는지요?

    그렇다면.. 프로시져 內의 시퀀스에서 fail에 return을 지정해주면 메인구문에서 해당 프로시져의 on finish의 분기를 이용하는 것인가요?
  • 꺼꾸리84 2015.10.02 10:46

    abort와 return은 둘다 event 발생시에 프로시져 종료 입니다.

    return은 정상 종료로 on finish의 분기를 따르게 되고,

    abort는 비정상 종료로 abort의 분기를 따르게 됩니다.

  • 봄돌 2015.10.02 11:03

    프로시저 호출을 하면 성공시(정상리턴) 뭘하고(기본이 next)고 실패시(abort리턴) 뭘하고를(기본이 abort)를 지정할수 있어요. (쉽게 말하면 이미지 인식후 성공시 어디가고 실패시 어디가고 지정하는 것과 같습니다.)
    그래서 디폴트로 하면 abort리턴하면 프렙이 종료 되는 거에요.
    이걸 이용하면.. 프로시져 리턴시 두가지 작업을 할수 있게 만들수도 있는거죠.

  • 소송아지 2015.10.02 15:51

    덧글들 정말 감사합니다!!

    바람처럼님이 쓰신 글 잘 읽어보고

    꺼꾸리84님과 봄돌님 댓글 덕분에 완벽히 이해했네요


  • 람이잡스 2015.10.02 23:16
    다들 설명 엄청 잘하시네요..전그냥 return은 성공 abort는 실패 라고밖에 생각안해왔는데... 복잡..ㅇ..ㅇ;;
  • 보리밥쌀밥 2015.10.07 11:08

    베스트 글 강좌에 설명이 있던데, 그거 참고하시면 도움이 될 것 같아요~

  • 니노니모 2015.11.02 10:19

    자세한설명이네요 저도 어느정도 프렙다룰줄안다지만 가끔 프로시저에서 헤멜때가잇더군요..ㅎ 


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 frep렉잡는법 3 탱탱한푸키 2015.10.19 0/0
질문 겔럭시6엣지 업데이트이후 이미지인식 1 뭐먹고사냐 2015.10.08 0/0
자유 좀아래에있는 DB를 2 탱탱한푸키 2015.10.16 0/0
질문 auto bmp 속도 질문 요 매냐현질 2015.10.07 0/0
질문 take screenshot 관련해서 질문드립니다 5 동하아빠 2015.10.13 0/0
질문 블루스택 내에서 프렙 녹화 시 터치가 전혀 녹화되지 ... 4 에이치더블유 2015.10.06 0/0
자유 세나 모험매크로 1 탱탱한푸키 2015.10.09 0/0
질문 프랩 이미지 인식 질문있습니다 3 동하아빠 2015.10.06 0/0
질문 몬길 프랩 활성화 질문드립니다. 2 동하아빠 2015.10.06 0/0
자유 갤럭시S6 엣지.. 프렙안되는줄알고 놀랐네요.. 1 프리주니 2015.10.05 0/0
질문 g4가 내일 오는데요 프렙 잘 되겟죠? 3 서초꽃거지 2015.10.06 0/0
공유 세븐나이츠 지프로2 db 12 공룡옹군 2015.10.12 0/0
질문 [블루스택] 이미지 인식 먹통, 터치스크린 명령은 엉뚱... 3 에이치더블유 2015.10.06 0/0
질문 노트4 이미지인식 문제 (강제 재부팅) 1 라마빈 2015.10.04 1/0
질문 화면인식중 동시에 다른화면인식을 할수없을까요? 1 일당백마논 2015.10.04 0/0
질문 휴대폰에서 만든 DB를 윈드로이에서 돌리면 화면인식이... 앨마 2015.10.03 0/0
질문 프로시져에서 abort와 return의 차이점이 궁금합니다. 11 소송아지 2015.11.02 0/0
자유 블택 프렙 질문입니다. 2 호랑랑랑 2015.11.16 0/0
자유 그랜드체이스 프렙이.... 3 검은청설모 2015.10.03 0/0
자유 세븐나이츠 매크로 2 철판 2015.10.01 0/0
Board Pagination Prev 1 ... 697071727374757677 ... 212 Next
/ 212

전체 최신 인기글

전체 주간 인기글