choice 不是内部或外部命令,也不是可运行的程序 [求救]
的有关信息介绍如下:![choice 不是内部或外部命令,也不是可运行的程序 [求救]](/upload/sm/2025/1216/a6269239.png)
想用它也不是不可以
但是你要去专门下载choice.exe程序
不过既然你要做批处理
想要达到脚本的目的的话
又怎么能保证其他的机器上有这个程序呢
微软不再支持了choice命令
但是支持了新的命令用来代替这个命令的作用
而且更加强大和好用
这个命令就是set /p的用法
/P 命令行开关允许将变量数值设成用户输入的一行输入
读取输入行之前
显示指定的 promptString
promptString 可以是空的
也就是说一般可以这样来做:
set /p ans=
if %ans%==aaa goto aaa
if %ans%==bbb goto bbb
......
就这样实现了choice命令选择开关的作用
很方便的



