FAIRYFAR-INTERNAL
 
  FAIRYFAR-INTERNAL  |  SITEMAP  |  ABOUT-ME  |  HOME  
在批处理文件中遍历参数

批处理文件中可引用的参数为%0~%9,%0是指批处理文件的本身,也可以说是一个外部命令;%1~%9是批处理参数,也称形参;而替换形参的实参若超过了批处理文件中所规定数值(9个)且想在批处理文件中应用这些实参的话,就需要自己shift实现了!

snippet.bat
echo off
type nul > D:\args_dump.txt
echo args list:
:LOOP
	set index=%1
	if %index%! == ! goto END
 
	echo %index%
	echo %index% >> D:\args_dump.txt
 
	shift
	goto LOOP
:END

参考



打赏作者以资鼓励:
移动端扫码阅读: