choice 不是内部或外部命令,也不是可运行的程序 [求救]

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:50:05
为什么 批处理中的 choice 命令不能用啊。。。??
有什么办法可以让这个命令起作用啊??

想用它也不是不可以
但是你要去专门下载choice.exe程序
不过既然你要做批处理
想要达到脚本的目的的话
又怎么能保证其他的机器上有这个程序呢
微软不再支持了choice命令
但是支持了新的命令用来代替这个命令的作用
而且更加强大和好用
这个命令就是set /p的用法

/P 命令行开关允许将变量数值设成用户输入的一行输入
读取输入行之前
显示指定的 promptString
promptString 可以是空的

也就是说一般可以这样来做:
set /p ans=
if %ans%==aaa goto aaa
if %ans%==bbb goto bbb
......

就这样实现了choice命令选择开关的作用
很方便的

choice是一个命令选择的好工具,Choice.com,但自从 Win2K
以后,内核转为32位,而 Choice 却没有随之更新。
也就是说只能在2K以前的系统用。

是不是版本的问题啊