i=0;
j=50;
do while i<100
i=i+1;
if i=10 loop;
j=150-i;
if j=i exit;
print i;
print j;
enddo
上面就是一个循环体,i输出为1,2,..9,11..75,中间10跳过
当i=75时,j=75,退出循环体。所以j输出为149,148,...141,139,138...75
for /f ("string")测试出现了问题,记得以前是好的:
wenv set whid=$PCI\VEN_1000&DEV_0058=symmpi ;这里是由chipci命令得到
wenv for /f "tokens=1-2 delims==" %i in ("${whid}") do (set ID=%i ; set ID=$${ID#$} ; set IDN=%j)
改成下面也正常:
wenv set whid=$PCI\VEN_1000&DEV_0058=symmpi ;这里是由chipci命令得到
wenv set whid=${whid#$}
wenv for /f "tokens=1-2 delims==" %i in ("${whid}") do (set ID=%i ; set IDN=%j)