无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4995|回复: 8

dos 批处理 如何 倒计时

[复制链接]
发表于 2010-3-30 17:54:00 | 显示全部楼层 |阅读模式
比如我有1.BAT 和 2.BAT
批处理如何写才可以 在5秒内不选择的话自动 进入 1.bat  
在5秒内也可以选择进入 2.bat?  希望有高手可以帮忙
发表于 2010-3-30 18:23:12 | 显示全部楼层
用 外部命令 choice ,
具体自己研究!!!!!!!!!!!!
回复

使用道具 举报

 楼主| 发表于 2010-3-30 19:23:44 | 显示全部楼层

回复 #2 dos时代菜鸟 的帖子

老哥  具体怎么写? 我就是不会写
帮我写1个吧
只要 可以选择 1.BAT 和 2.BAT   就可以了
谢谢了
回复

使用道具 举报

发表于 2010-3-30 21:03:23 | 显示全部楼层
大致象下面这样的吧:

choice /c 12 /t 5 /d a /m "please choice 1 or 2,after 5 sec default select 1"
goto %ERRORLEVEL%  
:1  
call 1.bat
goto end  
:2
call 2.bat
:end
回复

使用道具 举报

 楼主| 发表于 2010-3-30 21:44:59 | 显示全部楼层
原帖由 xianglang 于 2010-3-30 21:03 发表
大致象下面这样的吧:

choice /c 12 /t 5 /d a /m "please choice 1 or 2,after 5 sec default select 1"
goto %ERRORLEVEL%  
:1  
call 1.bat
goto end  
:2
call 2.bat
:end

谢谢老兄 试过了  不行的!
回复

使用道具 举报

发表于 2010-3-30 21:49:07 | 显示全部楼层
为什么不行啊?怎么不行?哦,原来我将 /D 1 错成 /D A了。
回复

使用道具 举报

 楼主| 发表于 2010-3-31 14:06:41 | 显示全部楼层

回复 #6 xianglang 的帖子

郁闷啊 不知道为什么 改成这样 才可以了
@echo off
choice /c:12 1,2 /t:1,5

if errorlevel 2 goto 2
if errotlevel 1 goto 1  



:1
1.BAT


:2
2.BAT
回复

使用道具 举报

发表于 2010-3-31 19:15:43 | 显示全部楼层
那可真奇怪了,我在WIN7下试,我那样做是可以的。
回复

使用道具 举报

 楼主| 发表于 2010-3-31 21:30:46 | 显示全部楼层

回复 #8 xianglang 的帖子

非常谢谢你

可能是是我在dos启动盘下运行 和  WIN7不一样吧

不管怎么说 总算解决了~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-16 15:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表