主文件夹目录内有多个子文件夹,每个子文件夹里面有一个bat命令,如何在本目录执行多个子文件夹里面的bat?
要求执行完毕一个再执行下一个。求大佬指教~
我在每个子目录里面挨个点击bat命令并不会出错。
执行下面这段代码会出错,求解。- @echo off
- set "ScriptName=test.bat"
- for /f "delims=" %%i in ('dir /b /s /ad') do (
- if exist "%%i\%ScriptName%" (
- pushd "%%i"
- call "%%i\%ScriptName%"
- popd
- )
- timeout /nobreak /t 3 >nul
- )
- shutdown /s /f /t 0
复制代码
|