도움말 > 작성 > 매크로 레코더 > 매크로 실행
  
매크로 실행
매크로는 Arbortext Editor에서 대화식으로 실행하거나 시작할 때 또는 스크립트에서 자동으로 시작할 수 있습니다.
매크로 이름은 ACL 명령이 표시되는 모든 컨텍스트에서 인식됩니다. 즉, Arbortext Editor 명령줄에서 매크로 이름을 입력하기만 하면 매크로가 실행됩니다. 또한 매크로 이름을 menu.cf 파일의 메뉴 cmd 문자열인 XUI 도구 모음 button 요소의 command 속성 값 또는 map 명령의 키 지정으로 사용할 수도 있습니다.
ACL 매크로의 경우 오류가 발생해도 계속 실행되고 이로 인해 예기치 못한 동작이 발생합니다. 이 경우 편집 > 실행 취소를 선택하여 원치 않는 변경 내용을 되돌릴 수 있습니다. 매크로를 사용하여 변경한 모든 내용은 단일 이벤트로 실행 취소되지 않습니다.
대화식으로 매크로 실행
1. 실행 중인 매크로가 문서를 연 상태로 실행해야 하는 문서 관련 매크로인 경우 매크로를 실행하려는 문서를 엽니다. 매크로가 요구하는 경우 문서 내의 적절한 위치에 커서를 놓습니다. 컨텍스트 확인이 활성화되어 있는 경우 Arbortext Editor에서 문서가 컨텍스트를 벗어나도록 매크로를 사용할 수 없습니다.
2. 도구 > 매크로 > 매크로를 선택하여 매크로 대화 상자를 표시합니다.
3. 매크로 이름 필드에서 실행하려는 매크로를 선택합니다.
문서가 열려 있을 때 매크로 실행
1. 문서 관련 매크로의 경우 매크로를 기록할 때 문서의 기본 이름과 동일한 기본 이름을 사용하여 파일에 저장합니다. 예를 들어, 문서 이름이 mydoc.xml인 경우 mydoc.mcf에 매크로를 저장합니다.
2. 문서의 기본 이름과 같은 기본 이름을 사용하여 ACL 파일 또는 JavaScript 파일에 있는 매크로를 참조합니다 (예: mydoc.acl 또는 mydoc.js).
예를 들어, mydoc.acl에서 startupmacro 매크로를 실행하려면 다음 줄을 추가합니다.
macro_run("startupmacro")
mydoc.js에서 다음 줄을 추가합니다.
Application.run("startupmacro")
Arbortext Editor가 시작할 때 매크로 실행
1. 응용 프로그램 관련 매크로의 경우 매크로를 기록할 때 다음 경로에 저장하거나 APTCUSTOM을 사용하여 설정한 경로에 있는 동일한 이름의 파일에 저장합니다.
Arbortext-path\custom\lib\application.mcf
2. 다음 디렉토리의 시작 파일에서 매크로를 참조합니다.
Arbortext-path\custom\init
예를 들어, mymacros.acl 파일에서 다음 줄을 추가하여 startupmacro 매크로를 실행합니다.
macro_run("startupmacro")
또는 mymacros.js에서 다음 줄을 추가합니다.
Application.run("startupmacro")