2014-01-21 2 views
2

목록의 명령을 포함하는 for 루프를 사용하여 배치 스크립트를 만들려고합니다. 내 문제는 내가 목록 deliminator로 공간을 읽는 인수와 명령을 실행할 때입니다. 목록에 몇 가지 명령을 넣으 려하지만, 지금은 단지 2입니다. % 1은 출력을 쓰는 파일입니다.목록에 명령이 포함 된 일괄 처리 루프를 만드는 방법은 무엇입니까?

for %%G IN ("ipconfig /all" "net start") DO (
echo %%G >> %1 
%%G >> %1 
) 

답변

2
@echo off 
break>%1 
for %%G IN ("ipconfig /all" "net start") DO (
echo "%%~G" 
%%~G 
)>>%1 

사용 %%~G는 토큰을 dequote합니다.

+0

완벽한, 감사합니다. – user3219834

관련 문제