home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0040 - 0049 / ibm0040-0049 / ibm0040.tar / ibm0040 / FOREST10.ZIP / INSTALL.BAT < prev    next >
Encoding:
DOS Batch File  |  1990-12-16  |  1.9 KB  |  78 lines

  1. rem %1=drive\path
  2.  
  3. :BANNER
  4. @cls
  5. @echo off
  6. @echo ****************************************************
  7. @echo *            FOREST & TREES for WINDOWS            *
  8. @echo *            BATCH INSTALLATION PROGRAM            *
  9. @echo *       COPYRIGHT 1990, CHANNEL COMPUTING, INC.    *
  10. @echo ****************************************************
  11. @echo *              12/17/90 REVISION .005              *
  12. @echo ****************************************************
  13. @echo *                                                  *
  14. @echo *         AT PROMPT TYPE "INSTALL drive\path"      *
  15. @echo *             EXAMPLE:   INSTALL C:\FTW            *
  16. @echo ****************************************************
  17.  
  18. @echo PRESS CONTROL-BREAK TO QUIT
  19.  
  20. @pause
  21.  
  22. :TESTS
  23. rem tests for directory parameter
  24. if "%1"=="" goto ERR_HANDLE
  25.  
  26. :COPY_FILES
  27. rem copy files to specified directory
  28. @echo off
  29. md %1 > NUL
  30. xcopy *.* %1 /V
  31. md %1\sampledb > NUL
  32. xcopy sampledb %1\sampledb /V
  33. if not exist %1\FTW.EXE goto ERR_HANDLE
  34. if errorlevel 0 goto END_OK
  35. goto ERR_HANDLE
  36.  
  37. :ERR_HANDLE
  38. rem error message if files failed to install properly
  39. if "%1"=="" set ERRORMSG=NO DIR SPEC
  40. if not exist %1\FTW.EXE set ERRORMSG2=COPY FAILED
  41. if errorlevel 1 set ERRORMSG=NO FILES
  42. if errorlevel 2 set ERRORMSG=TERMINATED
  43. if errorlevel 4 set ERRORMSG=BAD DIR
  44. if errorlevel 5 set ERRORMSG=MACHINE ERR
  45. @echo off
  46. @cls
  47. @echo .
  48. @echo . . 
  49. @echo         FOREST & TREES FAILED TO INSTALL PROPERLY
  50. @echo . .
  51. @echo      REASON: %ERRORMSG% - %ERRORMSG2%
  52. @echo . . .
  53. @echo      BE SURE TO TYPE "INSTALL drive\path" AT PROMPT
  54. @echo . .  .
  55. @echo         CALL 1.800.289.0053 for PRODUCT SUPPORT
  56. @echo . . . . 
  57. @pause
  58. goto XROUTINE
  59.  
  60. :END_OK
  61. rem message if files copied properly
  62. @echo off
  63. @cls
  64. @echo .
  65. @echo . .
  66. @echo      FOREST & TREES FOR WINDOWS IS NOW INSTALLED IN %1
  67. @echo . . .
  68. @echo . . . .
  69. @pause
  70. goto XROUTINE
  71.  
  72.  
  73. :XROUTINE
  74. rem cleanup and exit
  75. set ERRORMSG=
  76. set ERRORMSG2=
  77. @cls
  78.