다음을 통해 공유


매크로 대체

macroname이 호출되면 정의 문자열의 각 string1string2로 바뀝니다.

구문

$(macroname:string1=string2)

설명

매크로 대체는 대/소문자를 구분하고 리터럴 문자이므로 string1string2는 매크로를 호출할 수 없습니다.매크로를 대체해도 원래 정의는 수정되지 않습니다.$$@를 제외한 미리 정의된 모든 매크로의 텍스트는 대체할 수 있습니다.

콜론 앞에는 공백이나 탭이 올 수 없고 콜론 뒤에 오는 공백이나 탭은 리터럴 문자로 해석됩니다.string2가 null인 경우 매크로의 정의 문자열에서 모든 string1이 삭제됩니다.

참고 항목

개념

NMAKE 매크로 사용