无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2122|回复: 19
打印 上一主题 下一主题

请教

[复制链接]
跳转到指定楼层
1#
发表于 2002-11-17 18:21:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用winme的启动盘启动,启动之后
为什么不能
%cdrom%:
用这个啊
2#
 楼主| 发表于 2002-11-17 18:24:10 | 只看该作者

请教

批处理如下
@ECHO OFF
path=c:\windows;c:\windows\command
\hibinv.exe
call \checksr.bat
IF "%config%"=="QUICK" GOTO QUICK
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%path%;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows Millennium Edition Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
::If MSCDEX doesn't find a drive...
IF ERRORLEVEL 1 SET CDPROB=1
::
GOTO QUIT
:HELP
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
::If MSCDEX doesn't find a drive...
IF ERRORLEVEL 1 SET CDPROB=1
cls
call help.bat
::
GOTO QUIT
:QUIT
call fixit.bat
rem clean up environment variables
set CDPROB=
set CDROM=
set LglDrv=
GOTO QUICK
:QUICK
回复

使用道具 举报

3#
 楼主| 发表于 2002-11-17 18:27:54 | 只看该作者

请教

config文件
[menu]
menuitem=CD, Start computer with CD-ROM support.
menudefault=HELP,10
menucolor=7,0
[HELP]
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
devicehigh=ramdrive.sys /E 2048
[CD]
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
devicehigh=ramdrive.sys /E 2048
[NOCD]
devicehigh=ramdrive.sys /E 2048
[QUICK]
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
lastdrive=z
回复

使用道具 举报

4#
发表于 2002-11-17 18:32:32 | 只看该作者

请教

你出现什么现象嘛。不能使用“怕path“时,还是加载光驱时呀
回复

使用道具 举报

5#
 楼主| 发表于 2002-11-17 18:40:38 | 只看该作者

请教

我要做批处理,能加载光驱,但不能进入动态盘符
回复

使用道具 举报

6#
发表于 2002-11-17 19:18:44 | 只看该作者

请教

[这个贴子最后由柯宇在 2002/11/17 07:26pm 编辑]

你的意思是不是在系统启动完毕以后再在命令行用“%CDROM%:”来进入光驱?
如果是这样的话你要把批处理文件最后的“SET CDROM=”去掉,因为这条命令重新给“CDROM”变量设置为空,也就是清除了这个变量。
回复

使用道具 举报

7#
 楼主| 发表于 2002-11-17 19:40:22 | 只看该作者

请教

谢谢,我试试
回复

使用道具 举报

8#
发表于 2002-11-17 19:43:16 | 只看该作者

请教

原来这样。你可以指定盘符。例如“mscdex /d:mscd00 /l:x
回复

使用道具 举报

9#
 楼主| 发表于 2002-11-17 19:55:35 | 只看该作者

请教

这个是不是就是自动搜索盘符?怎么应用到批处理里,我要进入到当前光盘
回复

使用道具 举报

10#
发表于 2002-11-17 20:05:27 | 只看该作者

请教

不是呀,就是指定你的光驱符号。例如“x:“盘。然后在“quit:“那一段直接输入"
x:“就行啦。现在就算硬盘很大,但还是很少分到“x:“这个盘的。如果真的有就往下推罗
回复

使用道具 举报

11#
发表于 2002-11-17 20:27:07 | 只看该作者

请教

其实“SETRAMD.BAT”就是用来自动搜索盘符的,然后赋值给“CDROM”。你只要在批处理文件中加入“%CDROM%:”就可以进入你的光盘。
回复

使用道具 举报

12#
 楼主| 发表于 2002-11-17 20:54:18 | 只看该作者

请教

但我的不可以阿
我执行后提示错误
回复

使用道具 举报

13#
发表于 2002-11-17 20:58:46 | 只看该作者

请教

哦,原来这样,把你的启动盘发到我的邮箱。我来看看,错在哪。
回复

使用道具 举报

14#
 楼主| 发表于 2002-11-17 21:04:05 | 只看该作者

请教

好的
你的emai是
回复

使用道具 举报

15#
发表于 2002-11-17 21:08:24 | 只看该作者

请教

xymhome@163.com
回复

使用道具 举报

16#
 楼主| 发表于 2002-11-17 23:23:52 | 只看该作者

请教

谢谢了
我现在给你发
回复

使用道具 举报

17#
发表于 2002-11-17 23:49:51 | 只看该作者

请教

收到了,让我看看,把你真正的启动盘的目的再说一下。就是需要达到怎样的效果。
回复

使用道具 举报

18#
 楼主| 发表于 2002-11-18 20:05:29 | 只看该作者

请教

可以用%cdrom%:进入光驱
回复

使用道具 举报

19#
发表于 2002-11-18 20:08:46 | 只看该作者

请教

哦,那恭喜了,那我不试了呀(还没有时间试)……^_^。
回复

使用道具 举报

20#
 楼主| 发表于 2002-11-18 22:20:49 | 只看该作者

请教

谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-18 23:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表