如何在批处理文件中制作可编辑选项的答案?

时间:2012-09-04 11:13:32

标签: batch-file batch-processing

是否可以在批处理文件中进行可编辑的选择?喜欢 -

输入服务器名称:localhost

默认情况下会出现此localhost,现在用户可以编辑它,并可以通过删除localhost来写入新的服务器名称。

任何人都可以建议我这样做的正确方法......

提前感谢...

1 个答案:

答案 0 :(得分:1)

如果用户在未输入任何数据的情况下按<Enter>,则SET / P不会更改目标变量的值。因此,您可以在执行SET / P之前设置默认值,然后用户可以通过输入新值来覆盖,或者通过按<Enter>接受默认值。

@echo off
set "server=:localhost"
set /p "server=Enter server (default=%server%): "
echo the user chose server=%server%