매크로 관리자는 다음을 위한 사용자 인터페이스입니다.
다음은 매크로 관리자 화면입니다.
탭은 매크로 범위 또는 레벨을 나타냅니다.
이러한 탭에서 모듈과 매크로를 추가, 수정, 빌드 및 삭제합니다.
모듈은 조직적으로 그룹화된 매크로입니다. 매크로가 실행되면 매크로는 모듈 내에서 독립적이거나, 서로 코드나 유틸리티를 공유할 수 있습니다. 매크로의 상위 모듈에서 구성된 매크로를 사용하여 다음과 같이 매크로 관리자에 정렬됩니다.
모듈 내에 있는 매크로는 함께 표시되고 작성됩니다. 모듈을 나타내는 아이콘에도 현재 상태가 표시됩니다.
아이콘 | 매크로 상태 |
---|---|
![]() |
모듈이 성공적으로 작성되었고, 사용되며, 로드됩니다. 이 모듈은 실행할 준비가 되었습니다. |
![]() |
모듈을 편집했지만 작성하지는 않았습니다. |
![]() |
모듈이 사용되지 않습니다. |
![]() |
모듈에서 빌드하지 못했습니다. |
![]() |
모듈에서 로드하지 못했습니다. |
![]() |
모듈이 손상되었습니다. |
근본적으로 응용프로그램 레벨 매크로 도구는 대부분의 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)를 닫는 경우 문서 레벨 매크로 파일은 로컬 컴퓨터에서 삭제됩니다.
이러한 전체적인 도구 및 과정 소개에 이어 특정 작업을 살펴보겠습니다.