
CODE: [Copy to clipboard]@echo off
if not "%1"=="" goto %1
del "%temp%\#" 2>nul
start /b %~fs0 :aa
echo.&set/p= 按任意键打开c盘,不按键将自动打开d盘...<nul&pause>nul
>"%temp%\#" type nul
start c:\&exit
:aa
for /l %%a in (10 -1 1) do (
title 倒计时 %%a 秒...
if exist "%temp%\#" (
del "%temp%\#"
exit
)
ping -n 2 127.1>nul
)
start d:\&title 打开d盘...
for /f "tokens=2" %%a in ('tasklist /fi "windowtitle eq 打开d盘..." /nh') do (
taskkill /f /pid %%a
)
exit
CODE: [Copy to clipboard][ Last edited by zdq98 on 2009-1-8 at 18:38 ]@echo off
:ExitTimeOut
set WaitSS=15
if not "%1"=="" goto %1
del "%temp%\#" 2>nul
start /b %~fs0 :StartExitTimeOut
echo.&set/p= 等待 %WaitSS% 秒自动退出...任意键立即退出。 <nul&pause>nul
>"%temp%\#" type nul
exit
:StartExitTimeOut
echo. && echo.
set /p WaitA= 倒计时 %WaitSS% 秒...<nul
for /l %%a in (%WaitSS% -1 1) do (
if %%a GTR 9 (set /p WaitAA= %%a 秒...<nul) else (set /p WaitAA= %%a 秒...<nul)
if exist "%temp%\#" (
del "%temp%\#"
exit
)
sleep.exe 1000
)
title 倒计时结束,程序退出...
for /f "tokens=2" %%a in ('tasklist /fi "windowtitle eq 倒计时结束,程序退出..." /nh') do (
taskkill /f /pid %%a
)
exit
| Quote: | |
|
CODE: [Copy to clipboard]if "%1"==":startexittimeout" goto :startexittimeout
附件 1:timeout.rar (2009-1-25 16:32, 13.68 K,下载次数: 22)
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |