|
junfei521
初级用户
积分 112
发帖 2
注册 2005-3-10
状态 离线
|
『楼 主』:
请教:win2000下有choice命令吗?没有的话有替代命令吗
请教:win2000下有choice命令吗?没有的话有替代命令吗?
|
|
2005-5-26 00:00 |
|
|
JonePeng
金牌会员
D◎$ Fαп
积分 4562
发帖 1883
注册 2004-1-19 来自 广东广州
状态 离线
|
『第
2 楼』:
没有。但Win9x的choice可以在Win2000下使用。
|
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
|
|
2005-5-26 00:00 |
|
|
abcabc
新手上路
积分 6
发帖 1
注册 2005-8-13
状态 离线
|
|
2005-8-13 10:37 |
|
|
xy2fengye
初级用户
积分 55
发帖 23
注册 2005-8-11
状态 离线
|
『第
4 楼』:
没有,2003,xp的choice是不能用的,98的能用
但是要注意一个问题是:他会回到英文的窗口
我们知道2000的的msdos是中文的。
也许偶的意思没有表达明白。
请明白说说
|
|
2005-8-13 14:56 |
|
|
JonePeng
金牌会员
D◎$ Fαп
积分 4562
发帖 1883
注册 2004-1-19 来自 广东广州
状态 离线
|
|
2005-8-13 21:15 |
|
|
xy2fengye
初级用户
积分 55
发帖 23
注册 2005-8-11
状态 离线
|
『第
6 楼』:
谢谢楼上的,偶要说的就是这个链接问题。
当时没有找到链接
|
|
2005-8-14 21:00 |
|
|
brglng
银牌会员
永遠的DOS~~~
积分 1200
发帖 466
注册 2005-2-1 来自 上海
状态 离线
|
『第
7 楼』:
2K/XP的Set命令可以实现和Choice一样的功能。
例如:
@echo off
:start
echo Please enter your choice[a/b/c]:
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 ]
|
32位才是DOS未来的希望
个人网志:http://sololand.moe |
|
2005-8-15 10:35 |
|
|
huangls13
初级用户
积分 22
发帖 1
注册 2005-8-3
状态 离线
|
|
2005-8-15 11:54 |
|
|
mamingna
新手上路
积分 17
发帖 5
注册 2005-8-10
状态 离线
|
『第
9 楼』:
看到7楼的 朋友发的东西 实在感谢 很有用
|
|
2005-8-15 13:28 |
|
|
wzf063
新手上路
积分 2
发帖 1
注册 2005-11-24
状态 离线
|
『第
10 楼』:
想不通,为什么2000里会没有choice,而且也没有替代品
|
|
2005-11-24 16:24 |
|
|
人类
中级用户
积分 306
发帖 81
注册 2003-5-10
状态 离线
|
『第
11 楼』:
用set更好,因为是内部命令;而以前choice是外部命令,在特殊环境中会出问题。
|
玩DOS,还是我76年出生的人熟... |
|
2005-12-16 03:16 |
|