@echo off
CD \
echo 1-11 > fw.txt
for /f "tokens=1,2 delims=-" %i in (fw.txt) do echo %i %j
pause
exit
因为原文较长且函数较多,所以只列了这个简单的例子,但一样是会出现上面所说情况的.
一楼已经说清楚了
DOS下的%a在批处理中 要换做 %%a
看你的代码,显然是批处理,所以换稿汪肢一换就陵氏行了
@echo off
CD \键世
echo 1-11 > fw.txt
for /f "tokens=1,2 delims=-" %%i in (fw.txt) do echo %%i %%j
pause
exit
???把代码发上来看看...
%a和%%a??????
