Board logo

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

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

例如:
@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双进程处理,不建议初学使用