Board logo

标题: SET已设置默认变量,ping延时3秒内不输入新变量就默认 [打印本页]

作者: hack38     时间: 2009-7-13 23:39    标题: SET已设置默认变量,ping延时3秒内不输入新变量就默认

用SET已经设置过默认变量,ping延时3秒不输入新的变量就处理成默认变量

例如:
CODE:  [Copy to clipboard]
@set lch=10&set /p lch=多长时间退出(10):&cls
@echo %lch%秒后退出...
@ping -n %lch% 127.1>nul&exit
我想在3秒内不输入新的变量就执行默认变量,行得通吗?
该怎么处理?
作者: lovelymorning     时间: 2009-7-14 09:22
不可行

建议用 choice.exe 来做选择。。。
作者: defanive     时间: 2009-7-14 10:38
可行,但较复杂,运用start /b双进程处理,不建议初学使用




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5