【发布时间】:2012-09-04 11:13:32
【问题描述】:
是否可以在批处理文件中进行可编辑的选择?喜欢-
输入服务器名称:本地主机
默认情况下会出现这个 localhost,现在用户可以通过删除 localhost 来编辑它并写入新的服务器名称。
任何人都可以建议我这样做的正确方法...
提前谢谢...
【问题讨论】:
标签: batch-file batch-processing
是否可以在批处理文件中进行可编辑的选择?喜欢-
输入服务器名称:本地主机
默认情况下会出现这个 localhost,现在用户可以通过删除 localhost 来编辑它并写入新的服务器名称。
任何人都可以建议我这样做的正确方法...
提前谢谢...
【问题讨论】:
标签: batch-file batch-processing
如果用户在没有输入任何数据的情况下按下<Enter>,SET /P 不会改变目标变量的值。因此,您可以在执行 SET /P 之前设置默认值,然后用户可以通过输入新值来覆盖或按<Enter> 接受默认值。
@echo off
set "server=:localhost"
set /p "server=Enter server (default=%server%): "
echo the user chose server=%server%
【讨论】: