매크로

조회 수 426 추천 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
분류 제목 글쓴이 최근변경 추천
자유 하 졸려서 수정을 못하겠어요 이제 2시간뒤면 퇴근인데... 3 적팀 2014.11.29 0/0
자유 하 몬길때문에 어제 컴터샀는데.. 1 난조크닷 2014.11.29 0/0
질문 피파3m 에 프렙 쓰시는분 계신가요? 시퀀스 다 짰는데 ... 3 아이나인 2014.11.09 0/0
질문 피씨에서 저장한 이미지를 프렙에서 부르는 법 아시는분? 4 cloz 2014.10.31 0/0
질문 피시에서 매크로와 스마트폰에서 매크로를 게임회사에... 2 soulfish 2018.01.28 0/0
자유 플렙 30렙 올리비아쿡 2015.02.01 0/0
질문 프로시져에서 abort와 return의 차이점이 궁금합니다. 11 소송아지 2015.11.02 0/0
질문 프로시져가 들어간 시퀀스를 다시프로시져로 5 바닥상태 2016.10.26 0/0
질문 프로시져 질문 입니다. 6 내마음부장 2015.05.01 0/0
질문 프로시져 저장위치 5 비니78 2015.06.27 0/0
질문 프로시져 이미지 질문드립니다. 3 제피니안 2015.04.21 0/0
질문 프로시져 수정후 저장시간이 너무 오래 걸려요~ 2 실버스톤 2015.06.12 0/0
질문 프로시져 수가 많아지면 수정후 저장하는데 시간이 오... 5 국화77 2016.11.24 0/0
질문 프로시져 만들기?? 옮기기?? 7 봣스 2015.04.09 0/0
질문 프로시져 랜덤실행 2 홍추니 2015.12.27 0/0
질문 프로시져 등록및 호출 1 이양훈 2015.12.30 0/0
질문 프로시저 저장문의 1 ggongwoo 2019.01.19 0/0
질문 프로시저 분해?? 2 비탕이 2020.11.10 0/0
질문 프렙폰 지프로 -> 지프로2 호환되나요?? 1 크라드메이 2016.04.04 0/0
자유 프렙패치되서 T900-S 2차 테스트 겸 해봤는데 보안으로... 12 급시우 2014.09.28 0/0
Board Pagination Prev 1 ... 5678910111213 ... 212 Next
/ 212

전체 최신 인기글

전체 주간 인기글