作者:junfei521 | 时间:2005-05-26 00:00 | 标题:请教:win2000下有choice命令吗?没有的话有替代命令吗
请教:win2000下有choice命令吗?没有的话有替代命令吗?
作者:JonePeng | 时间:2005-05-26 00:00
没有。但Win9x的choice可以在Win2000下使用。
作者:abcabc | 时间:2005-08-13 10:37
请问有没有 替代命令啊÷?
作者:xy2fengye | 时间:2005-08-13 14:56
没有,2003,xp的choice是不能用的,98的能用
但是要注意一个问题是:他会回到英文的窗口
我们知道2000的的msdos是中文的。
也许偶的意思没有表达明白。
请明白说说
作者:JonePeng | 时间:2005-08-13 21:15
作者:xy2fengye | 时间:2005-08-14 21:00
谢谢楼上的,偶要说的就是这个链接问题。
当时没有找到链接
作者:brglng | 时间:2005-08-15 10:35
2K/XP的Set命令可以实现和Choice一样的功能。
例如:
@echo off
:start
echo Please enter your choice:
set /p UserChoice=
if "%UserChoice%"=="a" goto a
if "%UserChoice%"=="b" goto b
if "%UserChoice%"=="c" goto c
echo Invalid choice!
goto start
:a
echo You chose a!
goto end
:b
echo You chose b!
goto end
:c
echo You chose c!
:end
set UserChoice=
pause
[ Last edited by brglng on 2005-8-15 at 10:52 ]
作者:huangls13 | 时间:2005-08-15 11:54
好例子.
作者:mamingna | 时间:2005-08-15 13:28
看到7楼的 朋友发的东西 实在感谢 很有用
作者:wzf063 | 时间:2005-11-24 16:24
想不通,为什么2000里会没有choice,而且也没有替代品
作者:人类 | 时间:2005-12-16 03:16
用set更好,因为是内部命令;而以前choice是外部命令,在特殊环境中会出问题。