home *** CD-ROM | disk | FTP | other *** search
/ The Best of Windows 95.com 1996 September / WIN95_09962.iso / deskmgrs / SCRACTIVATE120.ZIP / install.bat next >
DOS Batch File  |  1995-12-03  |  3KB  |  86 lines

  1. @echo off
  2. set PROGNAME=Screen Saver Activate
  3. if not exist .\INSTALL.BAT goto DIRBAD
  4. if not exist .\SSACTVAT.WRI goto DIRBAD
  5. if not exist .\SSACTREG.WRI goto DIRBAD
  6. if not exist .\SSACTVAT.EXE goto DIRBAD
  7. if not exist .\YESNO.COM goto DIRBAD
  8. if exist %windir%\SYSTEM32\CONFIG goto WINNT
  9. if exist %windir%\SYSTEM\IOSUBSYS\*.VXD goto WIN95
  10. echo Install can't find a Windows NT or Windows 95 SYSTEM directory.
  11. echo See the file SSACTVAT.WRI for manual installation instructions.
  12. goto done
  13. :DIRBAD
  14. echo INSTALL is unable to find the files to install...
  15. echo INSTALL must be executed from the same directory as the files to install.
  16. goto done
  17. :WINNT
  18. set OS=NT
  19. set INSDIR=c:\ssactivate
  20. if exist "c:\win32app" goto W32DIR
  21. goto DOWNT
  22. :W32DIR
  23. set INSDIR=C:\win32app\ssactivate
  24. if exist "%INSDIR%" goto DOWNT
  25. md "%INSDIR%"
  26. :DOWNT
  27. echo Install will copy the %PROGNAME% files to %INSDIR%.
  28. echo.
  29. echo If %PROGNAME% is currently active, you must terminate the
  30. echo currently running instance and restart this installation program.
  31. echo.
  32. yesno Do you wish to continue with this installation? 
  33. if ERRORLEVEL 1 goto CONT1
  34. goto DONE
  35. :CONT1
  36. echo.
  37. echo Copying %PROGNAME% files to %INSDIR%...
  38. copy SSACTVAT.EXE %INSDIR%\ssactivate.exe
  39. copy SSACTVAT.WRI %INSDIR%\ssactvat.wri
  40. copy SSACTREG.WRI %INSDIR%\ssactreg.wri
  41. rename ssactvat.txt ssactivate.txt
  42. :NTDONE
  43. echo.
  44. echo %PROGNAME% has been installed in %INSDIR%
  45. echo.
  46. yesno Do you wish to run %PROGNAME% now? 
  47. if ERRORLEVEL 1 start %INSDIR%\ssactivate.exe
  48. goto done
  49. :WIN95
  50. set OS=95
  51. set INSDIR=c:\ssactivate
  52. if not exist "c:\Program Files\Accessories\*.*" goto CHKDIR95
  53. set INSDIR=C:\Program Files\ssactivate
  54. :CHKDIR95
  55. if exist "%INSDIR%\*.*" goto DO95
  56. md "%INSDIR%"
  57. cls
  58. :DO95
  59. echo Install will copy the %PROGNAME% files to:
  60. echo %INSDIR%.
  61. echo.
  62. echo If %PROGNAME% is currently active, you must terminate the
  63. echo currently running instance and restart this installation program.
  64. echo.
  65. yesno Do you wish to continue with this installation?
  66. if ERRORLEVEL 1 goto CONT2
  67. goto DONE
  68. :CONT2
  69. echo.
  70. echo Copying %PROGNAME% files to %INSDIR%...
  71. copy ssactvat.exe "%INSDIR%\ssactivate.exe"
  72. copy ssactvat.wri "%INSDIR%\ssactivate.wri"
  73. copy ssactreg.wri "%INSDIR%\SSActivate Registration Form.wri"
  74. rename ssactvat.txt ssactivate.txt
  75. :95DONE
  76. echo.
  77. echo %PROGNAME% has been installed in %INSDIR%
  78. echo.
  79. yesno Do you wish to run %PROGNAME% now? 
  80. if ERRORLEVEL 1 start "%INSDIR%\ssactivate.exe"
  81. :DONE
  82. set INSDIR=
  83. set PROGNAME=
  84. if "%OS%" == "NT" pause
  85. set OS=
  86.