问一段批处理的代码是什么意思?
for /F "tokens=3,5,9 delims=, " %%I IN ( 'NISIFCNV.exe i %NISIFAP_PATH% ') DO set FILENAME=%%I && set KINDID=%%J && COMMENT=%%K
for /F "tokens=1,2* delims=. " %%L IN ( "%FILENAME% ") DO set FLGFILENAME=%%L
.bat文件里面的代码,请高人帮我解释一下是什么意思
谢谢
------解决方案--------------------for /F "tokens=3,5,9 delims=, " %%I IN ( 'NISIFCNV.exe i %NISIFAP_PATH% ') DO set FILENAME=%%I && set KINDID=%%J && COMMENT=%%K
for /F "tokens=1,2* delims=. " %%L IN ( "%FILENAME% ") DO set FLGFILENAME=%%L
第一行 取 'NISIFCNV.exe i %NISIFAP_PATH%的输出 用,或空格分割, 将第3项赋给FileName 将第5项0赋给KindID 将第9项赋给Comment
第二行 将FileName中的内容 用.或空格分割 将第二项赋给FLGFILEName