home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / BBS_UTIL / VFY_34A.ZIP / 4SPTFIRE.ZIP / SF.BAT next >
DOS Batch File  |  1993-09-06  |  4KB  |  171 lines

  1. Echo Off
  2. :LOOP
  3.    C:
  4.    CD\SF
  5.    Echo Booting SPITFIRE Bulletin Board System
  6.    SPITFIRE /I19200 /C1
  7.    IF ERRORLEVEL 58 GOTO LOOP
  8.    IF ERRORLEVEL 57 GOTO DOOR_Z
  9.    IF ERRORLEVEL 56 GOTO DOOR_Y
  10.    IF ERRORLEVEL 55 GOTO DOOR_X
  11.    IF ERRORLEVEL 54 GOTO DOOR_W
  12.    IF ERRORLEVEL 53 GOTO DOOR_V
  13.    IF ERRORLEVEL 52 GOTO DOOR_U
  14.    IF ERRORLEVEL 51 GOTO DOOR_T
  15.    IF ERRORLEVEL 50 GOTO DOOR_S
  16.    IF ERRORLEVEL 49 GOTO DOOR_R
  17.    IF ERRORLEVEL 48 GOTO DOOR_P
  18.    IF ERRORLEVEL 47 GOTO DOOR_O
  19.    IF ERRORLEVEL 46 GOTO DOOR_N
  20.    IF ERRORLEVEL 45 GOTO DOOR_M
  21.    IF ERRORLEVEL 44 GOTO DOOR_L
  22.    IF ERRORLEVEL 43 GOTO DOOR_K
  23.    IF ERRORLEVEL 42 GOTO DOOR_J
  24.    IF ERRORLEVEL 41 GOTO DOOR_I
  25.    IF ERRORLEVEL 40 GOTO DOOR_H
  26.    IF ERRORLEVEL 39 GOTO DOOR_F
  27.    IF ERRORLEVEL 38 GOTO DOOR_E
  28.    IF ERRORLEVEL 37 GOTO DOOR_D
  29.    IF ERRORLEVEL 36 GOTO DOOR_C
  30.    IF ERRORLEVEL 35 GOTO DOOR_B
  31.    IF ERRORLEVEL 34 GOTO DOOR_A
  32.    IF ERRORLEVEL 33 GOTO EVENT_L
  33.    IF ERRORLEVEL 32 GOTO EVENT_K
  34.    IF ERRORLEVEL 31 GOTO EVENT_J
  35.    IF ERRORLEVEL 30 GOTO EVENT_I
  36.    IF ERRORLEVEL 29 GOTO EVENT_H
  37.    IF ERRORLEVEL 28 GOTO EVENT_G
  38.    IF ERRORLEVEL 27 GOTO EVENT_F
  39.    IF ERRORLEVEL 26 GOTO EVENT_E
  40.    IF ERRORLEVEL 25 GOTO EVENT_D
  41.    IF ERRORLEVEL 24 GOTO EVENT_C
  42.    IF ERRORLEVEL 23 GOTO EVENT_B
  43.    IF ERRORLEVEL 22 GOTO EVENT_A
  44.    IF ERRORLEVEL 1 GOTO LOOP
  45.    IF ERRORLEVEL 0 GOTO END
  46. :DOOR_A
  47.    C:
  48.    CD C:\SF\VERIFY
  49.    VERIFY! /B:SPITFIRE /D:C:\SF
  50.    IF ERRORLEVEL 0 IF NOT ERRORLEVEL 2 GOTO ADJUST
  51.    GOTO LOOP
  52. :ADJUST
  53.    C:
  54.    CD C:\SF
  55.      REM   The next command alters the file SFDOORS.DAT, specifically, the
  56.      REM   caller's security level.  When SPITFIRE returns from a door,
  57.      REM   SPITFIRE updates its databases with the info from this file.
  58.      REM   The new security level becomes a permanent change.
  59.    SFSEC C:\SF 25
  60.    GOTO LOOP
  61. :DOOR_B
  62.    C:
  63.    CD C:\SF\SELL'EM
  64.      REM   The WILDCAT switch must be used until I rewrite the program to read
  65.      REM   SFDOORS.DAT.  It will work, since WILDCAT looks for DOOR.SYS.
  66.    SELL'EM /B:WILDCAT /D:C:\SF
  67.    GOTO LOOP
  68. :DOOR_C
  69.    REM Place Door C Commands Here
  70.    GOTO LOOP
  71. :DOOR_D
  72.    REM Place Door D Commands Here
  73.    GOTO LOOP
  74. :DOOR_E
  75.    REM Place Door E Commands Here
  76.    GOTO LOOP
  77. :DOOR_F
  78.    REM Place Door F Commands Here
  79.    GOTO LOOP
  80. :DOOR_H
  81.    REM Place Door H Commands Here
  82.    GOTO LOOP
  83. :DOOR_I
  84.    REM Place Door I Commands Here
  85.    GOTO LOOP
  86. :DOOR_J
  87.    REM Place Door J Commands Here
  88.    GOTO LOOP
  89. :DOOR_K
  90.    REM Place Door K Commands Here
  91.    GOTO LOOP
  92. :DOOR_L
  93.    REM Place Door J Commands Here
  94.    GOTO LOOP
  95. :DOOR_M
  96.    REM Place Door M Commands Here
  97.    GOTO LOOP
  98. :DOOR_N
  99.    REM Place Door N Commands Here
  100.    GOTO LOOP
  101. :DOOR_O
  102.    REM Place Door O Commands Here
  103.    GOTO LOOP
  104. :DOOR_P
  105.    REM Place Door P Commands Here
  106.    GOTO LOOP
  107. :DOOR_R
  108.    REM Place Door R Commands Here
  109.    GOTO LOOP
  110. :DOOR_S
  111.    REM Place Door S Commands Here
  112.    GOTO LOOP
  113. :DOOR_T
  114.    REM Place Door T Commands Here
  115.    GOTO LOOP
  116. :DOOR_U
  117.    REM Place Door U Commands Here
  118.    GOTO LOOP
  119. :DOOR_V
  120.    REM Place Door V Commands Here
  121.    GOTO LOOP
  122. :DOOR_W
  123.    REM Place Door W Commands Here
  124.    GOTO LOOP
  125. :DOOR_X
  126.    REM Place Door X Commands Here
  127.    GOTO LOOP
  128. :DOOR_Y
  129.    REM Place Door Y Commands Here
  130.    GOTO LOOP
  131. :DOOR_Z
  132.    REM Place Door Z Commands Here
  133.    GOTO LOOP
  134. :EVENT_A
  135.    REM Place Event A Commands Here
  136.    GOTO LOOP
  137. :EVENT_B
  138.    REM Place Event B Commands Here
  139.    GOTO LOOP
  140. :EVENT_C
  141.    REM Place Event C Commands Here
  142.    GOTO LOOP
  143. :EVENT_D
  144.    REM Place Event D Commands Here
  145.    GOTO LOOP
  146. :EVENT_E
  147.    REM Place Event E Commands Here
  148.    GOTO LOOP
  149. :EVENT_F
  150.    REM Place Event F Commands Here
  151.    GOTO LOOP
  152. :EVENT_G
  153.    REM Place Event G Commands Here
  154.    GOTO LOOP
  155. :EVENT_H
  156.    REM Place Event H Commands Here
  157.    GOTO LOOP
  158. :EVENT_I
  159.    REM Place Event I Commands Here
  160.    GOTO LOOP
  161. :EVENT_J
  162.    REM Place Event J Commands Here
  163.    GOTO LOOP
  164. :EVENT_K
  165.    REM Place Event K Commands Here
  166.    GOTO LOOP
  167. :EVENT_L
  168.    REM Place Event L Commands Here
  169.    GOTO LOOP
  170. :END
  171.