中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 02:33
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理几秒等待无动作时自动执行默认的命令行 查看 849 回复 3
楼 主 批处理几秒等待无动作时自动执行默认的命令行 发表于 2009-06-19 08:44 ·  中国 广东 惠州 惠城区 电信
初级用户
★★
积分 65
发帖 61
注册 2009-06-15 08:51
17年会员
UID 147446
性别 女
状态 离线
求教批处理启动后选项行在几秒等待无动作时自动执行默认的命令行,当批处理执行后,进入到可选择画面,当无选择时批处理自己按默认的选项运行。
2 发表于 2009-06-19 10:28 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
3 发表于 2009-06-21 07:26 ·  中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
@echo off
if not "%1"=="" call %*
del "%temp%\#" 2>nul
start /b %~fs0 :aa
echo.&echo 1.打开c盘 2.打开d盘
echo.&set/p var=请输入:
if exist "%temp%\#" (del "%temp%\#"&exit)
>"%temp%\#" type nul&ping -n 2 127.1>nul
goto :%var%
:1
start c:\&exit
:2
start d:\&exit
:aa
for /l %%a in (10 -1 0) do (
title 倒计时 %%a 秒,无选择将打开 c 盘...
if exist "%temp%\#" (
del "%temp%\#"
title 用户已作选择...
exit
)
ping -n 2 127.1>nul
)
>"%temp%\#" type nul&start c:\&title 回车退出...&exit
4 发表于 2009-06-27 07:53 ·  中国 广东 惠州 惠城区 电信
初级用户
★★
积分 65
发帖 61
注册 2009-06-15 08:51
17年会员
UID 147446
性别 女
状态 离线
问题已解决
论坛跳转: