中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-25 11:16
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何在关机前自动弹出有光盘的光驱 查看 6,828 回复 18
16 发表于 2006-12-02 23:50 ·  中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
19年会员
UID 61449
来自 北京
状态 离线
判断光驱里是否有无光盘也可以用以下方法
例如光驱盘符是G:

if exist G:\nul.ext (echo 有光盘) else (echo 无光盘)
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
redtek +3 2006-12-11 07:11
我今后在论坛的目标就是做个超级坏人!!!
17 发表于 2006-12-11 01:53 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
现在可以用高科技的这个命令了:


if exist \\?\CdRom0\* (echo OK) else (echo NO)


CdRom0 是你的第一个光驱,
CdRom1是第二个,类推
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
redtek +3 2006-12-11 07:11

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
18 发表于 2006-12-12 00:41 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,179
发帖 442
注册 2006-09-09 22:47
19年会员
UID 62249
状态 离线
有这么多种方法,使用if exist \\?\CdRom0\* (echo OK) else (echo NO)方法最好,不用判断光区盘符了。
19 发表于 2007-03-19 10:32 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
Originally posted by electronixtar at 2006-12-11 01:53:
现在可以用高科技的这个命令了:


if exist \\?\CdRom0\* (echo OK) else (echo NO)


CdRom0 是你的第一个光驱,
CdRom1是第二个,类推


:mad: 可恨,这命令现在才看到

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
论坛跳转: