FOR / F가 모든 매개 변수를 검색하지 않습니다


0
@echo off
setlocal enableextensions
setlocal enabledelayedexpansion
set frase=Nome da impressora EPSON L110 Series
REM A linha abaixo ao inves de resultar em "EPSON L110 Series"
REM retorna apenas "EPSON"
REM The line below should return "EPSON L110 Series"
REM instead of only "EPSON"
for /f "tokens=4" %%G IN ("%frase%") DO echo %%G

"프린터 이름"뒤에 모든 문자열을 반환하도록이 문제를 어떻게 해결할 수 있습니까?

답변:


0

for줄을 바꾸면 for /f "tokens=4*" %%G IN ("%frase%") DO echo %%G %%H나머지 줄을 인쇄해야합니다. 참조 / f를 들어 - 루프를 텍스트를 | Windows CMD | SS64.com . 해당 페이지에서 :

tokens = 3 *은 세 번째 토큰과 4 번째 + 이후의 모든 항목을 처리하며 tokens = 3, *
...

%% G는 FOR 문에 선언되고 %% H는 tokens = 옵션을 통해 내재적으로 선언됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.