나는 TextMate에서 집에 온 것처럼 느끼게하기 위해 BBEdit을 스크립팅하려고합니다. 내가 할 수 있어야 할 한가지는 참조가있는 객체에 특정 속성이 있는지 확인하는 것입니다. 예를 들어AppleScript 개체에 특정 속성이 있는지 확인할 수 있습니까?
:
tell application "BBEdit"
tell front window
get selected items
end tell
end tell
후자는 '선택 항목'속성이 없기 때문에이 있지만 디스크 브라우저 창에서 프로젝트 창에 성공합니다. 객체에 그러한 속성이 있는지 어떻게 알 수 있습니까?
참고 사항 : 스크립트 편집기 (속성 가져 오기)에서 개체의 속성을 확인하는 방법을 알고 있지만 런타임에 그 속성을 알고 있어야합니다.
는
참고 사항 : 나는 선택을하지 않았습니다. 모든 문서에 해당 속성이 있으므로 쉽습니다. 이것은 _window_ 유형의 서브 세트에만있는'selected items'입니다. –