allisonxu
|
分享:
▲
好懷念的選單 這是 早期在DOS-6.22的 CONFIG.SYS 跟 AUTOEXEC.BAT 的開機設定選單(我都拿來用在管記憶體上用 該死的DOS的640K限制...)
不過要用這類的開機片,只能在DOS,95,98,ME(XP做的開機片也是ME,不信可以用XP做好的開機片開機後 打 VER 這個指令)
大概寫法如下
CONFIG.SYS <----用一般的文字編輯器就能寫了(AUTOEXEC.BAT也是)
[MENU] <---用[]括起來的就是 menuitem=XXX,AutoRecovery Windows XP........ //menuitem <----這是在[MENU]標籤下才有作用的 選單物件 //XXX <-----這個位置就是放 選單選定按ENTER後 要去執行的標籤名 (這裡不用加[]) // , 逗號後面就是 "選單會出現的名稱"...你開機時選單看到的東西 //一行menuitem 就等於一行選單而已,看你想要幾行選單就有幾個"MENUITEM"
[XXX] <---選定後的執行標籤 DEVICE=XXXX.XXX //DEVICE 為你開機時想掛載的一些記體體管理程式及驅動程式(一般都會掛上 HIMEM.SYS EMM386.EXE與光 //碟機或SCSI的驅動程式等等 如果是光碟機的驅動程式 可以改用 DEVICEHIGH PS.DOS6.22以上才有用的樣//子)
[COMMON]<----這個標籤是用來做公用的設定之類的 DOS=HIGH,UMB <---年代久遠,我忘了= = FILES=30<---(好像是)同時開啟的檔案數(在以前的DOS會計軟體這個值通常都要60以上) BUFFERS=30<---(好像是)緩衝值 LASTDEIVE = Z<---DOS容許的最\"大"磁碟機代號...越多,佔的記憶體越大,再以前的DOS時代...MEM是很計較的= =(因為沒有保護模式,所以...記憶體只有1M的痛苦..一些驅動掛上去 往往 都只剩下 6XXK,5XXK,要跑GAME有時跟本跑不動,有的還要求要612K以上咧...)
AUTOEXEC.BAT的內容
@ECHO OFF <----要求下逹指令的提示不要出現 PROMPT $P$G <-----指定DOS的命令提示符號 就是 C:\ 的樣式...可以不用加 PATH X:\; <----這是可執行檔的執行路徑,下逹指令後如果不在當前的目錄下 就會往這裡找 LH MOUSE <---- LH =LOADHIGH 將驅動用的執行標讀入高層記憶體裡 這裡用來驅動MOUSE LH MSCDEX /D:XXXX <-----這個就是掛載光碟到DOS的提示符號 就是 D:\,E:\;F:\啦 有個 /L:X 的參數可以指定 不過又跟 上面的CONFIG.SYS 裡的 LASTDRIVE = X 有關 要注意 . . . GOTO %config% <----以上的東西執行完後 就跳到 CONFIG 的標籤名底下(不是跳回CONFIG.SYS哦 是在AUTOEXEC.BAT裡也要有 跟 CONFIG.SYS 裡一樣的標籤名)
:XXX <----在AUTOEXEC.BAT裡的標籤名 是用 : 冒號 表示的 <想執行的指令及參數> GOTO END <---執行完跳到 END這個標籤 不然會一直執行下去 ... . . . :END
開始使用.....
要寫以上的東西 除了 要知道CONFIG 跟 AUTOEXEC的寫法外,還要會活用 DOS的內外部指令 SO... 加油吧,指令這東西學起來有好沒壞,寫很多批次作業都會用到,如果作業系統掛了,身上沒有圖形介面的工作..那指令就派上用場嚕
|