三個不同文件停頓二秒彈出不同窗口的批處理
2020-07-26 20:29:08
供稿:網友
代碼如下:
@echo off
setlocal enableextensions
echo %time%
call :ProcDelay 200
echo %time%
goto :start
:ProcDelay delayMSec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
endlocal & goto :start
if "%1"=="d:/勁舞團" start d:/勁舞團
:start
start d:/勁舞團/patcher.exe
setlocal enableextensions
echo %time%
call :ProcDelay 200
echo %time%
goto :start
:ProcDelay delayMSec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
endlocal & goto :start
if "%1"=="d:/勁舞團" start d:/勁舞團
:start
start d:/勁舞團/勁舞團無列表補丁.exe
setlocal enableextensions
echo %time%
call :ProcDelay 200
echo %time%
goto :start
:ProcDelay delayMSec_
setlocal enableextensions
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
endlocal & goto :start
if "%1"=="d:/勁舞團" start d:/勁舞團
:start
start d:/勁舞團/勁舞團無響應補丁.exe
echo 補丁執行結束
pause
exit