매크로 커뮤니티

조회 수 1581 추천 1 댓글 11

jp님 덕분에 95% 완성한 매크로 입니다. 정말 잘 작동을 하는데.

한번씩 팝업이 다양 하게 떠서 어플재실행을 위해

제작작업 닫기후 10분동안 제작작업으로 안돌아올시 어플재실행을 하도록 만들었습니다.

제작작업 닫기 입력후 10분후 앱재실행을 활성화 하도록하고 다른작업후 제작작업으로 돌아오면 앱재실행그룹을 비활성 하도록 만들었습니다 문제는 비활성을해도 타이머가 멈추지 않고 진행된다는 점입니다.

자꾸 어플재실행이 이상하게 실행되길래 보니. 비활성시 멈춰있다가 다시활성화 되면 타이머가 진행이 됩니다.초기화가 되는게 맞는거 같은데.. 제가 이해를 못해서 잘못 만든건지 모르겟습니다....

P5drXk9.png



  • 내가왕이지 2021.07.08 13:25

    부럽다....복잡하네유

  • JP89 2021.07.08 13:51
    ㄹㄹ음 제생각에는 저렇게 10분 타이머를 돌리시면 타이머가 한번이라도 실행되서 돌아가기 시작하면 중간에 재실행을 안해도되더라도 무조건 10분뒤에 앱 재실행을 해버릴것같네요?!
    물론 직접 테스트해보진 못했으니 장담은 못하지만요..

    혹시 시간적 여유가 되신다면 제가 올려둔 바연 반자동 헬퍼를 받으셔서 [_close_window] 폴더내에 스크립트를 참고해보셔도 좋을것같습니다.
    창닫기 버튼을 이미지검색하여 찾으면 120초뒤에 눌러 켜져있는 윈도우를 끄는 코드입니다.
    https://tailstar.net/macro_best/30172339

    - 샘플 코드 -
    -- set/get delay timer clock
    function setClock()
        return os.clock()
    end

    function getClock(clock)
        if clock ~= nil then
            return os.clock() - clock
        else
            print(clock..' is null value now')
        end
    end

    -- Sample
    CLOSE_SV = 120
    if isImage('close_btn'then
        if close_clock == nil then
            print('자동 창 닫기 시간클럭 설정')
            close_clock = setClock()
        end
        local sec = math.floor(getClock(close_time))
        print('창 닫기 시간 : '..sec..' / '..CLOSE_SV)

        if getClock(close_clock) > 120 then
            clickImage('close_btn')
            print('Closed Window !!')
        end
    else
        close_clock = nil
    end

    특정 조건에 현재시간의 클럭을 저장해두고 시간이 흐르면서 저장해둔 클럭과 현재 시간을 비교해서 흐른 시간을 비교해서 동작하는 프로그램 코드가 있습니다.
    루아로 스크립트를 이용하시면 문제 해결이 보다 쉬우실것 같습니다.

    setClock(), getClock() 함수의 소스는 아래 링크 참조해주세요..!
    https://plcman.tistory.com/104



    지금의 경우에는 제작창에 진입했다는것을 알수 있는 이미지를 따놓고
    그 이미지를 발견하지 못하면 600초 후에 재실행 스크립트를 실행하게 하시면 될거같긴한데..
  • 은빛선율 2021.07.08 18:49
    자세한 설명 감사드립니다.
    으아~~ 루아언어 넘 어렵네요 ㅎㅎ
  • 은빛선율 2021.07.08 18:59
    지금 알려주신 바연 보고있습니다.. 솔직히 어떻게 써야 할지 감도 안잡히네요 좀더 고민해봐야겠습니다 ^^
    항상 답변 감사드립니다. jp님 덕분에 저의 매크로가 갈수록 완벽해져 가네요 ^^
  • JP89 2021.07.08 19:51
    그러게요 ㅠㅠ
    부연 설명이나 구현이 필요하신 부분이 있다면 댓글 남겨주시면 저도 여유될때 고민해보겠습니다. :)
  • 은빛선율 2021.07.08 20:47
    정말 감사합니다 jp님덕분에 이정도라도 매크로 만들어서 돌리네요
    이미지맥스 카페는 질문게시판도 없고... jp님 아니였으면 진작 포기했을듯합니다.
    몸이편할려고 매크로 만드는데... 머리가 더 아파오는 기분이 ㅎㅎ
    타이머활성화가 인식비활성 시키면 초기화가 되어야 하는게 맞는거 같은데... 비활성화시켜도 일시정지만 되고 다시 활성화 되면 이어서 시간이동작이 되는 부분때문에 거의 며칠은 날린듯하네요 ㅎㅎ
  • 배배백100 2021.07.09 09:25

    정말대단하시네요... 루아언어 진짜 어렵네요 ㅠㅠ 배우고싶습니다 

  • 맨솔 2021.07.09 21:29
    내용을 보닌까 제작작업 닫기후 10분동안 제작작업으로 안돌아올시 어플재실행을 
    10분타어머 액션을 이미지로 캡쳐 하셔서 이미지 인식 실패시 어플재실행이 인식활성화 되도록 수정하면 더 빠르게 진행이 될거같네요
  • 은빛선율 2021.07.10 13:28
    답변 감사합니다 그렇게도 해봤는데..
    10분타이머액션을 비활성화 하면 초기화가 되어야 하는데. 다시 활성화 될때, 시간이 이어져서 활성화됩니다.
    예를들어 제작작업진행시 비활성화로 해놨는데 5분 정도 지난후 돌아오면 10분타이머가 비활성화 되었다가..
    제작 작업닫기 때 활성화가 되면 5분후에 10분타이머가 켜져서 이미지인식 실패하면 바로 어플재실행이 되어버립니다 ㅠㅠ
  • 맨솔 2021.07.10 15:12
    제가 드리는 말씀은 10분 타이머 인식 활성 비활성이 아니라 10분 타이머는 아에 삭제를 하고
    제작작업 닫기를 이미지 캡쳐해서 해당 인식 범위에 이미지가 없어 인식 실패시 ㅡ> 앱재실행 그룹 활성화
    ㅡ> 앱재실행 스크립트 작동되면 앱재실행 그룹 인식 비활성화 ㅡ> 재실행 액션 시작 ㅡ> 바탕화면에서 어플 이미지 인식되면 앱재실행 그룹 비활성화
    이렇게 하시면 될듯합니다. 잘 안되시면 텔레그램 아이디 남겨주시면 따로 연락드리겠습니다.
  • Wldiw 2021.11.19 05:09

    이미지맥스 카페의 JP님의 

    "인식화면의 정지 여부(앱동작정지) 를 검출하는 방법"

    이글보고 만드신거 같은데요~ 앱동작이 멈춤으로 인식되었을경우에 다른스크립트나 행동을 취하고 나서, 

    다시 기존스크립트로 돌아오시는 경우이거나, 해당 스크립트에서 특정행동을 취하시는걸로 보입니다.

    해당 부분은 

    """ OpenScript('reboot') -- 앱 재실행 스크립트 변경 """

    윗부분에

    Screen = nil

    stop_check_period = nil

    stop_check_time = nil

    을 붙여주시면 될거같네요.

    (기존에 setClock함수에 저장되어있는 시간,시기,스크릿샷을 재설정해야되는 부분입니다.)


    "이미지맥스 카페에 글 올려놨습니다."


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 운영 방해 목적의 매크로 관련 글 제재 피카부 2019.09.03 0/0
질문 오딘 pc버전 매크로가 올라왔었던거같은데 사라졌군요 안깔린다안깔려 2021.07.11 0/0
질문 이미지맥스 오딘pc버전에서 비활성 먹히나요 ? 에임1 2021.07.11 0/0
자유 오딘 부계정 정지먹었어요 16 하늘은내땅 2021.07.18 0/0
질문 이미지맥스 질문있습니다~ 1 조끼 2021.07.10 0/0
자유 오딘 매크로 쓰시는분들 정지조심하세요 12 dlawot 2022.06.21 2/0
질문 오딘 이미지맥스 혹시 만드신분들중 1 배배백100 2021.07.09 0/0
질문 그래픽카드 브이램이 12G or 16G 일때 대충 몇개정도 ... 2 파란나무 2021.07.10 0/0
자유 오딘 매크로 메인퀘스트 작동잘되는 매크로 있나요? 3 노랑노랑 2021.07.15 1/0
질문 바람의 나라 연 매크로 추천 부탁드립니다. 3 바보탱구 2021.09.02 0/0
질문 지금 오딘 앱플레이어로 돌아가는 매크로중에 질문 6 김재털 2021.07.13 1/0
질문 이미지맥스 타이머 인식활성 사용하시는분 계실까요? 11 은빛선율 2021.11.19 1/0
질문 이미지맥스 OCR질문드립니다 9 hash21 2021.07.07 0/0
자유 [오딘] 부캐 정지 먹음 21 데이몬 2021.07.21 6/0
질문 메모리 인식 메크로는 어떤식으로 만들 수 있나요? 2 쿡희엔크림 2021.07.07 0/0
자유 메이플 제작자분 구해봅니다... 1 아브카투 2021.07.09 0/0
자유 오딘 매크로 만드신 능력자분계신가 27 Thesky77 2022.07.13 1/0
질문 오딘 pc버전 매클 나온게있나요? 5 손모가지건다 2021.07.15 0/0
자유 메이플 매크로 제작의 가르침을 받고 싶습니다 한 번만... 배우려는자 2021.07.06 0/0
자유 맨솔님꺼 작동 아주 잘됨 15 데이몬 2021.07.10 2/0
질문 이미지맥스 질문 !! 3 빵글2 2021.07.10 0/0
Board Pagination Prev 1 ... 175176177178179180181182183 ... 525 Next
/ 525

전체 최신 인기글

전체 주간 인기글