home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / spreadsh / super_m2.zip / HARD.BAT < prev    next >
DOS Batch File  |  1993-06-14  |  4KB  |  107 lines

  1. ECHO OFF
  2. IF "%1"=="" GOTO ONE
  3. IF "%2"=="" GOTO ONE
  4. IF "%3"=="" GOTO ONE
  5. GOTO TWO
  6. :ONE
  7. CLS
  8. ECHO ╔══════════════════════════════════════════════════════════════════════╗
  9. ECHO ║                                                                      ║
  10. ECHO ║                                                                      ║
  11. ECHO ║           Command line syntax error! it should look like:            ║
  12. ECHO ║                                                                      ║
  13. ECHO ║    HARD [source drive] [target drive] [target directory] [RETURN]    ║
  14. ECHO ║                                                                      ║
  15. ECHO ║                   Example:  HARD A C MACROS [RETURN]                 ║
  16. ECHO ║                                                                      ║
  17. ECHO ║          See README.TXT in Disk 3 for details (For 360K disks)       ║
  18. ECHO ║          See README.TXT in Disk 2 for details (For 720K disks)       ║
  19. ECHO ║           See README.TXT for details (For 1.2M or 1.44M disk)        ║
  20. ECHO ║                                                                      ║
  21. ECHO ║         * * *    P L E A S E   S T A R T   A G A I N    * * *        ║
  22. ECHO ║                                                                      ║
  23. ECHO ║                                                                      ║
  24. ECHO ╚══════════════════════════════════════════════════════════════════════╝
  25. GOTO END
  26. :LOOP1
  27. ECHO Insert ORIGINAL disk 1 in drive %1:
  28. PAUSE
  29. :TWO
  30. CLS
  31. IF EXIST %1:DISK1.EXE GOTO CONT1
  32. ECHO ╔══════════════════════════════════════════════════════════════════════╗
  33. ECHO ║                * * * WRONG DISK! SHOULD BE DISK 1 * * *              ║
  34. ECHO ╚══════════════════════════════════════════════════════════════════════╝
  35. ECHO *
  36. ECHO *
  37. GOTO LOOP1
  38. :CONT1
  39. %2:
  40. CD\
  41. ECHO Creating sub-directory %2:\%3 and copying all the files from drive %1:
  42. MD %3
  43. CD %3
  44. %1:DISK1 /x
  45. %1:DISK2 /x
  46. %1:DISK3 /x
  47. IF EXIST %1:MANAGERS.EXE GOTO CONT2
  48. IF EXIST %1:DISK4.EXE GOTO CONT2
  49. :LOOP2
  50. ECHO Insert ORIGINAL disk 2 in drive %1:
  51. PAUSE
  52. IF EXIST %1:DISK4.EXE GOTO CONT2
  53. ECHO ╔══════════════════════════════════════════════════════════════════════╗
  54. ECHO ║                * * * WRONG DISK! SHOULD BE DISK 2 * * *              ║
  55. ECHO ╚══════════════════════════════════════════════════════════════════════╝
  56. ECHO *
  57. ECHO *
  58. GOTO LOOP2
  59. :CONT2
  60. %1:DISK4 /x
  61. %1:DISK5 /x
  62. CD\
  63. CD %3
  64. ECHO Creating sub-directory %2:\%3\SCIENCE and copying all the files of the
  65. ECHO             SCIENTIFIC & ENGINEERING TOOL for LOTUS 1-2-3
  66. MD SCIENCE
  67. CD SCIENCE
  68. %1:SCIENCE
  69. IF EXIST %1:MANAGERS.EXE GOTO CONT3
  70. :LOOP3
  71. ECHO Insert ORIGINAL Disk 3 (Disk 2 if 3.5" 720K) in drive %1:
  72. PAUSE
  73. IF EXIST %1:MANAGERS.EXE GOTO CONT3
  74. ECHO ╔══════════════════════════════════════════════════════════════════════╗
  75. ECHO ║    * * * WRONG DISK! SHOULD BE DISK 3 (Disk2 If 3.5" 720K) * * *     ║
  76. ECHO ╚══════════════════════════════════════════════════════════════════════╝
  77. ECHO *
  78. ECHO *
  79. GOTO LOOP3
  80. :CONT3
  81. CD..
  82. %1:MANAGERS /x
  83. %1:SUPER /x
  84. COPY %1:*.BAT
  85. COPY %1:*.DOC
  86. COPY %1:*.TXT
  87. COPY %1:TV.*
  88. CLS
  89. ECHO ╔═══════════════════════════════════════════════════════════════════════╗
  90. ECHO ║                                                                       ║
  91. ECHO ║                   HARD DISK INSTALLATION COMPLETED!                   ║
  92. ECHO ║                                                                       ║
  93. ECHO ║ If you are not using LOTUS 2.2/2.3 delete the *.MLB files using:      ║
  94. ECHO ║                                                                       ║
  95. ECHO ║        DEL *.MLB [RETURN]                                             ║
  96. ECHO ║                                                                       ║
  97. ECHO ║ If you are not using LOTUS 3.0 & up, delete the *.WK3 files using:    ║
  98. ECHO ║                                                                       ║
  99. ECHO ║        DEL *.WK3 [RETURN]                                             ║
  100. ECHO ║                                                                       ║
  101. ECHO ╚═══════════════════════════════════════════════════════════════════════╝
  102. :END
  103. ECHO *
  104. ECHO *
  105. PAUSE
  106. CLS
  107.