home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / r / recipe31.exe / INSTALL.BAT < prev    next >
DOS Batch File  |  1993-01-27  |  4KB  |  112 lines

  1. echo off
  2. cls
  3. echo ╔═══════════════════════════════════════════════╗
  4. echo ║            PERSONAL RECIPE COOKBOOK           ║ 
  5. echo ║                                               ║ 
  6. echo ║             Installation Program              ║ 
  7. echo ║ (c) Copyright 1992, CJM SOFTWARE CONSULTING   ║ 
  8. echo ╚═══════════════════════════════════════════════╝ 
  9. if "%1."=="." goto NOSOURCE
  10. if "%2."=="." goto NODEST
  11. rem if exist DISK2.EXE goto WRONG
  12. goto hard
  13. :NOSOURCE
  14. if "%2."=="." goto NODEST1
  15. echo ╔═══════════════════════════════════════════════╗ 
  16. echo ║  Error :                                      ║ 
  17. echo ║         Please specify source drive           ║ 
  18. echo ║                                               ║ 
  19. echo ║                                               ║ 
  20. echo ║                                               ║ 
  21. echo ║  Usage :                                      ║ 
  22. echo ║         INSTALL (SOURCE) (DESTINATION)        ║ 
  23. echo ║                                               ║ 
  24. echo ║  SOURCE      = FLOPPY DISK LETTER             ║ 
  25. echo ║  DESTINATION = HARD DISK LETTER               ║ 
  26. echo ║  EXAMPLE: INSTALL A C                         ║
  27. echo ╚═══════════════════════════════════════════════╝
  28. echo ╔═══════════════════════════════════════════════╗
  29. echo ║             Please try again.                 ║
  30. echo ╚═══════════════════════════════════════════════╝
  31. goto done
  32. :NODEST
  33. echo ╔═══════════════════════════════════════════════╗ 
  34. echo ║  Error :                                      ║ 
  35. echo ║                                               ║ 
  36. echo ║                                               ║ 
  37. echo ║         Please specify destination drive      ║ 
  38. echo ║                                               ║ 
  39. echo ║  Usage :                                      ║ 
  40. echo ║         INSTALL (SOURCE) (DESTINATION)        ║ 
  41. echo ║                                               ║ 
  42. echo ║  SOURCE      = FLOPPY DISK LETTER             ║ 
  43. echo ║  DESTINATION = HARD DISK LETTER               ║ 
  44. echo ║  EXAMPLE: INSTALL A C                         ║
  45. echo ╚═══════════════════════════════════════════════╝
  46. echo ╔═══════════════════════════════════════════════╗
  47. echo ║             Please try again.                 ║
  48. echo ╚═══════════════════════════════════════════════╝
  49. goto done
  50. :WRONG
  51. echo ╔═══════════════════════════════════════════════╗ 
  52. echo ║  Error :                                      ║ 
  53. echo ║                                               ║ 
  54. echo ║         This is Disk - 2 Insert Disk 1        ║ 
  55. echo ╚═══════════════════════════════════════════════╝
  56. echo ╔═══════════════════════════════════════════════╗
  57. echo ║             Please try again.                 ║
  58. echo ╚═══════════════════════════════════════════════╝
  59. goto done
  60. :NODEST1
  61. echo ╔═══════════════════════════════════════════════╗ 
  62. echo ║  Error :                                      ║ 
  63. echo ║         Please specify source drive           ║ 
  64. echo ║                                               ║ 
  65. echo ║         Please specify destination drive      ║ 
  66. echo ║                                               ║ 
  67. echo ║  Usage :                                      ║ 
  68. echo ║         INSTALL (SOURCE) (DESTINATION)        ║ 
  69. echo ║                                               ║ 
  70. echo ║  SOURCE      = FLOPPY DRIVE LETTER            ║ 
  71. echo ║  DESTINATION = HARD DISK LETTER               ║ 
  72. echo ║  EXAMPLE: INSTALL A C                         ║
  73. echo ╚═══════════════════════════════════════════════╝
  74. echo ╔═══════════════════════════════════════════════╗
  75. echo ║             Please try again.                 ║
  76. echo ╚═══════════════════════════════════════════════╝
  77. goto done
  78. :hard
  79. echo Copying all files to %2 ...
  80. %2:
  81. CD \
  82. MKDIR RECIPE
  83. CD \RECIPE
  84. mkdir help
  85. if exist config.mem del *.mem
  86. COPY %1:\*.* %2:
  87. disk1 -o
  88. del disk1.exe
  89. goto DISK2
  90.  
  91. :DISK2
  92. rem ECHO INSERT DISK-2
  93. rem PAUSE
  94. rem if exist DISK1.EXE echo 
  95. rem if exist DISK1.EXE goto DISK2
  96. COPY %1:\*.* %2:
  97. disk2 -o
  98. del disk2.exe
  99. copy *.hlp \recipe\help
  100. del *.hlp
  101. cls
  102. echo off
  103. echo off
  104. echo off
  105. :OKDONE
  106. cls   
  107. echo ╔═══════════════════════════════════╗
  108. echo ║     Installation Complete         ║
  109. echo ║          Type RECIPE              ║
  110. echo ╚═══════════════════════════════════╝ 
  111. :DONE
  112.