매크로 관리자 및 Revit 매크로 IDE 사용

매크로 관리자는 다음을 위한 사용자 인터페이스입니다.

다음은 매크로 관리자 화면입니다.

탭은 매크로 범위 또는 레벨을 나타냅니다.

이러한 탭에서 모듈과 매크로를 추가, 수정, 빌드 및 삭제합니다.

매크로 및 모듈

모듈은 조직적으로 그룹화된 매크로입니다. 매크로가 실행되면 매크로는 모듈 내에서 독립적이거나, 서로 코드나 유틸리티를 공유할 수 있습니다. 매크로의 상위 모듈에서 구성된 매크로를 사용하여 다음과 같이 매크로 관리자에 정렬됩니다.

모듈 내에 있는 매크로는 함께 표시되고 작성됩니다. 모듈을 나타내는 아이콘에도 현재 상태가 표시됩니다.

아이콘 매크로 상태
모듈이 성공적으로 작성되었고, 사용되며, 로드됩니다. 이 모듈은 실행할 준비가 되었습니다.
모듈을 편집했지만 작성하지는 않았습니다.
모듈이 사용되지 않습니다.
모듈에서 빌드하지 못했습니다.
모듈에서 로드하지 못했습니다.
모듈이 손상되었습니다.

응용프로그램 레벨 및 문서 레벨 모듈

근본적으로 응용프로그램 레벨 매크로 도구는 대부분의 Revit 세션에 있는 문서에서 사용할 수 있도록 작성됩니다. 또한 이 도구에서는 실행하기 위해 Revit에서 프로젝트를 열지 않아도 됩니다. 이렇게 하면 다음을 수행할 수 있는 유연성이 제공됩니다.

이러한 사용법이 구현되는 경우 매크로에 필요한 트랜잭션을 초기화하는 응용프로그램 레벨 매크로를 작성하는 것이 좋습니다.

문서 레벨 매크로 도구는 특정 프로젝트에 작성되며 Revit 프로젝트에 저장됩니다.

Revit 매크로 구현 언어

Revit에서 C#, VB.NET, Ruby 및 Python 구현 언어를 사용하여 매크로를 작성합니다. 선택에 따라 Revit 매크로 IDE에서 생성되고 편집된 소스 코드 템플릿 유형이 결정됩니다.

매크로 프로젝트 파일 위치

Revit 매크로 IDE에서 작업하는 경우 매크로를 성공적으로 저장 및 빌드해야 해당 매크로가 매크로 관리자의 분류 리스트에 표시됩니다. Revit 매크로 IDE에 로드된 초기 코드의 예를 살펴보기 전에 컴퓨터에서 매크로 프로젝트 파일이 있는 위치에 대해 논의해 봅니다.

응용프로그램 레벨 및 문서 레벨의 매크로 프로젝트는 모두 Revit 설치 디렉토리의 하위 폴더에 저장됩니다.

Windows 7 및 Windows 8: %ALLUSERSPROFILE%\Autodesk\<제품 이름 및 릴리즈>\Macros\<릴리즈>\<제품>\AppHookup

문서 레벨 매크로 프로젝트는 RVT 파일에 저장됩니다. 디스크의 경우 연관된 RVT 프로젝트를 열면 구성 및 저장된 매크로가 일시적으로 저장됩니다. 해당하는 Revit 프로젝트 문서(.rvt)를 닫는 경우 문서 레벨 매크로 파일은 로컬 컴퓨터에서 삭제됩니다.

이러한 전체적인 도구 및 과정 소개에 이어 특정 작업을 살펴보겠습니다.