无忧启动论坛
标题:
taile您好,我想从最简单的95,98,me开始学起! (无内容)
[打印本页]
作者:
iilq
时间:
2002-3-18 22:22
提示:
作者被禁止或删除 内容自动屏蔽
作者:
taile
时间:
2002-3-19 00:53
标题:
taile您好,我想从最简单的95,98,me开始学起! (无内容)
那只用编辑config.sys和autoexec.bat就够用了。你先找一个wime的启动镜像,到处都有的,然后用winimage解开,用UltraEdit或其他工具打开config.sys,你就可以看到
[menu]
menuitem=HELP, Help
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=QUICK, Minimal Boot
menudefault=HELP,30
menucolor=7,0
这个就是winme的启动菜单。menuitem=HELP是菜单的名字,要和底下的菜单命令相对应,逗号后面的显示在屏幕上的文字。menudefault=HELP,30是说默认选项是help,在30秒后将自动进入;最后一行不用管。再往下是菜单执行命令,据一个例子吧:
[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
[CD]是相应菜单命令的名字,要和刚才说的菜单选项名字相对应,像[cd]就要和menuitem=CD, Start computer with CD-ROM support.的menuitem=CD相对应。然后下面的东西基本上你是不用管的,这些都是用来启动并带起光驱的驱动!config.sys里差不多就这些东西。
作者:
taile
时间:
2002-3-19 01:18
标题:
taile您好,我想从最简单的95,98,me开始学起! (无内容)
然后是autoexec.bat这个东西是用来启动是自动执行程序的,类似于windows下的“启动”文件夹的作用。这个文件编辑只用右键,选择编辑就可以了。还是句一个例子吧:
@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
基本上:ERROR以前的东西你不用管,如果你有一点电脑基础,是能够看懂大多数的含义的。和config.sys相似的是:ERROR也是一种菜单的名称,但并不能称之为菜单,这些名字是通过goto语句来调用的,例:GOTO ERROR就是执行ERROR下的命令。希望你有一点编程基础,if语句是条件语句,意思是当满足什么什么条件是怎么怎么样。例:IF "%config%"=="NOCD" GOTO QUIT意思就是如果config.sys中的菜单选项是NOCD就执行QUIT下的命令,相应的这些命令就将会执行
:QUIT
call fixit.bat
rem clean up environment variables
set CDPROB=
set CDROM=
set LglDrv=
GOTO QUICK
如果你想在这启动时直接执行安装程序或是其他程序,可以在这里进行说明。
比如,你现在启动时直接执行光盘x:\win98\setup.exe命令,那你就可以在某一菜单的命令行中加入:
path=%CDROM%:\win98\[这是指定setup.exe位置的命令,但前提是你要用相关程序(例如findcd.exe,findcd.com和findcd.exe)指定你的光驱位置。后面讲具体讲到]
setup.exe[就是执行setup.exe程序的命令]
[]中是我的说明:)
现在相信基本的东西你应该都明白了吧。下面是fincd的使用方法。
这个东西其实是要调用就可以了,把3个文件放你的启动文件相同目录下,在autoexec.bat中执行:
call FINDCD.BAT
就可以了,执行后光驱就变成了%CDROM%:\就相当于x:\这基本上没什么好说的。
嗯,基本上就这些东西吧,还有一点基本的东西
echo命令是显示,例echo TLw Studio屏幕上就会显示TLw Studio
cls是清屏命令,执行后屏幕上的文字会被删除,这个命令你可以到dos下试试看就明白了!
好啦,有什么问题再问我吧!:)
ps:如果高手看出哪里不对请指出,因为我也是新手!:)
作者:
taile
时间:
2002-3-19 01:19
标题:
taile您好,我想从最简单的95,98,me开始学起! (无内容)
顺便说一下,你再回贴就接着这个贴子,不要老发新贴!:)
作者:
taile
时间:
2002-3-19 01:21
标题:
taile您好,我想从最简单的95,98,me开始学起! (无内容)
[UploadFile=2_2827_4.rar]这是findcd的3个文件。
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3