是否可以在批处理文件中进行可编辑的选择?喜欢 -
输入服务器名称:localhost
默认情况下会出现此localhost,现在用户可以编辑它,并可以通过删除localhost来写入新的服务器名称。
任何人都可以建议我这样做的正确方法......
提前感谢...
答案 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%