ATTIN(Express Tool)

외부, 탭 구분 ASCII 파일에서 블록 속성 값을 가져옵니다.

찾기

ATTIN 및 ATTOUT 도구를 사용하여 선택한 블록 참조에 대한 속성 값을 변경할 수 있습니다.

ATTIN 명령을 시작하면 입력 파일을 읽고 각 행을 처리합니다. 핸들 및 블록 이름이 처리 중인 행과 같은 블록 참조를 찾은 경우 해당 블록에 모든 속성 변경 사항을 적용합니다. 찾을 수 있는 모든 블록을 처리한 경우 나머지 데이터를 대화식으로 지정할지 묻는 프롬프트가 표시됩니다. 예를 선택하면 명령 윈도우에 각 행의 데이터가 나열되고 속성을 적용할 블록을 선택하라는 프롬프트가 표시됩니다. Enter 키를 눌러 다음 행으로 이동하거나, Esc 키를 눌러 종료할 수 있습니다.

파일 형식

입력 파일 형식은 ATTOUT에 의해 생성된 형식과 같아야 합니다.

ATTOUT으로 작성된 출력 파일은 대부분의 데이터베이스 및 스프레드시트 프로그램에서 편집하는 데 적합한 탭 구분 ASCII 파일입니다. 이 작업을 하기에는 Microsoft Excel이 적합합니다. 변경 사항을 탭 구분 ASCII 형식으로 저장해야 합니다. 그렇지 않으면 ATTIN 명령을 사용하여 파일에서 데이터를 가져올 수 없습니다.

파일의 첫 번째 행에는 ATTIN의 데이터를 식별하는 열 헤더가 포함되어 있습니다. 처음 두 열에는 HANDLE 및 BLOCKNAME 레이블이 지정됩니다. 이러한 열은 ATTIN의 선택 사항이지만, 이러한 열이 있으면 이 파일에서 속성 데이터를 읽어 도면에 자동으로 삽입할 수 있습니다. 이러한 열이 없는 경우 ATTIN에서 파일을 처리할 때 이 데이터를 제공할지 묻는 프롬프트가 표시됩니다.

파일의 나머지 열에는 도면에 표시되는 속성 태그 레이블이 지정됩니다. 데이터베이스 프로그램에서는 열 헤더가 고유해야 하는 경우가 많으므로, 중복 속성 태그에 숫자를 추가하여 고유하게 만들어야 합니다. 예를 들어 ATTOUT에서 작성한 파일의 헤더 행은 다음과 유사할 수 있습니다.

HANDLE  BLOCKNAME  MYTAG  MYOTHERTAG  MYTAG(1)

파일의 나머지 행은 각각 단일 블록 참조와 해당 속성 값을 나타냅니다.

선택한 모든 블록에 각 속성에 대한 열이 있으므로 특정 블록에 적용되지 않는 속성 레이블이 있을 수 있습니다. 이러한 레이블은 적용되지 않는 셀에서 "<>" 문자열로 표시됩니다. 따라서 위 예의 헤더 행이 포함된 파일에서 MYTAG 속성만 포함된 블록의 행은 다음과 유사할 수 있습니다.

HANDLE  BLOCKNAME  MYTAG  MYOTHERTAG  MYTAG(1)
E1      MYBLOCK1   Data1  <>          <>

"<>"는 이 속성이 현재 블록에 적용되지 않으며, 적용되지만 현재 비어 있는 속성이 셀임을 나타냅니다.

파일

attin.lsp