Microsoft DOS 討論區 (msdos)   
一般區 精華區 休閒聊天 個人郵件 個人設定 重新登入

←回列表   ↑上一篇   ↓下一篇           

發信人: PETERC (想靜下來讀書)    看板:msdos
日期: Tue Jun  4 21:40:56 1996
標題: 多重開機的設定法

來源:民間BBS.

        DOS 6.0 Muti Boot 之功能介紹
--------------------------------------------------------------------------------
    很多人在管理記憶體或其他驅動程式,常常有些困擾,所以市面上
就出現了許多的環境配置的多重開機程式,現在DOS 6.0出來,當然不願
把自己的江山讓別人取代,所以他也把多重開機納入了Dos 6.0之中。
要設定這項功能很簡單,只要你有一點點的邏輯概念,你就可以輕鬆的
將他設定好,以下幾個常用的參數,為您介紹一下,你如果要得到更多
的訊息,例如INCLUDE,SUBMENU等等的參數。
可以參考原DOS 6.0使用說明手冊,否則,就等中文輸出來吧!

 DOS 6的CONFIG架構,除了你原先所知道的以外,以下這幾個就是特別
 為了MUTI BOOT而設計的,你可以參考改成你所需要的。
 可分為三個區域,

 第一個區域為功能表區域,也是命令執行的地方,功用如說明。

                      ─┬──說明──────────
[MENU]                  │
MENUITEM=SUB1,[TEXT 1]  │ MENUITEM=SUB1,[TEXT 1]
MENUITEM=SUB2,[TEXT 2]  │      .    .     .
MENUITEM=SUB3,[TEXT 3]  │      .    .     .
       .                │ 表頭    副程式1  說明 1
       .                │ 功能表可以設定9個,你可以自己命名
       .                │
MENUDEFAULT=SUB1,[TIME] │ 這一行是DEFAULT值,前一個參數是副程式名稱
                        │ 第二個為時間。
MENUCOLOR=FCOLOR,BCOLOR │ 這一行為顏色設定,跟原先顏色一樣,由0∼15
                        │ 第一個前景顏色,第二個背景顏色。
                        ┘


第二個區域為共同區域,存放著每一個環境配置都要使用到的東西。

[COMMON]                ┐
DOS=HIGH,UMB            │ 每一個副程式都要執行這一些命令
BUFFERS=35              │ dos 6.0會自己判別先後關係。
      .                 │ 所以你可以依個人習慣,先後順序
      .                 │ 無關
      .                 │
                        ┘


第三個區域為個別區域,存放著每一個環境配置個別使用到的東西。

[SUB1]                  ┐
FILES=30                │
DEVICE=C:\HIMEM.SYS     │
DEVICE=C:\EMM386.EXE ...│
     .                  │
     .                  │
                        │
[SUB2]                  │
FILES=25                │
DEVICE=C:\QEMM386.SYS...│
     .                  │
     .                  │
[SUB3]                  │
  .                     │
  .                     │
  .                     ┘
=====================================================================

至於AUTOEXEC.BAT的寫法,跟原來沒有什麼不同,不同的在一個goto 的呼叫方式。
@ECHO OFF
PROMPT $P$G
PATH C:\;C:\DOS...................

GOTO %CONFIG%

:SUB1
   .
   .
:SUB2
   .
   .

:SUB3
   .
   .

======================================
範例如下,你可以參考看看。

CONFIG.SYS
--------------------------------------

[MENU]
MENUITEM=EMM386&PCC,Emm386 With Pccillin
MENUITEM=EMM386,Emm386 only
MENUITEM=QEMM386,Qemm386 only
MENUITEM=SOFTICE,Soft ice only
MENUITEM=NONE,Without High Utility
MENUDEFAULT=EMM386&PCC,2
MENUCOLOR=15,1

[EMM386&PCC]
 DEVICEHIGH=C:\DOS\HIMEM.SYS /NUMHANDLES=128
 DEVICEHIGH=C:\DOS\EMM386.EXE 2048 RAM NOEMS X=A000-C9FF I=E000-EFFF FRAME=CC00

[EMM386]
 DEVICEHIGH=C:\DOS\HIMEM.SYS /NUMHANDLES=128
 DEVICEHIGH=C:\DOS\EMM386.EXE 2048 RAM NOEMS X=A000-C9FF I=E000-EFFF FRAME=CC00

[QEMM386]
 DEVICEHIGH=C:\QEMM\QEMM386.SYS RAM EXCLUDE=A000-C7FF FRAME=D000 ST:F ST:M
DMA=48 DBF=2

[SOFTICE]
  DEVICE = D:\ICE\UMB.SYS
  DEVICE = D:\ICE\S-ICE.EXE /SYM 500 /EXT 2112 /EMM
  DEVICEHIGH=C:\DOS\HIMEM.SYS /M:1

[NONE]
 DEVICEHIGH=C:\DOS\HIMEM.SYS /NUMHANDLES=128

[COMMON]
DEVICE=C:\DOS\SETVER.EXE
FILES=50
STACKS=0,0
DOS=HIGH,UMB
DEVICE=C:\DOS\KBFD.SYS
DEVICEHIGH=C:\PC\COMBI.SYS 5120 5120 /V F:5120 R:512 N /C B
LASTDRIVE=M
BUFFERS=34 /X


-------------------------------

AUTOEXEC.BAT

@ECHO OFF
BREAK OFF
CLS
PROMPT $P$G
SET BLASTER=A220 I7 D1 T3
PATH=C:\;C:\BAT;C:\PC;C:\NC;C:\DOS;
C:\DOS\BOOTSAFE C: D:
LH DOSKEY.COM /BUFFERS=20

GOTO %CONFIG%

:EMM386&PCC
CD\PCCILLIN
LH PCCILLIN
CD\
:EMM386
 LH MOUSE /1
:QEMM386
 LH MMOUSE 1
:SOFTICE
 SYMDEB
:NONE

:END




--
███花開堪折直須折,莫待無花空折.
███ail : 8410035@cc.kscg.gov.tw







←回列表   ↑上一篇   ↓下一篇