中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-11 18:50
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » (已结)如何检测软驱里没有软盘 重点是不弹错误的信息 查看 549 回复 1
楼 主 (已结)如何检测软驱里没有软盘 重点是不弹错误的信息 发表于 2009-05-02 08:06 ·  中国 广东 广州 电信
中级用户
★★
积分 233
发帖 117
注册 2007-11-28 02:38
18年会员
UID 104005
性别 男
状态 离线
我这样写的代码,在软驱里没有 软盘时,系统就弹出一个错误的信息,
批处理也就停在这里了,请问如何才能检测到软驱里没有软盘时,不弹出错误信息,继续执行后面的命令



@echo off
if exist a:\ (goto 有软盘) else (goto 无软盘)
goto :eof

:有软盘
echo 有软盘
goto :eof

:无软盘
echo 无软盘
goto :eof





[ Last edited by dslz666 on 2009-5-2 at 13:11 ]
2 发表于 2009-05-02 13:12 ·  中国 广东 广州 电信
中级用户
★★
积分 233
发帖 117
注册 2007-11-28 02:38
18年会员
UID 104005
性别 男
状态 离线
搞定了。不用EXIST
用DIR 就不会弹出错误窗口了
论坛跳转: