home *** CD-ROM | disk | FTP | other *** search
/ Mega CD-ROM 1 / megacd_rom_1.zip / megacd_rom_1 / MISCUTL / DOCTOR.ZIP / INSTALL.BAT < prev    next >
DOS Batch File  |  1991-05-18  |  5KB  |  126 lines

  1. ECHO OFF
  2.        echo 
  3.        if "%1" == "" goto DriveNeeded
  4.        if %1 == c: goto MakeDirectory
  5.        if %1 == C: goto MakeDirectory
  6.        if %1 == d: goto MakeDirectory
  7.        if %1 == D: goto MakeDirectory
  8.        if %1 == e: goto MakeDirectory
  9.        if %1 == E: goto MakeDirectory
  10.        if %1 == f: goto MakeDirectory
  11.        if %1 == F: goto MakeDirectory
  12.        if %1 == g: goto MakeDirectory
  13.        if %1 == G: goto MakeDirectory
  14.        if %1 == h: goto MakeDirectory
  15.        if %1 == H: goto MakeDirectory
  16.        if %1 == i: goto MakeDirectory
  17.        if %1 == I: goto MakeDirectory
  18.        if %1 == j: goto MakeDirectory
  19.        if %1 == J: goto MakeDirectory
  20.        if %1 == k: goto MakeDirectory
  21.        if %1 == K: goto MakeDirectory
  22.        if %1 == l: goto MakeDirectory
  23.        if %1 == L: goto MakeDirectory
  24.        if %1 == m: goto MakeDirectory
  25.        if %1 == M: goto MakeDirectory
  26.        if %1 == n: goto MakeDirectory
  27.        if %1 == N: goto MakeDirectory
  28.        if %1 == o: goto MakeDirectory
  29.        if %1 == O: goto MakeDirectory
  30.        if %1 == p: goto MakeDirectory
  31.        if %1 == P: goto MakeDirectory
  32. :INVALIDDRIVE
  33.        echo "%1" is an invalid drive name.
  34.        echo 
  35.        echo Please use the drive's letter followed by a colon:
  36.        goto Example
  37. :DRIVENEEDED
  38.        echo Please specify a drive to install DOCTOR DOS "DEMO" on...
  39.        echo 
  40.        echo      For example:
  41. :EXAMPLE
  42.        echo 
  43.        echo            INSTALL C:
  44.        goto End
  45. :MAKEDIRECTORY
  46.        cls
  47.        echo 
  48.        echo    ╒═════════════════════════════════════════════════════════╕
  49.        echo    │                                                         │▐█
  50.        echo    │    DOCTOR DOS will begin on Drive %1.  He will copy     │▐█
  51.        echo    │                                                         │▐█
  52.        echo    │    (3) files into the subdirectory  \DOCTOR, on %1.     │▐█
  53.        echo    │                                                         │▐█
  54.        echo    │                                                         │▐█
  55.        echo    │    Once installed, DOCTOR DOS will use 1k! of memory.   │▐█
  56.        echo    │                                                         │▐█
  57.        echo    │      Press Ctrl-C to Abort and Start Again, (or)..      │▐█
  58.        echo    │                                                         │▐█
  59.        echo    ╘═════════════════════════════════════════════════════════╛▐█
  60.        echo      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  61.        echo 
  62.        pause
  63.        echo 
  64.        echo 
  65.        echo 
  66.        echo    Installing "DOCTOR DOS" to %1 \DOCTOR
  67.        echo  -----------------------------------------
  68.        echo    Please wait...  XT's take 57 seconds.
  69.        echo 
  70.        IF exist %1\doctor\*.* goto Warning1
  71.        goto Copyfiles
  72. :WARNING1
  73.        echo 
  74.        echo WARNING:  A directory %1\DOCTOR already exists. Press Ctrl-C
  75.        echo           now if you don't want to overwrite the contents of
  76.        echo           that directory.
  77.        echo 
  78.        pause
  79.        echo 
  80. :COPYFILES
  81.        echo 
  82.        md   %1\Doctor
  83.        copy    Doctor.exe    %1\doctor>nul
  84.        copy    Doctor.ng     %1\doctor>nul
  85.        copy        Eh.ini    %1\doctor>nul
  86.        goto Aok
  87. :AOK
  88.        %1
  89.        if exist %1\doctor\nul cd\doctor
  90.        cd\doctor
  91.        cls
  92.        if not exist %1\doctor\Doctor.exe goto InstallError
  93.        if not exist %1\doctor\Doctor.ng goto InstallError
  94.        if not exist %1\doctor\Eh.ini goto InstallError
  95.        cls
  96.        echo 
  97.        echo           ╒══════════════════════════════════════════════════════╕
  98.        echo           │                                                      │▐█
  99.        echo           │   ***********************************************    │▐█
  100.        echo           │   DOCTOR DOS Installation Completed Successfully!    │▐█
  101.        echo           │   ***********************************************    │▐█
  102.        echo           │                                                      │▐█
  103.        echo           │                                                      │▐█
  104.        echo           │      Type,   DOCTOR   and press the Enter Key.       │▐█
  105.        echo           │                                                      │▐█
  106.        echo           │                                                      │▐█
  107.        echo           ╘══════════════════════════════════════════════════════╛▐█
  108.        echo             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  109.        goto End
  110. :INSTALLERROR
  111.        echo 
  112.        echo 
  113.        echo             ** Installing DOCTOR DOS to %1 %2 was unsuccessful.
  114.        echo 
  115.        echo            ╒══════════════════════════════════════════════════════╕
  116.        echo    ERROR:  │                                                      │▐█
  117.        echo            │   This might be because your hard disk is now, full. │▐█
  118.        echo            │                                                      │▐█
  119.        echo            │   DOCTOR DOS needs at least 360K of free disk space. │▐█
  120.        echo            │                                                      │▐█
  121.        echo            ╘══════════════════════════════════════════════════════╛▐█
  122.        echo              ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  123.        echo 
  124. :END
  125.        echo 
  126.