首页 > 软件系统 > windows > bat中的set和choice命令
2020
07-03

bat中的set和choice命令

set命令:

显示、设置或删除环境变量

1、set命令后面不添加任何字符会打印当前所有环境变量及值
2、set string :打印以指定字符串开头的所有环境变量及值
3、set variable=string :新增或修改一个环境变量
4、set variable= :删除一个环境变量

/a选项:把变量类型设置为数字

/p选项:用户出入数据,按回车提交,变量的原始值为显示内容,把用户输入的值赋值给变量

choice命令:

允许用户输入一个指定字符列表中的一个字符并返回输入字符的索引

/C choices  指定要创建的选项列表。默认列表是 "YN"。
/N          在提示符中隐藏选项列表。提示前面的消息得到显示。
/CS         允许选择分大小写的选项。在默认情况下,这个工具是不分大小写的。
/T timeout  做出默认选择之前,等待的秒数(0-9999)。
/D choice   在/T选项指定的秒数之后自动选择默认选项。
/M text     指定输入之前要显示的消息。

如果用户输入的字符不在/C选项指定的列表中,会发出警告响声,使用%errorlevel%变量获取输入的选项索引,如果按了Ctrl+C快捷键,%errorlevel%变量值为0。

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。