您的位置:首页 > 其它

在批处理文件中遍历参数的一种实现

2011-08-26 14:55 519 查看
在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."
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: