나는 HELP 출력의 모든 라인에서 변수에 첫 단어를 가져오고이 변수를 echo하는 코드를 만들려고합니다. 여기 내 코드는 다음과 같습니다.Windows CMD FOR 루프
@echo off
set a=
for /F "tokens=1,*" %%i in ('help') do (
set a=%a% %%i
)
echo %a%
그러나 마지막 줄의 첫 단어 만 반환합니다. 왜? 에코가 할 일 (......)
@echo off
for /F "tokens=1,*" %%i in ('help') do (
echo %%i
)
과를 인쇄 할 필요없이 외부에 있기 때문에
+1, 그건 OP의 질문에 있었지만, 첫 번째 토큰 만 사용되고 있기 때문에''토큰 = 1, * ''이 필요 없다는 것을 알고 있습니다. – dbenham
고마워, 네 말이 맞아. –