NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 6
  • 매뉴얼

    NGM 6

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 함수 상자 - 변수 - 액션 속성 변경. (Functionbox, Variables, Action property change…

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 도구상자를 비롯한 함수와 외부 API들은 변수를 이용해서 자신의 속성값을 변경할 수 있습니다. 이미지 서치 또는 이미지 매치로 찾은 이미지의 좌표값을 변수에 저장하고, 이 값을 마우스나 다른 액션의 좌표값으로 사용할 수 있습니다. 이외에도 변수에 True 또는 False로 액션의 사용 여부를 바꿀 수 있죠. 이는 로직적으로 특정 로직 부분을 건너뛰거나 실행할 수 있도록 해줍니다. 첨부되어 있는 스크립트를 실행 해보세요.

    pL16u7V.png

     

     

    중요하게 확인해야 하는 부분은 변수 추가(아이디: 스위치)입니다. 내용을 보면 문자열 속성이 False로 설정되어 있습니다. 그리고, 그룹(아이디: TEST)의 변수 > 가져오기를 확인 해보세요. 변수의 값 False를 그룹의 사용 여부에 넣어주고 있습니다.

    aenwgbL.png

     

     

    이 스크립트를 실행하면 그룹(아이디: TEST) 액션이 실행되지 않게됩니다. 또한, 그룹 하위에 속한 모든 액션들도 동일하게 적용되는걸 알 수 있습니다. 이런 방식을 잘 이용하면 그룹에 모아둔 서브 루틴들을 어떤 조건에 따라 건너뛰거나 실행할 수 있게됩니다. 물론, 사용 여부를 제어하지 않더라도 조건에 따라 같음(True), 다름(False)으로 처리해도 됩니다. 다중으로 처리할 때는 [ 캐이스 액션 이동 ]을 사용할수도 있습니다.

    unC0Qxc.gif

     

     

    변수 추가(아이디: 스위치)의 속성을 True로 변경하세요.

    ud8fsRQ.png

     

     

    실행하면 어떻게 될까요? 그룹(아이디: TEST)은 이미 사용하지 않는 상태로 되어 있기 때문에 실행조차 되지 않습니다. 그렇기에 변수로부터 값을 가져오지도 못하고, 자신의 속성을 갱신할 수 없게됩니다. 사용 여부 속성을 제외한 다른것들은 항상 실행중이기 때문에 변수의 값이 항상 갱신됩니다. 사용 여부는 다른 속성들과는 다른 특수한 기능이기 때문에 이런 문제가 발생됩니다.

    E2T1s9w.gif

     

     

    이 문제를 해결하기 위해 "액션 속성 변경" 액션이 추가되었습니다. 아래와 같이 "사용 여부"를 "True"로 수정하고 실행해야 합니다.

    9NII3xB.png

     

     

    변수의 값을 갱신하기 위해 "덮어 쓰기" 속성을 True로 변경하세요. 변수의 덮어 쓰기는 상수와 변수를 나누는 기준입니다.

    tBQnzbN.png

     

     

    실행하고 결과를 확인 해보세요. 그룹(아이디: TEST)의 사용 여부가 True로 갱신된것을 알 수 있습니다.

    yzYyGKL.gif

     

     

    속성 정보

    P16CE3M.png

     

     

    기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 실행율: 이 액션이 지정한 확률로 실행되거나 건너뜁니다.
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

     

    작업

    • 사용 여부 속성: 액션 아이디에서 선택한 액션의 사용 여부 속성을 변경합니다.
    • 액션 아이디: 속성을 변경할 액션의 아이디를 선택합니다.

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.