关于批处理中choice命令,使用时报'choice' 不是内部或外部命令,也不是可运行的程序!!这是为什么?

MaoZhua 2005-09-19 11:23:21
我的操作系统时2000,我写了一个批处理命令内容如下:

@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag
if errorlevel 2 goto mem
if errotlevel 1 goto end

:defrag
c:\dos\defrag
goto end

:mem
mem
goto end

:end
echo good bye

保存成c:\a.bat,但执行的时候报:
'choice' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
系统找不到指定的路径。
good bye
请按任意键继续 . . .

choice命令难道在2000以后的版本都用不成了吗??

...全文
911 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
megaboy 2005-09-19
  • 打赏
  • 举报
回复
2k/xp只是在虚拟8086模式下对DOS的部分模拟,对大部分DOS6.22的批处理命令并没有提供支持。
K 2005-09-19
  • 打赏
  • 举报
回复
choice.com
2000不知道还有没有

65,185

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧