![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-18 07:48 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 如何用findcd查找正确的CD盘符??? |
| 可打印版本 2,000 / 5 |
| 第1楼 cyradg | 发表于 2006-08-22 11:32 |
| 初级用户 发帖 17 积分 78 | |
|
如何用findcd查找正确的CD盘符??? 就是一台机器上装有多个CD-ROM(或DVD-ROM),findcd好象只能查找主CD-ROM,如果光盘放在副CD-ROM里,就找不到了,请问如何才能找到光盘所在的正确盘符?如:光盘放在E盘里,盘符就是E,放在F盘里,盘符就是F,谢谢。
|
|
| 第2楼 Wengier | 发表于 2006-08-22 11:38 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
不加参数或用findcd 1是表示第1个光驱;第2个光驱则应使用findcd 2,以此类推。
|
|
| 第3楼 cyradg | 发表于 2006-08-22 11:41 |
| 初级用户 发帖 17 积分 78 | |
|
谢谢楼上的,我有两个光驱,当然现在我一般放第一个,但是如果放在第二个光驱里,如何使它自动正确找到,注意是指光盘所在的光驱盘符。
|
|
| 第4楼 Wengier | 发表于 2006-08-22 11:50 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
我上面不是已经说过应使用findcd 2来找第二个光驱的盘符吗?你试过了吗?
|
|
| 第5楼 cyradg | 发表于 2006-08-22 14:45 |
| 初级用户 发帖 17 积分 78 | |
|
看来findcd是用%CDROM1%,%CDROM2%,......,全局变量来表示光驱盘符,我水平有限,下面的autoexec.bat在第一个光驱有效,在第二个光驱就无效了,请问如何在此基础上再次修改,谢谢。
@ECHO Off PROMPT $p$g LH Shsucdx.exe /D:IDE-CD /K /M:15 >NUL LH FINDCD /s >nul IF "%CDROM%"=="" GOTO no_cdrom lh a:\SMARTDRV 4096 CLS path %CDROM1%\;a:\; %CDROM1% CD\TOOLS\DOSLFN LH DOSLFN.COM CD\TOOLS LH TW.exe/NP CD\TOOLS\VC rem if not exist VC.com goto NO_FILE VC.COM GOTO EXIT :no_cdrom echo error:no_cdrom a:\ GOTO EXIT :NO_FILE ECHO ERROR:NO FOUND DM.COM! pause GOTO EXIT :EXIT |
|
| 第6楼 Wengier | 发表于 2006-08-22 22:03 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
findcd是我几年前编的,有两种表达方式:一种是用findcd [n]的方式,其中n是一个数字,表示将第n个光驱盘符显示出来并存入%CDROM%中;另一种是findcd /s的形式,是直接将所有光驱盘符存入变量中。一开始findcd只支持前者,后来我应某网友的请求加入了后者的支持。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |