![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-23 13:29 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 为什么批处理命令choice不可以在DOS下执行? |
| 可打印版本 2,202 / 11 |
| 第1楼 dengyongbin | 发表于 2004-02-05 00:00 |
| 初级用户 发帖 3 积分 113 | |
|
为什么批处理命令choice不可以在DOS下执行? 为什么在MS-DOS下可以执行批处理命令choice而在纯DOS下不可以?
|
|
| 第2楼 骨灰龙 | 发表于 2004-02-06 00:00 |
| 中级用户 发帖 22 积分 206 | |
|
choice 只能在WINXP及以上版本的操作系统中使用。
|
|
| 第3楼 Az | 发表于 2004-02-06 00:00 |
| 初级用户 发帖 14 积分 159 | |
|
这么说,可能和choise的DOS版本有关吧..
|
|
| 第4楼 骨灰龙 | 发表于 2004-02-06 00:00 |
| 中级用户 发帖 22 积分 206 | |
|
对。7.1以上的版本可以使用。
|
|
| 第5楼 willsort | 发表于 2004-02-06 00:00 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re dengyongbin:
可能是%path%搜索路径未设置。 Re 骨灰龙: 你的认识很有问题,dos6开始就有了choice,同版本的系统之间完全可以相互通用。98下的choice完全可以在dos71纯dos方式下使用。dengyongbin的问题估计与版本并无关系。 |
|
| 第6楼 dengyongbin | 发表于 2004-02-06 00:00 |
| 初级用户 发帖 3 积分 113 | |
|
谢谢 大家的热心帮助 !
|
|
| 第7楼 骨灰龙 | 发表于 2004-02-09 00:00 |
| 中级用户 发帖 22 积分 206 | |
|
Re:willsort
感谢指教,确实是我的错误,对我的上次评论表示道歉。 但我发现choice其实是有两个版本。 在win2003server中有一个文件叫choice.exe,而我们所说的choice是DOS下自带的choice.com文件。两个文件的大小差别很大,功能却一样。 choice.exe确实只能在xp以上的系统中才能使用。 |
|
| 第8楼 pizigao | 发表于 2004-02-09 00:00 |
| 银牌会员 发帖 292 积分 1,063 | |
|
能不能提取出来啊?我想要啊!
|
|
| 第9楼 willsort | 发表于 2004-02-10 00:00 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re 骨灰龙:
原来如此,我对WINNT了解很少,那个 CHOICE.EXE 估计是个32位版本。 说来说去,都只能怪MS,好端端弄出多少事来。我在WINXP下就见不着CHOICE.EXE,choice.com 也没有,让我编BATCH来十分头疼。 另外,刚才知道,曾在DOS3中风行一时,在DOS6以后又无影无踪的EDLIN,在XP中又粉墨登场了,只不过由COM换成了EXE。何苦来哉? |
|
| 第10楼 骨灰龙 | 发表于 2004-02-11 00:00 |
| 中级用户 发帖 22 积分 206 | |
|
Re: willsort
就是,微软不知道瞎搞什么,可能是发现某个还有用,就又搞回来,改个名充数。 不过那个CHOICE.EXE。在WIN2003SERVER中支持了中文显示。但却不能在低于XP的系统版本中使用,真是一大败笔或损失。 |
|
| 第11楼 死性不改 | 发表于 2004-06-24 00:00 |
| 中级用户 发帖 88 积分 378 | |
|
我也在找啊!
|
|
| 第12楼 Climbing | 发表于 2004-06-25 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
不同版本的软件的兼容性问题一直是M$固有的问题啊,别说2000下的命令不能用在dos 7.1下,你试过拿不同版本的dos程序互相用吗?例如,你试过拿dos 7.1的command.com在6.22下用吗?根本就不能用。甚至第三方开发的程序都存在类似的兼容问题,所以高版本的dos才会出来一个setver.exe。
不过估计这个问题在UNIX下恐怕也同样存在,系统升级了,很多软件依赖的库文件也变了,当然与某个库相依赖的命令也就不能运行了。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |