一、%2~%9这些在什么情况下才会用到?
1.bat:
@echo off
echo %1
pause
将一个文件拖入 1.bat,会显示这个文件(夹)的路径。那要显示两个或更多的文件呢?那就用 2.bat:
@echo off
echo %1 %2 %3 %4 %5 %6 %7 %8 %9
pause
超过 9 个文件可以用 3.bat:
@echo off
echo %*
pause
二、call 的用法
是“调用”的意思。如调用文件:
call another.bat
也可以调用标签。具体请看 call /? 的帮助。
三、goto :eof
goto :eof 和 exit /b 是一样的,用于表示一段标签的结尾。
@echo off
call :1
echo 按任意键退出...
pause>nul & exit
:1
echo %time%
exit /b
:: 上面的 exit /b 就表示标签 1 的结束
echo %time%