home *** CD-ROM | disk | FTP | other *** search
/ Game Killer / Game_Killer.bin / 238.FSHELL.ZIP / FSHELL.BAT next >
DOS Batch File  |  1992-02-05  |  10KB  |  221 lines

  1. @Echo OFF
  2. REM ********************************
  3. REM Falcon Shell 1.0   4 Feb 1992
  4. REM By Michael "Stick" Williams
  5. REM ********************************
  6.  
  7. CD  C:\Games\Falcon3
  8. If Not Exist SniffIt.COM GOTO OOPSNF
  9. If Not Exist F3Backup GOTO MAKEDIR
  10.  
  11. :TOP
  12. CLS
  13. Echo 
  14. Echo.                                                                               
  15. Echo.                                                                               
  16. Echo.                                                                               
  17. Echo                  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█                
  18. Echo                  █                FALCON SHELL                █▓▓              
  19. Echo                  █                                            █▓▓              
  20. Echo                  █                 Main Menu                  █▓▓              
  21. Echo                  █                                            █▓▓              
  22. Echo                  █        F - Run Falcon 3.0                  █▓▓              
  23. Echo                  █                                            █▓▓              
  24. Echo                  █        E - Use squadron file editor        █▓▓              
  25. Echo                  █                                            █▓▓              
  26. Echo                  █        B - Backup squadron files           █▓▓              
  27. Echo                  █                                            █▓▓              
  28. Echo                  █        R - Restore squadron files          █▓▓              
  29. Echo                  █                                            █▓▓              
  30. Echo                  █                                            █▓▓              
  31. Echo                  █      ESC - Exit to DOS                     █▓▓              
  32. Echo                  █                                            █▓▓              
  33. Echo                  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▓▓              
  34. Echo                    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓              
  35. Echo.                                                                               
  36. Echo.                                                                               
  37.  
  38. SniffIt
  39. If ErrorLevel 255 GOTO BYE
  40. If ErrorLevel 83 GOTO TOP
  41. If ErrorLevel 82 GOTO RESTORE
  42. If ErrorLevel 81 GOTO TOP
  43. If ErrorLevel 80 GOTO TOP
  44. If ErrorLevel 79 GOTO TOP
  45. If ErrorLevel 78 GOTO TOP
  46. If ErrorLevel 77 GOTO TOP
  47. If ErrorLevel 76 GOTO TOP
  48. If ErrorLevel 75 GOTO TOP
  49. If ErrorLevel 74 GOTO TOP
  50. If ErrorLevel 73 GOTO TOP
  51. If ErrorLevel 72 GOTO TOP
  52. If ErrorLevel 71 GOTO TOP
  53. If ErrorLevel 70 GOTO FALCON3
  54. If ErrorLevel 69 GOTO FALCONER
  55. If ErrorLevel 68 GOTO TOP
  56. If ErrorLevel 67 GOTO TOP
  57. If ErrorLevel 66 GOTO BACKUP
  58. If ErrorLevel 65 GOTO TOP
  59. GOTO TOP
  60.  
  61. :FALCON3
  62. Falcon3.EXE
  63. GOTO TOP
  64.  
  65. :FALCONER
  66. Falconer
  67. GOTO TOP
  68.  
  69. :BACKUP
  70. CLS
  71. Echo 
  72. Echo.                                                                               
  73. Echo.                                                                               
  74. Echo.                                                                               
  75. Echo                  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█                
  76. Echo                  █                FALCON SHELL                █▓▓              
  77. Echo                  █                                            █▓▓              
  78. Echo                  █                Backup Menu                 █▓▓              
  79. Echo                  █                                            █▓▓              
  80. Echo                  █          A - Backup All Squadrons          █▓▓              
  81. Echo                  █          B - Backup Squadron 0             █▓▓              
  82. Echo                  █          C - Backup Squadron 1             █▓▓              
  83. Echo                  █          D - Backup Squadron 2             █▓▓              
  84. Echo                  █          E - Backup Squadron 3             █▓▓              
  85. Echo                  █          F - Backup Squadron 4             █▓▓              
  86. Echo                  █          G - Backup Squadron 5             █▓▓              
  87. Echo                  █                                            █▓▓              
  88. Echo                  █                                            █▓▓              
  89. Echo                  █        ESC - Go to main menu               █▓▓              
  90. Echo                  █                                            █▓▓              
  91. Echo                  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▓▓              
  92. Echo                    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓              
  93. Echo.                                                                               
  94. Echo.                                                                               
  95.  
  96. SniffIt
  97. If ErrorLevel 255 GOTO TOP
  98. If ErrorLevel 72 GOTO BACKUP
  99. If ErrorLevel 71 GOTO B5
  100. If ErrorLevel 70 GOTO B4
  101. If ErrorLevel 69 GOTO B3
  102. If ErrorLevel 68 GOTO B2
  103. If ErrorLevel 67 GOTO B1
  104. If ErrorLevel 66 GOTO B0
  105. If ErrorLevel 65 GOTO BA
  106. GOTO BACKUP
  107.  
  108. :BA
  109. CLS
  110. Copy Squad?.* F3Backup
  111. GOTO BACKUP
  112.  
  113. :B0
  114. CLS
  115. Copy Squad0.* F3Backup
  116. GOTO BACKUP
  117.  
  118. :B1
  119. CLS
  120. Copy Squad1.* F3Backup
  121. GOTO BACKUP
  122.  
  123. :B2
  124. CLS
  125. Copy Squad2.* F3Backup
  126. GOTO BACKUP
  127.  
  128. :B3
  129. CLS
  130. Copy Squad3.* F3Backup
  131. GOTO BACKUP
  132.  
  133. :B4
  134. CLS
  135. Copy Squad4.* F3Backup
  136. GOTO BACKUP
  137.  
  138. :B5
  139. CLS
  140. Copy Squad5.* F3Backup
  141. GOTO BACKUP
  142.  
  143. :RESTORE
  144. CLS
  145. Echo 
  146. Echo.                                                                               
  147. Echo.                                                                               
  148. Echo.                                                                               
  149. Echo                  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█                
  150. Echo                  █                FALCON SHELL                █▓▓              
  151. Echo                  █                                            █▓▓              
  152. Echo                  █                Restore Menu                █▓▓              
  153. Echo                  █                                            █▓▓              
  154. Echo                  █          A - Restore All Squadrons         █▓▓              
  155. Echo                  █          B - Restore Squadron 0            █▓▓              
  156. Echo                  █          C - Restore Squadron 1            █▓▓              
  157. Echo                  █          D - Restore Squadron 2            █▓▓              
  158. Echo                  █          E - Restore Squadron 3            █▓▓              
  159. Echo                  █          F - Restore Squadron 4            █▓▓              
  160. Echo                  █          G - Restore Squadron 5            █▓▓              
  161. Echo                  █                                            █▓▓              
  162. Echo                  █                                            █▓▓              
  163. Echo                  █        ESC - Go to main menu               █▓▓              
  164. Echo                  █                                            █▓▓              
  165. Echo                  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▓▓              
  166. Echo                    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓              
  167. Echo.                                                                               
  168. Echo.                                                                               
  169.  
  170. SniffIt
  171. If ErrorLevel 255 GOTO TOP
  172. If ErrorLevel 72 GOTO RESTORE
  173. If ErrorLevel 71 GOTO R5
  174. If ErrorLevel 70 GOTO R4
  175. If ErrorLevel 69 GOTO R3
  176. If ErrorLevel 68 GOTO R2
  177. If ErrorLevel 67 GOTO R1
  178. If ErrorLevel 66 GOTO R0
  179. If ErrorLevel 65 GOTO RA
  180. GOTO RESTORE
  181.  
  182. :RA
  183. Copy F3Backup\Squad?.* .
  184. GOTO RESTORE
  185.  
  186. :R0
  187. Copy F3Backup\Squad0.* .
  188. GOTO RESTORE
  189.  
  190. :R1
  191. Copy F3Backup\Squad1.* .
  192. GOTO RESTORE
  193.  
  194. :R2
  195. Copy F3Backup\Squad2.* .
  196. GOTO RESTORE
  197.  
  198. :R3
  199. Copy F3Backup\Squad3.* .
  200. GOTO RESTORE
  201.  
  202. :R4
  203. Copy F3Backup\Squad4.* .
  204. GOTO RESTORE
  205.  
  206. :R5
  207. Copy F3Backup\Squad5.* .
  208. GOTO RESTORE
  209.  
  210. :OOPSNF
  211. Echo Sorry, this needs SNIFFIT.COM in the Falcon3 directory to work.
  212. GOTO BYE
  213.  
  214. :MAKEDIR
  215. MD F3Backup
  216. GOTO TOP
  217.  
  218. :BYE
  219. CD \
  220. CLS
  221.