매크로

질문
2015.04.08 14:54

사소한 질문하나 할게요

USW
조회 수 63 추천 0 댓글 9

함수(매개변수...)

{

함수내용

}

return


[질문1]

위의 뼈대에서


return이 있을때와 없을때의 차이가 있는지 없는지, 만약에 있다면 어떤 차이가 있는지 구체적으로 알려주실분 없으신가요 ㅎ;


[질문2]

함수를 주로 선언하고, 테스트를 할때 그 스크립트 안에서 함수를 불러와서 사용하고 있거든요

근데 어떤거는 return이 있고 어떤건 없는데 그래도 잘 동작하기는 합니다..


문제는 스크립트는 종료가 안되는데.... 클라이언트가 종료가 되어버려서요...

클라이언트의 문제인지 아닌지는 정확하게 모르겠는게.... 기존의 스크립트에서 함수를 더 추가시켜서 만든 새로운스크립트를

사용해서 매크로를 작동시키니깐 그때부터 한번도 안팅기던 클라이언트가 팅기더라구요...그래서 [질문1]을 물어본거구요

그리고 [질문2]는 [질문1]에서 return이 있거나 없거나 상관없다고 했을때, 스크립트의 문제인지 클라이언트의 문제인지

궁금해서 질문드립니다...(뭔가 좀 복잡하게 질문해놨는데 죄송합니다 -ㅋ-)


  • 리체 2015.04.08 15:01

    함수의 경우 {} 안의 내용만 수행하고 종료되므로 } 다음줄에 어떠한 명령어가 있던 수행자체를 하지 않습니다.

    다만, 상위 코드에서 return없이 함수까지 내려왔다면 여기서 return이 먹히겠지요.

  • USW 2015.04.08 15:02
    [질문1]의 답변 감사합니다^ㅡ^
  • Hangoon 2015.04.08 16:21

    함수는 Return 필요없습니다. 아니, 정확히 말하자면 함수에서의 Return의 활용은 본문 스크립트에서와는 다른 기능을 가집니다. 말그대로, 함수내에서 연산한 값을 함수 그 자체로 반환하게 됩니다


    함수(a,b){

    c:=a+b

    Return c

    }

    위의 함수를 정의했을때 위 함수는 호출될 때마다 C값을 반환하게 됩니다

    즉, 아래처럼 함수자체의 값을 확인하면 3이 출력될 것입니다.


    msgbox, % 함수(1,2)



  • USW 2015.04.08 16:24
    보충 설명해주셔서 감사합니다.
  • Hangoon 2015.04.08 16:23

    스크립트가 아닌 클라이언트(컨트롤하고자하는 대상 프로그램인가요?) 가 종료된다라고 하면 Return유무의 문제라기보다는 스크립트 자체의 문제일 가능성이 더 크고요, 그 프로그램이 종료되는 원인이 단지 매크로 스크립트뿐이라고 단정지을 수 없으니 위 질문만 가지고는 판단하기가 매우 어렵겠네요

  • USW 2015.04.08 16:25
    간헐적으로 일어나는거라 어쩔때는 안그러고 그러더라구요...그래서
    정확한 원인을 저도 잘 모르겠네요...

    스크립트에는 일단 문제가없거든요;ㅁ;
  • USW 2015.04.08 16:29
    아그리고, 클라이언트가 처음에 종료될때 스크립트는 그대로 있거든요...
    그래서 다시 클라이언트를 실행시키고 스크립트를 종료하지 오른쪽하단에 시간나오는곳에서 마우스오른쪽버튼
    눌러서 다시 리로드 시켜서 실행하게되면 버그에 의한것인지는 모르겠지만 엄청느려집니다...
    부드럽게 이동해야할 캐릭터가 1초에 한번씩 이동한다던지 끊겨서 이동하게 됩니다.

    그래서 클라이언트가 꺼지게되면, 스크립트도 그냥 같이 껴줬다가 다시 관리자권한으로 실행시켜줘야
    제대로 동작합니다.

    문제는 클라이언트가 꺼져도 스크립트는 꺼지지 않는다는 점과 다시 클라이언트를 위와같이 다시 켜고
    스크립트리로드후에 재작동시 문제가 발생한다는 점! 왜 그런지 이해할수없습니다.ㅋ
  • 제발등업좀2 2015.04.08 18:40
    함수..에서 리턴 시키는 경우는 값을 돌려받기위해서 ...값을 돌려받을필요가 없을시는 생략하셔도 될껏같습니다.
  • 몽땅아리 2015.04.12 16:31

    오핫 함수에도 리턴값이 존재하는군요..?


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 제가 메크로를 만들어보려고 하는데 ... 14 케리의비밀 2015.04.13 0/0
질문 지니모션 + adb +닷넷 이용한 매크로 프로그래밍 질문 6 간지쏘웅 2015.04.15 0/0
자유 완전 생 초보인데요... 5 안녕난정환 2015.04.12 0/0
질문 이미지서치 명령어 질문있습니다. 8 지니블렉션 2015.04.10 0/0
질문 비활성 클릭 질문... 1 처형인 2015.04.09 0/0
질문 제가만든 소스좀 두개비교해서봐주세여 문제점을 못찾... 10 백곰e 2015.04.10 0/0
질문 이미지 계속 찾다가 찾는이미지를 발견하면 다음으로 ... 9 iiand 2015.04.13 0/0
질문 질문좀하겠습니다 6 백곰e 2015.04.13 0/0
질문 이미지 서치 4 namur 2015.04.14 0/0
질문 사소한 질문하나 할게요 9 USW 2015.04.12 0/0
질문 contorlclick 질문좀 할게요~ 5 낭군이 2015.04.18 0/0
질문 정말 함수의필요성을느끼는데 머리가... 7 우후훅 2015.04.22 0/0
질문 오토핫키관련. 대답점 해주세요. 2 iiand 2015.04.16 0/0
질문 지정한 프로그램 바깥 부분을 클릭하는 이유가 뭘까요? 3 아무렇게나 2015.04.18 0/0
질문 아무것도 아닌 질문(?) 하나만 할게요. 12 USW 2015.04.08 0/0
질문 세븐나이츠 명예보내기 매크로 공유해주실분 계신가요?... 1 비인갓 2015.04.08 0/0
질문 7.1버젼깔고 실행햇는데.. 4 dowkek 2015.04.06 0/0
자유 초보 입문 인사 드립니다. 3 덩구리얌 2015.04.14 0/0
질문 could not close the previous instance of this scrip... 2 한평의해안선 2015.04.06 0/0
질문 오토핫키는 모바일용으로는 없나요? 2 가츠다 2015.04.22 0/0
Board Pagination Prev 1 ... 173174175176177178179180181 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글