매크로

질문
2015.03.30 21:37

프렙 variables 질문입니다

조회 수 443 추천 0 댓글 11
쫄작매크로 스크립트짜면서 함수가 눈에뗫는데
계속시행착오만 겪는중이라 답답해서올려봅니다.
바람처럼님 강좌만 기다리고 있는데..ㅜㅜ

제가필요한변수는
변수이름 : 문자 + var(숫자) 입니다
루프카운트에따라
Xy값대입좌표를 var로지정해서 루프카운트마다
Check1~check8로
바꿔줄수있는
Checkvar를 찾고있는데
Var = String
Check + var인가싶어 헤맸는데 이것도아니네요...
변수를 완전히이해하고싶은데 초짜는 어렵습니다..
아시는분있으시면 알려주시면 감사하겠습니다

  • 본캐 2015.03.31 10:25

    string 은 문자열이구요 rect 형 변수를 사용하셔야 됩니다.

  • 본캐 2015.03.31 11:03

    음.. 좌표지정하는 변수 질문하시는줄 알았는데 다시 읽어보니깐 그건아니네요..;


    루프 카운트에 따라 check + 숫자 로 변하는 변수를 설정하고 싶다 라는것 같은데

    저렇게 할려고 하면?

    var1="check" + @loop 이렇게 하시면 되겠네요.


    근데 쫄작만들때 이게 왜 필요한지는 모르겠네요 ㅎㅎ;

  • welchs 2015.03.31 17:39

    저번질문글도그렇고 이번에도 도움 감사합니다ㅎㅎㅎㅎㅎ"check"가 제가 원하던 그부분입니다!
    옹스컴님이 이해해주신것처럼

    제스크립트에서는 1번부터 8번쫄(옹스컴님 의견따라 1~4번쫄로 줄일생각입니다 변수가 훨씬간결!)
    클릭해볼때에 필요합니다ㅎㅎ

    1번쫄 체크해봐라
    2번쫄 체크해봐라
    ~
    8번쫄 체크해봐라

    에서
    체크시에 해당터치좌표를
    ("check" + @loop)@loop번.x

    ("check" + @loop)@loop번.y
    로 할때 필요해서 질문드렸습니다ㅎㅎㅎ


    제가 구상했던부분은?

    이게아니면 위에 말씀드렸던 8개를 일일이다.....스크립트가 30줄이 넘어가겠더라구요

    변수 이리저리 시도해보는동안 저리짯으면 노가다로라도 짯을텐데

    세나하는것보다 매크로짜보는게 더 재밌어서ㅎㅎㅎㅎ;;;

  • 본캐 2015.04.01 11:23

    네 변수 생기고 나니 하나만 짜면 됩니다 ㅎ 원래 하시려던 것도 루프를 중첩시키면 되요. 드래그 하는 시간 보다는 이게 빠를것 같네요.

    구현은 다 하셨는지요?

    체크시에 해당터치좌표를
    ("check" + @loop)@loop번.x
    ("check" + @loop)@loop번.y

    아직도 위에 말씀이 이해가 잘 가지 않는데요 ㅎ
    frep 은 형변환이 자동으로 되지 않는것 같은데

    ("check" + @loop) 부분은 string 이고 @loop번.y 는 number 라서 연산이 안될건데요..
    그리고 @loop 는 rect 형이 아니라 .연산자가 안먹을거구요

    저는 rect 형으로 연산하고 터치할때만 rect.x rect.y 로 하는게 편해서 이렇게 하지는 않지만..ㅎ
    옹스컴님 루틴에서 드래그없이 좌표변경할려면

    변수:rect (0 0 0 0)

    rect.x = x초기값
    Start Loop 2times
    rect.y = y 초기값

    Start Loop2 4times
    touch rect.x, rect.y
    rect.y = rect.y + 210
    End Loop2 4times

    rect.x = rect.x - 260 ( 터치키가 오른쪽에 있을경우에 아래쪽으로 이동하는건 -x 방향이라 빼기)
    End Loop 2times

    하시면
    [1] [2] [3] [4]
    [5] [6] [7] [8]

    차례대로 터치되고 하나만 짜시면되겠네요

  • welchs 2015.04.02 00:13
    결국 구현은 다됬고 이제 잔버그 수정중에 있습니다 ㅎㅎㅎㅎㅎ

    제가 하고싶었던부분은 말씀하신것처럼 연산자 인식을 못해서
    실패했고.....결국 안된다고 판단하고
    옹스컴님이 알려주신 방향으로 수정해서 매크로 작성했어요

    저는
    rect1.x - 130(쫄배치자리1,2,3)
    rect2.y + 200으로 - 쫄터치y값 + 터치 드래그
    루프건다음에 써봤는데

    루프값에따라 와이값을 늘리도록 해뒀는데
    쫄배치할 자리를 유지하는게 되게 어려웠어요ㅜㅜ
    control 아무거나에 이리저리 성공(실패)하면 변수값 설정하도록 땃는데
    마지막에 쫄 중복시 뜨는 이미지 확인하도록 하고
    이미지 웨이트에 변수값설정하도록 둿더니 성공했네요

    엌...그런데 저번에 짜봤을때
    루프안에다가 또 루프넣는것 안됬던거같아서 시도도못해봤는데
    본캐님 댓글대로며는 루프하나더짜는것도 되는가보네요...도대체 이게 왜안되지 하고 넘어갔었는데..끆


    본캐님말씀대로도 생각해봤었는데
    8마리만 체크하도록 찍어도 해피가 너무많을땐 결국 드래그를 줘가면서 스크립트를 짜야할껏 같아서
    옹스컴님 추천대로 짜게됬었어요
    근데 이렇게짜도 정말.....드래그랑 루프가 들어가는동안
    쫄배치할 자리 유지하는거랑
    쫄다찾았을때 탈출하는거 이게꼬여서 애먹었어요....
    1쫄자리 2쫄자리 3쫄자리 자꾸 엄한데 찍어가지고....

    버그수정하면서 최대한 알려주신팁대로 적용해보겠습니다ㅎㅎㅎ
    좀더 깔끔하게 짤수있을 것 같아요
  • profile
    옹스컴 2015.03.31 13:46

    윗분 말씀대로 string 이 아니고 rect

    변수:rect (100 200 0 0)

    하시고 loop 돌때마다?

    rect.x =?rect.x + 000

    rect.y = rect.y + 000

    이런식으로 하시면 될겁니다.

    [1] [2] [3] [4]

    [5] [6] [7] [8]


    이런식으로 클릭하시고 싶은가 보신데

    그냥 1~4까지 하시고 드래그 넣으시는게 낫습니다.



  • welchs 2015.03.31 17:44
    오.............
    감사합니다
    오늘저녁에 밥먹자마자 짜로갈껀데
    도움주신대로 1~4번 + 드래그로 가는게 훨씬 낫겠습니다.
    rect.y + 200 정도로해보니 적당하던데
    loop돌때마다 y값오르는것도 변수설정이 이해되지않아서 포기상태였는데
    이리 도움주셔서 정말 감사드립니다!!
  • profile
    옹스컴 2015.03.31 17:58
    예전엔 1 2 3 4 루트를 다 짜야 되서 코드가 100라인 막 넘어가고 그랬었는데
    요샌 좀 나아져서 좋긴 하더군요 ㅋㄷ..

    변수 기능이 여기 저기 쓸데가 많은거 같습니다. ㅎㅎ
  • welchs 2015.03.31 19:43
    저는 30개만넘어가도 너무 머리아파져서
    쫄교체는 손도못대고있었는데 이번에 넘편하게바뀐거같아요ㅎㅎㅎ변수기능생겨서 정말 써먹을 곳 많아진듯요
  • 락샤타 2015.04.01 13:52

    열심히 읽어 보았지만.. 저에겐.. 아직 어렵네요...ㅠㅠ

  • welchs 2015.04.02 00:16
    저도 일주일내내 이렇게짜봣다가 저렇게짜봣다가
    강좌란에 바람처럼님 글 열댓번도 정독해봤다가
    댓글 고수님들이 알려주신 스크립트도 첫번에 이해안되서
    수어번보고 겨우 스크립트짰어요ㅎㅎㅎㅎ;;;;;

    컴퓨터계열 비전공자라 더어려웠던건진 모르겠지만
    이해하는게 어렵긴 한 것 같아요;;;

    저는 어려운길로 온감이있지만
    좀더 다체롭게 짤려고 파본거구요
    순전히 좀더 쉬운방법으로도 짤수있어요!
    프렙 팁이나 강좌부분에 변수없이 짜는방법도 많은데 참고해보시는것도 ㅎㅎ

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 interrupted 에러.. 후구니 2015.03.31 0/0
자유 몬길 매크로 되나요??? 뱅남봉 2015.03.31 0/0
질문 프랩을 하는데 팅,멈추는 현상 등등등 2 샤크레인 2015.03.31 0/0
질문 calibrate input 할때... 3 frija 2015.03.31 0/0
질문 이번 몬길 업뎃 되고 프렙이 잘 동작을 안합니다. 도와... 1 내마음속의별 2015.03.31 0/0
질문 프렙 variables 질문입니다 11 welchs 2015.04.02 0/0
자유 몬길 노트2..프랩은뜨는데 실행이안되요ㅜㅜ 3 흐임 2015.03.31 0/0
질문 초보적인 질문좀 할께요 프렙 항목 이동? 2 팟팟팟 2015.03.30 0/0
정보 프렙은 어디서 어떻게 다운받고 사용하는지좀 알려주세... 5 피곤스 2015.04.02 0/0
자유 세나 DB 파일 1개로 수정해서 쓰려하는데 무릎꿇고넙죽 2015.03.30 0/0
질문 갤럭시 s2 영웅 프렙 db있으신분 동훈몬 2015.03.30 0/0
질문 Recheck Rooted State 설정에서 하루종일 도네요?! 1 시러요 2015.03.30 0/0
질문 매크로 굴릴 싼 폰은? 4 권바흐 2015.03.30 0/0
질문 앤디 쓰시는분 프랩 어떻게 돌리시나요 ? 1 chaek 2015.03.31 0/0
질문 프렙 메크로중에서 갤3용 캐릭자동교체대는 db가있나여? 2 행복지니 2015.03.31 0/0
질문 블루스텍에서 프렙 녹화 종료 어떻게 하나요? 1 프렙 2015.04.27 0/0
질문 '폰'과 'pc에뮬'에서 같은 DB로 사용 가능할런지? 옹스컴 2015.03.29 0/0
자유 갤2 (800 480) frep 렉, 멈춤 - 설정. Tip 2 긔여븐앙마 2015.03.30 1/0
자유 프렙이 원래 사양이 높나요 ? 2 번개번개 2015.03.30 0/0
질문 Fail to put program file(steserv)Plaese try restart... 2 글로뤼아 2015.03.31 0/0
Board Pagination Prev 1 ... 126127128129130131132133134 ... 212 Next
/ 212

전체 최신 인기글

전체 주간 인기글