RUN_MACRO_INFO

EE_RUN_MACRO 메시지에 의해 사용됩니다.

typedef struct _RUN_MACRO_INFO {
	size_t cbSize;
	LPCWSTR pszMacroFile;
	LPCWSTR pszText;
	UINT nFlags;
	int nDefMacroLang;
	POINT_PTR ptOrgPos;
	POINT_PTR ptCodePos;
	POINT_PTR ptErrorPos;
	HGLOBAL hstrResult;
} RUN_MACRO_INFO;

멤버

cbSize

바이트로 나타낸 데이터 구조의 크기입니다. EE_RUN_MACRO 메시지를 보내기 이전에 이 멤버를 sizeof( RUN_MACRO_INFO )로 설정합니다.

pszMacroFile

실행하기 원하는 매크로 파일의 경로와 파일 이름을 지정합니다.

pszText

실행하기 원하는 매크로 텍스트를 메모리에 지정합니다.

nFlags

다음의 값 중 하나를 지정합니다.

RUN_FILE

pszMacroFile 매개 변수는 유효합니다.

RUN_TEXT

pszText 매개 변수는 유효합니다.

nDefMacroLang

다음의 값 중 하나를 지정합니다.

MACRO_LANG_JSCRIPT

매크로는 JavaScript입니다.

MACRO_LANG_VBSCRIPT

매크로는 VBScript입니다.

MACRO_LANG_UNKNOWN

매크로 언어를 알수 없습니다.

ptOrgPos

매크로의 기존 위치를 지정합니다.

ptCodePos

매크로의 코드 위치를 지정합니다.

ptErrorPos

매크로의 오류 위치를 지정합니다.

hstrResult

출력. 매크로를 반환하는 출력 문자열에 대한 핸들을 수신합니다. 호출자는 GlobalFree 기능을 사용하여 이 핸들을 해제해야 합니다.

버전

EmEditor 버전 9 이상에서만 지원됩니다.