스크립트(script)를 이용하게 개체(objects)를 선택하는 몇 가지 방법

selectall
shiftselect
shiftselectpartial
select
selectpartial

#1

이번 포스트는 아래 KX 컨텐츠를 번역하여 작성되었습니다.
Different ways to select objects by @fgomez

사용자가 여러 개체(objects)의 속성을 편집하기 위해서 여러 개체를 선택하기 위한 다양한 스크립트 명령어가 있습니다. 이 스크립트 명령어들을 잘 활용하면 스크립트 라인 몇 줄을 줄일 수도 있습니다.

  • select, selectall: 이 명령어들은 현재 group scope에서 하나 혹은 모든 개체들을 선택할 수 있게 해줍니다.

  • selectpartial: 이 명령어는 주어진 이름의 일부(partial name)을 포함하는 이름을 갖는 어떤 개체라도 선택할 수 있습니다. 예를 들어, “circle1”, “circle2” 등과 같은 유사한 이름을 갖는 여러 요소들이 있다면, selectpartial(“circle”) 을 이용하여 이 개체들을 선택할 수 있습니다.

  • 추가로, 여기에 shiftselectshiftselectpartial이란 두 개의 명령어가 있으며, 이 명령어들은 현재 다른 선택된 개채들을 비선택하지 않게, 즉 선택하도록 선택의 범위를 확장시켜 줍니다. 예를 들어, 아래 그림과 같이 현재 rectangle란이 선택되어 있고, 여기서 "circle"이란 단어를 포함하는 개체를 선택하기 위해서 selectpartial(“circle”); 를 입력하면 circle1, circle2, circle3 개체가 선택됩니다. 동일하게 rectangle 개체가 선택되어 있는 상황에서 shiftselectpartial(“circle”); 이란 명령어를 이용하면 circle1, circle2, circle3 개체들 뿐만 아니라 현재 선택한 rectangle 개체까지 선택됩니다.

이 모든 명령어들은 Knowledge Base의 Selecting and deleting objects 항목에 설명되어 있습니다.