home *** CD-ROM | disk | FTP | other *** search
/ Vrtulník 3 / Vrtulnik-3.bin / zvuk / ssonic20 / install.bat < prev    next >
DOS Batch File  |  1995-11-09  |  2KB  |  69 lines

  1. @ECHO OFF
  2. CLS
  3. IF "%1"=="" GOTO SYNTAX
  4. IF "%2"=="" GOTO SYNTAX
  5.  
  6. IF NOT "%2"=="\" GOTO JUMP1
  7. ECHO ERROR: Cannot install to root directory.
  8. GOTO ERROR
  9.  
  10. :JUMP1
  11. IF EXIST INSTALL.DAT GOTO JUMP2
  12. ECHO ERROR: SuperSonic installation files were not found in
  13. ECHO        the current drive/directory. Please change to
  14. ECHO        the drive/directory containing the SuperSonic
  15. ECHO        installation files and try again.
  16. GOTO ERROR
  17.  
  18. :JUMP2
  19. IF NOT EXIST %1%2\SS.EXE GOTO JUMP3
  20. CLS
  21. ECHO ERROR: SuperSonic already installed at %1%2
  22. GOTO ERROR
  23.  
  24. :JUMP3
  25. IF NOT EXIST %1%2\NUL GOTO JUMP4
  26. ECHO ERROR: %1%2 directory already being used
  27. ECHO        by another program.
  28. GOTO ERROR
  29.  
  30. :JUMP4
  31. MD %1%2>NUL
  32. IF EXIST %1%2\NUL GOTO JUMP5
  33. CLS
  34. ECHO ERROR: Could not create directory %1%2
  35. GOTO ERROR
  36.  
  37. :JUMP5
  38. ECHO Copying archive ...
  39. COPY INSTALL.DAT %1%2\ARCHIVE.EXE>NUL
  40. %1>NUL
  41. CD %2>NUL
  42. ECHO Extracting files ...
  43. ARCHIVE
  44. DEL ARCHIVE.EXE>NUL
  45. CLS
  46. ECHO SuperSonic has been installed to %1%2
  47.  
  48. :ERROR
  49. ECHO ═══════════════════════════════════════════════════════════════════════════════
  50. ECHO:
  51. ECHO Press Any Key ...
  52. PAUSE>NUL
  53. ECHO:
  54. GOTO QUIT
  55.  
  56. :SYNTAX
  57. ECHO ┌─────────────────────────┐
  58. ECHO │ SuperSonic Installation │
  59. ECHO └─────────────────────────┘
  60. ECHO:
  61. ECHO Note:     This should be used only if INSTALL.EXE fails.
  62. ECHO Syntax:   INSTALL.BAT [drive] [dir]
  63. ECHO           drive = destination drive
  64. ECHO           dir   = destination directory
  65. ECHO Example:  INSTALL.BAT C: \SS       
  66. ECHO           Installs SuperSonic to drive C:, directory \SS.
  67. ECHO:
  68. :QUIT
  69.