AUTOEXEC.ABT文件內(nèi)的詳細(xì)講解
AUTOEXEC.ABT 文件內(nèi)的詳細(xì)講解
@ECHO OFF 這項(xiàng)是不顯示 DOS 屏幕提示
set EXPAND=YES 這項(xiàng)是設(shè)置解壓為自動,也就是 EBD 的解壓
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
以上三條是設(shè)置虛擬內(nèi)存的參數(shù)
cls 這是清屏命令
call setramd.bat %LglDrv% 這項(xiàng)是調(diào)用 setramd.bat 文件并設(shè)置虛擬磁盤的內(nèi)存
set temp=c:\ 這項(xiàng)是設(shè)置臨時文件夾路徑為 C 盤
set tmp=c:\ 這項(xiàng)是設(shè)置臨時文件夾路徑為 C 盤
path=%RAMD%:\;a:\;%CDROM%:\ 這項(xiàng)是設(shè)置系統(tǒng)環(huán)境變量,在DOS下就不用來回切換盤符了
copy command.com %RAMD%:\ > NUL 這項(xiàng)是復(fù)制 command.com 到虛擬盤中
>NUL 是在屏幕上不顯示執(zhí)行后的結(jié)果
set comspec=%RAMD%:\command.com 這項(xiàng)是設(shè)置 DOS 命令解釋器的路徑為 %RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL 這項(xiàng)是復(fù)制 extract.exe 到虛擬盤中 >NUL 同上
copy readme.txt %RAMD%:\ > NUL 這項(xiàng)是復(fù)制 readme.txt 到虛擬盤中 >NUL 同上
:ERROR 這項(xiàng)是錯誤的提示標(biāo)簽
IF EXIST ebd.cab GOTO EXT 這項(xiàng)是如果 ebd.cab 文件存在就跳轉(zhuǎn)到 EXT 標(biāo)簽
echo Please insert Windows 98 Startup Disk 2 這項(xiàng)是如果 ebd.cab 文件不存在屏幕上就將顯示“請插入 Windows 98 啟動盤 2”
echo. 這項(xiàng)是空一行
pause 這是項(xiàng)是執(zhí)行到這里時就暫停,屏幕上就顯示“Press any key to continue...”意思是按任意鍵繼續(xù)...
GOTO ERROR 這項(xiàng)是跳轉(zhuǎn)到 ERROR 標(biāo)簽
:EXT 這項(xiàng)是被跳轉(zhuǎn)過來的標(biāo)簽,(就是這項(xiàng) IF EXIST ebd.cab GOTO EXT)
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL 在虛擬內(nèi)存中執(zhí)行 extract.exe,把 ebd.cab 里面的文件解壓到虛擬盤中
echo The diagnostic tools were successfully loaded to drive %RAMD%. 這行是在屏幕上提示“診斷工具已經(jīng)成功的載入內(nèi)存"X"”X是你虛擬內(nèi)存的盤符中
echo. 空一行
IF "%config%"=="NOCD" GOTO QUIT 如果你在 config.sys 標(biāo)簽中選擇 NOCD 轉(zhuǎn)到 QUIT 標(biāo)簽
IF "%config%"=="HELP" GOTO HELP 如果你在 config.sys 標(biāo)簽中選擇 HELP 轉(zhuǎn)到 HELP 標(biāo)簽
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% 這項(xiàng)是加載光驅(qū)命令并自動分配一個光盤符
echo. 空一行
GOTO QUIT 跳轉(zhuǎn)到 QUIT 標(biāo)簽
:HELP 這項(xiàng)是幫助標(biāo)簽,是在 config.sys 標(biāo)簽中選擇 HELP 轉(zhuǎn)到這里的標(biāo)簽
cls 清屏命令
call help.bat 這項(xiàng)是調(diào)用幫助文件的命令
echo Your computer will now restart and the startup menu will appear. 這條是,當(dāng) HELP.BAT 這條命令執(zhí)行完后屏幕上就顯示“你的計(jì)算機(jī)現(xiàn)在將重新啟動”
echo. 空一行,以下均是空一行
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com 這個就是重新啟動計(jì)算機(jī)的執(zhí)行程序
GOTO QUIT 這項(xiàng)是跳轉(zhuǎn)到 QUIT 標(biāo)簽
QUIT 這項(xiàng)是跳轉(zhuǎn)標(biāo)簽, 是由上面跳轉(zhuǎn)過來的
echo To get help, type HELP and press ENTER. 這項(xiàng)是屏幕上提示你,輸入“help”后回車來查看幫助文件。
echo. 空一行
rem clean up environment variables 這項(xiàng)是清理所有上面設(shè)置過的環(huán)境變量
set CDROM= 這項(xiàng)是設(shè)置 CDROM 為盤符, 由變量而定
set LglDrv= 這項(xiàng)是設(shè)置虛擬磁盤為盤符, 由變量而定