这个语句有错吗?

来源:百度知道 编辑:UC知道 时间:2024/04/27 06:16:44
批处理
FOR /F "eol=; tokens=2* delims=, " %%i in (xx.txt) do if "%%i"=="c" goto che
请帮改正

FOR /F "eol=; tokens=2* delims=, " %%i in (xx.txt) do if "%%i"=="c" call :che %%i
跳出for要用call
最好把%%j也带上,因为你用了 tokens=2* %%i就是2,%%j就是* 这样你在标签che处,还可以调用 %%i %%j
如下
for /f "eol; tokens=2* delims=, " %%i in (xx.txt) do if "%%i"=="c" call :che %%i %%j
goto :eof
:che
echo %1
echo %2
pause
goto :eof

当然有!!!!