제어판에 체크박스로 옵션이 하나 잇을때
체크를 풀어 0인 상태에서 다른 단독모드를
진행시키고자 강제연산으로 해당옵션값을
1로 강제하여 스크립을 진행 시킨후
다시 돌아와 위에 제어판에 0 상태인 값을 다시 인식시킬수 잇는 방법이 잇는지 궁금합니다
제어판값을 0이라고 가정햇지만 실제 사용자가0또는 1로 설정하는부분이기에 새로 읽어들여야하는 부분인데 강제연산으로 현재 1값 상태에서 사용자의 체크옵션값을 다시 읽는 방법이
클립보드로 바꾸자니 너무 큰작업이라 간단한 방법 문의합니다
버튼 컨트롤을 만들어 함수 호출을 시행하면 제어판의 체크 여부가 0,1 값으로 다시 재반영 되는 것으로 알고 있어요.(체크값 뿐만이 아니라 제어판에 설정 상태 전체가)
하지만 스크립트 내부에서 처리할 수 없으면 용도 제한이 있다고 개인적으로 생각하기 때문에
제어판 조작값은 한 그룹에 모아서 정리해두고, 실제로 스크립트 내부에서 사용할 때는 시작 서브에서 그룹복사로 제어판 조작값의 복제그룹을 만든 뒤 처리하는 것을 선호하는 편이고 마찬가지로 추천 드립니다.
(꼭 그룹복사를 하지 않으시더라도, 제어판 조작값과 실제 스크립트 상의 판단값은 2중으로 만드시는 것을 추천드립니다. 스크립트가 복잡해질수록 더 자유로운 형태를 갖추는데 유용하다고 생각해요.)
실사용 하실 때는 복제된 그룹 값을 변경하며 사용하신 다음에
제어판 값으로 되돌려야 할때는 [제어판조작값, 해당항목번호] = [복제값, 해당항목번호]
이런식 연산으로 갱신해주는게 가능할 거에요
제어판에 컨트롤로 입력되는 값을 변경하면서 작동하는 스크립트를 작성하시는 경우에
버튼 컨트롤을 사용하시는 경우에 그때마다 지정값으로 갱신이 되어버리기 때문에 이런 구조는 꼭 갱신이 필요한 경우가 아니라 현재 진행중인 값을 보존하기 위해서도 유용한 구조가 되요
질문하신 제어판 조작 상태 자체를 값에 다시 반영 시키는 방법은
첫 문단에 적은 대로 버튼 컨트롤을 활용하시는 방법 외에는 잘 모르겟서요