매크로의 사양 (문서 개체 모델) (튜토리얼)¶
엠에디터 매크로 문서 개체 모델 (DOM)의 사양에서, Window 개체 는
현재 범위입니다. 다시 말해, 명시적 범위에 없는 속성과 메서드는 현재
Window 개체 를 참결합니다.
예를 들어, 첫번째 문서는 웹 브라우저에 사용되는 스크립에 적용되는
Window 개체의 document 속성 입니다.
웹 브라우서 스크립에 익숙한 사용자들에게는 다음과 같은 코드가 더 친근할 것입니다: 위의 예제들은 같은 결과를 생성합니다;
Text 속성 과
write 메서드 의 동작은 동일합니다.
엠에디터 매크로에서 여러개의 개체를 사용할 수 있습니다.
개체 지향 프로그래밍(OOP)을 얻는것 뿐만 아니라 확장성을 허용하고
단일 매크로에서 여러 창과 문서를 조작하는 것과 같은 미래의 향상된 매크로를 조정하기 위해
이 방법으로 매크로를 디자인 하였습니다.
엠에디터 매크로에서 다음과 같은 개체들을 사용할 수 있습니다: Window 개체 -
기본 범위가 되며, 따라서 개체 이름을 지정할 필요가 없습니다.
Windows 사용자 인터페이스에 메서드와 속성을 제공합니다.
document 속성 은
현재 문서에Document 개체 의 속성과 메서드를 사용하도록 합니다.
또한,editor 속성 은
Editor 개체 에 접근할 수 있도록 합니다. Document 개체 -
전체 문서의 요소에 적용하고 문서의 파일이름, 설정 이름, 및 읽기 전용 상태와 같은
파일에 대한 세부 내용을 포함한 열린 문서의 메서드와 속성을 제공합니다.
더 나아가,selection 속성 은 현재 선택된 범위와 커서
위치에Selection 개체 를 사용하도록 합니다. Selection 개체 -
현재 선택된 범위와 커서 위치에 메서드와 속성을 제공합니다.
선택된 범위에서 선택 변경, 문자 변환, 커서 이동, 검색, 및 바꾸기와 같은 많은 메서드와 속성을 제공합니다. Editor 개체 - EmEditor
전체적인 엠에디터 응용 프로그램에 메서드와 속성을 제공합니다.
예를 들어, 엠에디터 실행 파일의 버전과 경로를 제공하고, 새로운 파일이나 지정된 파일을 여는데 사용되는
메서드와 속성을 제공합니다.¶
[JavaScript]¶
document.write("EmEditor supports macros.");
[VBScript]¶
document.write "EmEditor supports macros."