在Windows平台下,经常写一些批处理文件(batch file),来完成一些任务。有时候,需要对batch命令的参数进行遍历,然后执行一些操作。虽然使用%i可以访问参数,如第3个参数可以使用%3来访问,但是在参数个数不确定的情况下,%i使用起来就不方便了。在参数不确定的情况下,下面的代码可以很好的完成这个任务:
echo off
:LOOP
set index=%1
if %index%! == ! goto END
rem add your logic in here
echo %index%
shift
goto LOOP
:END
echo "Loop ends."
本文介绍了一种在Windows批处理文件中实现参数遍历的方法。通过提供的代码示例,可以有效地处理未知数量的参数,并执行相应的逻辑操作。
5033

被折叠的 条评论
为什么被折叠?



