自动用户输入

时间:2016-03-23 21:55:25

标签: windows batch-file

我想提示用户输入,并从预定义的值集中获取输入

echo Please Enter a Name
echo.
set /p a=name:
echo.
echo welcome  %a% 

如果我在控制台中输入,这实际上会起作用。但我需要的是在我给出原始命令之后,该值应该是自动填充的。我试过了

sleep/waitfor

等但即使没有在Console中输入,批处理脚本中的下一行也不会被执行。

1 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

@echo off
echo Please Enter a Name
echo.
set /p a=name:
echo.
echo welcome  %a% 
pause