Board logo

标题: 延时执行文件并弹出不同窗口的批处理 [打印本页]

作者: lifonglin     时间: 2007-1-29 07:58    标题: 延时执行文件并弹出不同窗口的批处理

沉水太久发一个批处理不足之处请高手请教
给朋友网吧做的执行三个不同文件停顿二秒弹出不同窗口
@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


──────────────── 版务记录 ────────────────
执行:namejm
原标题:[原创]给朋友网吧做的
楼主修改后标题:给朋友网吧做的。高手指点一下
本人修改后标题:延时执行文件并弹出不同窗口的批处理
说明:因标题表述过于模糊,不便于论坛的搜索和管理,在本提示发表三日内,楼主
  修改了标题,但是仍然不合规范,现由本人强制修改标题。
──────────────── 版务记录 ────────────────


[ Last edited by namejm on 2007-2-6 at 09:26 AM ]