Get(윈도우 UUID)
활성 윈도우의 UUID(Universally Unique Identifier)를 반환합니다.
포맷
Get ( 윈도우 UUID )
매개 변수
없음.
반환되는 데이터 유형
텍스트
다음 버전에서 시작됨
26.0
설명
각 윈도우는 생성될 때 UUID가 할당됩니다. 윈도우의 UUID는 윈도우가 존재하는 동안 동일하게 유지됩니다. 이 16진수 문자열은 윈도우 이름이 변경되거나 여러 윈도우가 동일한 이름을 갖는 경우에도 윈도우를 식별합니다.
이 함수는 활성 윈도우가 없을 경우 빈 문자열을 반환합니다.
참고
-
스크립트가 동작 중인 윈도우가 전면 윈도우일 필요는 없습니다.
-
윈도우 UUID는 윈도우 선택, 윈도우 닫기, 윈도우 이동/크기 조절 및 윈도우 제목 설정과 같이 윈도우를 지정할 수 있는 대부분의 스크립트 단계에서 윈도우 이름 대신 사용할 수 있습니다.
-
기존 윈도우에서 윈도우 > 새로운 윈도우 명령이나 새로운 윈도우 스크립트 단계를 사용하여 창을 생성하는 경우에도 각 새로운 윈도우는 고유한 UUID를 받습니다.
예제 1
활성 윈도우의 경우 38F0E000E91C4214AADCA593F9A810D6과 같은 값을 반환합니다.
예제 2
활성 윈도우의 UUID를 변수에 저장하고, 새로운 윈도우를 생성한 다음(이 새로운 윈도우가 활성 윈도우가 됨), 원래 윈도우로 돌아갑니다.
변수 설정 [ $windowID ; 값: Get ( 윈도우 UUID ) ]
새로운 윈도우 [ 스타일: 문서 ; 레이아웃 사용: <현재 레이아웃> ]
윈도우 선택 [ 이름: $windowID ]
예제 3
윈도우 UUID를 키로 사용하여 활성 윈도우에 대한 정보를 JSON으로 저장합니다.
변수 설정 [ $uuid ; 값: Get ( 윈도우 UUID ) ]
변수 설정 [ $$windowData ; 값:
JSONSetElement ( $$windowData ;
[ $uuid & ".lastRecord" ; Get ( 레코드 번호 ) ; JSONNumber ] ;
[ $uuid & ".windowName" ; Get ( 윈도우 이름 ) ; JSONString ]
)
]