2013-06-05 7 views
0

일부 배치 파일 구문에 대한 도움이 필요합니다. 내 배치 파일에는 다음 줄이 있습니다.배치 파일의 echo 문에서 매개 변수 사용

set /p memo=Memorize: %=% 

사용자가 일부 값을 설정할 수 있습니다. 사용자가 "hello world"라고 씁니다.

이제 memo==hello world입니다.

그리고 나는 다음과 같은 코드를 파일에 저장 :

echo //par1//%memo% >> memod.txt 

같은 출력 모양을 만들 수있는 방법이 있나요?

// PAR1 // 안녕하세요 // PAR2 // 세계

즉 : 개별 매개 변수로 개별 단어를 만들어?

+1

제목에'SOLVED'를 추가하지 마십시오 ... 당신이 질문 한 것은 정말 당신이 원하는 무엇인지 확실하지 않다. 대신, 받아 들인 답으로 가장 좋은 대답을 표시하십시오. – jeb

+1

당신은 자신의 답변을 게시하고 최상의 대답으로 받아 들일 수 있습니다. 나머지보다 더 낫다고 생각한다면 ... – Aacini

답변

1
set memo=hello world 

for /F "tokens=1,2" %%a in ("%memo%") do echo //par1//%%a //par2//%%b 

for 명령으로 구분 공간 (디폴트 값)을 사용하고 %%a%%b 부 (토큰 = 1,2)의 값을 분할 %memo%. 당신이 요청으로

+0

anwser에게 감사드립니다. 코딩에 조금 더 능숙합니다! – user2453885

0
echo //par1//%memo: =//par2// % >> memod.txt 

는 않습니다 -하지만 난