home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK5 / DOS_17 / HPDEDOS.ZIP / INSTDRV.BAT < prev    next >
DOS Batch File  |  1994-01-06  |  3KB  |  140 lines

  1. echo off
  2. if not exist %1\install.ddf goto USAGE
  3. cls
  4. echo ************************************************************************
  5. echo **
  6. echo **             NEW DRIVER INSTALLATION
  7. echo **             1-2-3 Release 3.1  (tm)
  8. echo **
  9. echo **
  10. echo **    This procedure will install new drivers from a supplemental
  11. echo **    drivers distribution disk into your 1-2-3 Release 3 (tm)
  12. echo **    directory and make them available for you to install using the
  13. echo **    1-2-3 Release 3.1 (tm) Install program.
  14. echo **
  15. echo **    READ THE INSTALLATION NOTE IN THE DRIVER INSTALLATION PROGRAM
  16. echo **    BEFORE EXECUTING THIS PROCEDURE
  17. echo **
  18. echo **    Note that the copy of INSTALL.DDF in your 1-2-3 Release 3.1
  19. echo **    directory will be renamed to INSTALL.BAK.
  20. echo **
  21. echo **     Verify that your 123 Release 3.1 directory is:
  22. echo **
  23. echo **                    %1
  24. echo **
  25. echo **    If this is not correct, type Control-Break to quit, and
  26. echo **    start again.
  27. echo **
  28. echo **     Otherwise...
  29. echo **
  30. pause
  31. if not exist %2:*.DDF goto APPENDA
  32. goto APPENDB
  33.  
  34. :USAGE
  35. cls
  36. echo ************************************************************************
  37. echo **
  38. echo **
  39. echo **  To use this batch file, type
  40. echo **
  41. echo **  instdrv a: b
  42. echo **
  43. echo **  where a: is the full path name, including drive letter, of
  44. echo **  your 1-2-3 Release 3.1 directory
  45. echo **
  46. echo **  and b is the drive letter for your distribution disk.  (This
  47. echo **  may be left blank if your disk is in drive a)
  48. echo **
  49. echo **  For example, if your 1-2-3 Release 3.1 directory is c:\123r3 and
  50. echo **  your distribution disk is in drive b, type:
  51. echo **
  52. echo **        instdrv c:\123r3 b
  53. echo **
  54. echo **
  55. echo **  Press Control-Break to quit, or to clean up,...
  56. echo **
  57. pause
  58. goto EXITERR1
  59.  
  60.  
  61. :APPENDA
  62. if not exist a:*.ddf goto USAGE
  63. cls
  64. copy %1\install.ddf %1\install.bak
  65. if errorlevel 1 goto EXITERR1
  66. copy %1\install.ddf+a:*.ddf %1\install.ddf
  67. if errorlevel 1 goto EXITERR2
  68. goto COPYFA
  69.  
  70. :APPENDB
  71. if not exist %2:*.ddf goto USAGE
  72. cls
  73. copy %1\install.ddf %1\install.bak
  74. if errorlevel 1 goto EXITERR1
  75. copy %1\install.ddf+%2:*.ddf %1\install.ddf
  76. if errorlevel 1 goto EXITERR2
  77. goto COPYFB
  78.  
  79. :COPYFA
  80. if not exist a:*.dl? goto COPYFA1
  81. copy a:*.dl? %1\*.*
  82. if errorlevel 1 goto EXITERR2
  83. :COPYFA1
  84. if not exist a:*.pbd goto COPYFA2
  85. copy a:*.pbd %1\*.*
  86. if errorlevel 1 goto EXITERR2
  87. :COPYFA2
  88. if not exist a:*.lrf goto COPYFA3
  89. copy a:*.lrf %1\*.*
  90. if errorlevel 1 goto EXITERR2
  91. :COPYFA3
  92. goto EXITOK
  93.  
  94. :COPYFB
  95. if not exist %2:*.dl? goto COPYFB1
  96. copy %2:*.dl? %1\*.*
  97. if errorlevel 1 goto EXITERR2
  98. :COPYFB1
  99. if not exist %2:*.pbd goto COPYFB2
  100. copy %2:*.pbd %1\*.*
  101. if errorlevel 1 goto EXITERR2
  102. :COPYFB2
  103. if not exist %2:*.lrf goto COPYFB3
  104. copy %2:*.lrf %1\*.*
  105. if errorlevel 1 goto EXITERR2
  106. :COPYFB3
  107. GOTO EXITOK
  108.  
  109. :EXITOK
  110. goto EXIT2
  111.  
  112. :EXITERR1
  113. echo ***
  114. echo ***
  115. echo ***
  116. echo ****** An error has occured...Installation failed ******
  117. goto EXIT3
  118.  
  119. :EXITERR2
  120. echo ***
  121. echo ***
  122. echo ***
  123. echo ****** An error has occured...Cleaning up ******
  124. echo ***
  125. copy %1\install.bak %1\install.ddf
  126. del %1\install.bak
  127. goto EXIT3
  128.  
  129. :EXIT2
  130. echo ***
  131. echo ***
  132. echo ***
  133. echo ******    INSTALLATION COMPLETE      ******
  134. echo ***
  135. echo *** Select Modify Current Selections from the Install program
  136. echo *** menu to add drivers to your 123.DCF configuration file.
  137. echo ***
  138.  
  139. :EXIT3
  140.