本帖最后由 xp3000 于 2021-10-28 14:25 编辑
- @cd "%~dp0"&@echo off&setlocal enabledelayedexpansion
-
- set n=0
- :x
- for /f "delims=" %%a in ('dir /b/a-d/oN "测试.exe"') do (set /a n+=1
- echo 运行!n!次命令……
- timeout 2 >nul
- echo.新窗口打开test.bat和%%a
- if !n! EQU 1 start /I /MIN cmd /k "start %%a |echo.间隔10秒退出……&timeout 10&&exit"
- if !n! EQU 2 (start %%a & goto :y) else (echo.& echo 返回重新执行命令…… & echo. & goto :x)
- )
-
- :y
- echo.
- echo 运行下一个命令……
- echo.
- timeout 5 >nul & exit
复制代码 start %%a 后面可以加空格+文件路径,一次打开多个
timeout 10后面可以加&start xxx.bat,在10秒后打开xxx.bat |