for /f "delims=" %%a in ('dir /b /s *.bat') do echo %%a
要把所有的bat都显示出来就是这样子
但是要依次正常执行,估计是不行的
不管是你是用start还是call,都会出现各种问题。