![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-27 05:27 |
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,289 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 如何加载光驱时把盘符给成一个变量?? |
| 可打印版本 1,783 / 11 |
| 第1楼 suiyuanye | 发表于 2006-09-26 14:00 |
| 中级用户 发帖 94 积分 289 | |
|
如何加载光驱时把盘符给成一个变量?? 我在制作一个启动DOS的光盘
1.如何加载光驱时把盘符给成一个变量?? 下面的可以吗 LH MSCDEX.EXE /D:IDE-CD /L:%CDROM% 2.用光盘启动后的盘符是软驱,但可能是A:也可能是B:如何给软驱的盘符(A:或B:)一个变量(%RAMD%)呢? set ???=%RAMD% 怎么写呢? [ Last edited by suiyuanye on 2006-9-26 at 14:49 ] |
|
| 第2楼 suiyuanye | 发表于 2006-09-28 02:57 |
| 中级用户 发帖 94 积分 289 | |
|
这个一定要帮我啊
|
|
| 第3楼 fastslz | 发表于 2006-09-28 23:41 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
给autoexec.bat做个当前启动设备标记性的变量
|
|
| 第4楼 suiyuanye | 发表于 2006-09-29 00:23 |
| 中级用户 发帖 94 积分 289 | |
|
楼上的怎么做呢。
|
|
| 第5楼 不得不爱 | 发表于 2006-09-29 01:11 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
1.如何加载光驱时把盘符给成一个变量??
下面的可以吗 LH MSCDEX.EXE /D:IDE-CD /L:%CDROM% 可以的! 2.用光盘启动后的盘符是软驱,但可能是A:也可能是B:如何给软驱的盘符(A:或B:)一个变量(%RAMD%)呢? 用光盘启动后的盘符是软驱,应该是A:,不可能是B: |
|
| 第6楼 fastslz | 发表于 2006-09-29 01:23 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
如何加载光驱时把盘符给成一个变量?请搜索下旧贴
IF NOT EXIST A:\DOS\EBD.CAB SET 软驱=B |
|
| 第7楼 fastslz | 发表于 2006-09-29 01:32 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
Originally posted by qwe1234567 at 2006-9-29 01:11: qwe1234567版主已经回贴了,我本来想说了不可能是B:,怕楼主会问为什么不可能是B:的 ![]() LH MSCDEX.EXE /D:IDE-CD /L:%CDROM%不行的原因可能是config.sys没加载驱动,所以让他自己搜索旧贴 ![]() |
|
| 第8楼 suiyuanye | 发表于 2006-09-29 09:37 |
| 中级用户 发帖 94 积分 289 | |
|
如果,你本来就装有一个软驱,那个光盘启动后,会不会只能成为成为B:啊?因为那个真实从在的软驱把A:占了。
[ Last edited by suiyuanye on 2006-9-29 at 09:40 ] |
|
| 第9楼 fastslz | 发表于 2006-09-29 10:04 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
此时真实的软驱是B
|
|
| 第10楼 suiyuanye | 发表于 2006-09-29 10:37 |
| 中级用户 发帖 94 积分 289 | |
|
哦,原来不用担心这个,也就是说从光盘中的软盘镜像启动后,盘符永远会是A:。
|
|
| 第11楼 suiyuanye | 发表于 2006-09-29 15:59 |
| 中级用户 发帖 94 积分 289 | |
|
LH MSCDEX.EXE /D:IDE-CD /L:%CDROM%
按上面的加载后,不能用啊,config.sys也加载了 config.sys如下, DEVICE=HIMEM.SYS DEVICE=EMM386.EXE NOEMS DOS=HIGH,UMB,AUTO FILES=30 BUFFERS=20,0 STACKS=9,256 FCBS=4,0 LASTDRIVE=Z DEVICE=DUSE.exe DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD DEVICEHIGH=USBASPI.SYS DEVICEHIGH=DI1000DD.SYS DEVICEHIGH=USBCD.SYS /D:USB-CD 我在一个BAT文件里有如下命令, %CDROM%: cd \ 运行后,转不到光驱的盘符里啊,但是真接用g:就可以 |
|
| 第12楼 fastslz | 发表于 2006-09-29 21:05 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
加载MSCDEX.EXE前%CDROM%变量还是空的,所以.....
正确方法: SET CDROM=Y LH MSCDEX.EXE /D:IDE-CD /L:%CDROM% 也可以用SHCDX33A.COM或FINDCD.EXE代替,搜索下这2个程序的关键词 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |