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