中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 为什么批处理命令choice不可以在DOS下执行?
作者:
标题: 为什么批处理命令choice不可以在DOS下执行? 上一主题 | 下一主题
dengyongbin
初级用户




积分 113
发帖 3
注册 2004-2-5
状态 离线
『楼 主』:  为什么批处理命令choice不可以在DOS下执行?

为什么在MS-DOS下可以执行批处理命令choice而在纯DOS下不可以?


[此贴子已经被作者于2004-2-5 21:17:00编辑过]




2004-2-5 00:00
查看资料  发送邮件  发短消息 网志  OICQ (13091050)  编辑帖子  回复  引用回复
骨灰龙
中级用户




积分 206
发帖 22
注册 2004-2-5
状态 离线
『第 2 楼』:  

choice 只能在WINXP及以上版本的操作系统中使用。

2004-2-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Az
初级用户




积分 159
发帖 14
注册 2004-2-2
状态 离线
『第 3 楼』:  

这么说,可能和choise的DOS版本有关吧..

2004-2-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
骨灰龙
中级用户




积分 206
发帖 22
注册 2004-2-5
状态 离线
『第 4 楼』:  

对。7.1以上的版本可以使用。

2004-2-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 5 楼』:  

Re dengyongbin:

    可能是%path%搜索路径未设置。

Re 骨灰龙:

    你的认识很有问题,dos6开始就有了choice,同版本的系统之间完全可以相互通用。98下的choice完全可以在dos71纯dos方式下使用。dengyongbin的问题估计与版本并无关系。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2004-2-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dengyongbin
初级用户




积分 113
发帖 3
注册 2004-2-5
状态 离线
『第 6 楼』:  

谢谢 大家的热心帮助 !

2004-2-6 00:00
查看资料  发送邮件  发短消息 网志  OICQ (13091050)  编辑帖子  回复  引用回复
骨灰龙
中级用户




积分 206
发帖 22
注册 2004-2-5
状态 离线
『第 7 楼』:  

Re:willsort

感谢指教,确实是我的错误,对我的上次评论表示道歉。
但我发现choice其实是有两个版本。
在win2003server中有一个文件叫choice.exe,而我们所说的choice是DOS下自带的choice.com文件。两个文件的大小差别很大,功能却一样。
choice.exe确实只能在xp以上的系统中才能使用。

2004-2-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pizigao
银牌会员

三生缘里笑红尘


积分 1063
发帖 292
注册 2003-3-9
状态 离线
『第 8 楼』:  

能不能提取出来啊?我想要啊!



2004-2-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 9 楼』:  

Re 骨灰龙:

    原来如此,我对WINNT了解很少,那个 CHOICE.EXE 估计是个32位版本。

    说来说去,都只能怪MS,好端端弄出多少事来。我在WINXP下就见不着CHOICE.EXE,choice.com 也没有,让我编BATCH来十分头疼。

    另外,刚才知道,曾在DOS3中风行一时,在DOS6以后又无影无踪的EDLIN,在XP中又粉墨登场了,只不过由COM换成了EXE。何苦来哉?



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2004-2-10 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
骨灰龙
中级用户




积分 206
发帖 22
注册 2004-2-5
状态 离线
『第 10 楼』:  

Re: willsort
就是,微软不知道瞎搞什么,可能是发现某个还有用,就又搞回来,改个名充数。

不过那个CHOICE.EXE。在WIN2003SERVER中支持了中文显示。但却不能在低于XP的系统版本中使用,真是一大败笔或损失。

2004-2-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 11 楼』:  

我也在找啊!



www.51ct.net
2004-6-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 12 楼』:  

不同版本的软件的兼容性问题一直是M$固有的问题啊,别说2000下的命令不能用在dos 7.1下,你试过拿不同版本的dos程序互相用吗?例如,你试过拿dos 7.1的command.com在6.22下用吗?根本就不能用。甚至第三方开发的程序都存在类似的兼容问题,所以高版本的dos才会出来一个setver.exe。

不过估计这个问题在UNIX下恐怕也同样存在,系统升级了,很多软件依赖的库文件也变了,当然与某个库相依赖的命令也就不能运行了。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-6-25 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: