2010-11-19 2 views
1

Windows 7의 cmd.exe 스크립트에서 두 변수를 결합하여 세 번째 변수를 설정하려고합니다.cmd.exe 스크립트에서 두 변수를 결합하는 방법

예 : (작동하지 않음)

SET THIRD=%FIRST%%SECOND% 

어떻게하면됩니까?


이 질문을 본 모든 사람에게 사과합니다. 위의 예제는 완벽하게 작동하고 내가 가진 문제를 재현 할 수 없습니다. 내 오류를 지적 주셔서 감사합니다.

+0

예제가 저에게 효과적입니다. 어떤 OS인가? 나는 WinXP를 사용했다. –

+0

죄송합니다. Windows 7 – Martin

+0

샘플을 출력과 함께 제공 할 수 있으며 원하는 결과와 어떻게 다릅니 까? FOR 루프에서 변수를 설정하려고한다면, 여기'SETLOCAL ENABLEDELAYEDEXPANSION'을 사용하여 나의 예제를보십시오. http://stackoverflow.com/questions/4209652/string-processing-using-batch-script/4210607#4210607 – indiv

답변

0

따옴표가 붙어 있습니까?

SET "THIRD=%FIRST%%SECOND%" 
+0

이 문제를 해결하기 위해 답변을 수락했습니다. 나는 내가 본 문제를 재현 할 수 없다. 감사. – Martin

관련 문제