dos下進行多種系統配置文件
2020-10-28 20:13:28
供稿:網友
由于軟件的增多,而不同軟件所需的系統配置并不相同,致使我們需要經常改變配置,如果每次都改寫config.sys是相當麻煩的,于是DOS設計了菜單式多重任務選擇的配置,就方便多了,比如有些游戲無需擴展內存,有些又必須有擴展內存,有些漢字系統還必須設置虛擬盤等,采用多重設置將是一勞永逸的事。
例:兩種設置
[menu]
menuitem=nomal ,nomal configuration 設置第一種配置
menuitem=myself ,configuration for myself 設置第二種配置
menudefault=nomal,5 設置默認的配置和自動選擇的時間
menucolor=15,1 設置菜單的顏色
[nomal] 此處為第一種配置, [ ]中的內容需與menuitem后的字符相同
files=30
buffers=30
device=c:/dos/hime.sys
device=c:/dos/emm386.exe ram
lastdrive=z
[myself] 此處為第二種配置
files=35
buffers=20
device=c:/dos/hime.sys
device=c:/dos/emm386.exe noems
[common] []中為common則表示此處為各種配置都使用到的配置項
dos=high,umb
其中[menu]區中為菜單的設計:
menuitem 表示設置對應的配置區,可以有多個配置區,逗號后是菜單上顯示的內容 。
menudefault 設置默認的菜單選項,逗號后是自動選擇的時間。
menucolor 設置菜單顏色,逗號前為文字色,后為背景色。
這樣在電腦起動時,就會有菜單顯示以供用戶選擇了。
對應的,在autoexec.bat中也可以進行多任務選擇,比如:
@ECHO OFF
PROMPT $p$g
set blaster=a220 i5 d1 此處為公用設置區
set temp=c:/dos/temp
goto %config% 轉至標號%config%
其中%config%的值是由選擇某一菜單項時自動確定的
:nomal 此處為對應的第一個設置,:后的字符需與config.sys中的配置區名相同
LH /L:0;1,45456 /S C:/DOS/SMARTDRV.EXE
PATH C:/WINDOWS;C:/DOS;C:/UCDOS;c:/tools;c:/tools/vpic
lh c:/mouse/amouse.com
goto end
:myself 此處為對應的第二個設置
PATH C:/DOS;c:/tools
lh c:/mouse/amouse.com
goto end
:end