home *** CD-ROM | disk | FTP | other *** search
- TOGGLE SOUND
- TOGGLE RESTORE
-
- SET PACKFULL = "PerfectView"
- SET VERSION = "6.1"
- SET TOPLINE = "Installatie van %PACKFULL% %VERSION% voor DOS"
- SET BOTTOMLINE = "Install Versie %_VERSION%, Cyco (c) 1990-95 Alle rechten voorbehouden"
-
- SET PRESSKEY = "Druk op een toets..."
- SET PRESSABORT = "Druk op ENTER om de installatie af te breken..."
- SET ASKBREAK = "Wilt u de installatie afbreken?"
-
- SET TARGET_DRV = "C:"
- SET SOURCE_DRV = HOMEDISK()
-
- SET UNZIPOPT = "-3 -- -+ -) -o"
-
- SET MEM_MIN = "1500"
-
- SET PVEXE = "PV.EXE"
-
- DISPLAY "%TOPLINE%" LINE 1 CENTER
- DISPLAY "%BOTTOMLINE%" LINE 25 CENTER
-
- DISPLAY "Welkom bij het %PACKFULL% installatieprogramma.~+
- Dit programma installeert de demoversie van~+
- %PACKFULL% %VERSION% voor DOS.~~+
- Gebruik het programma SETUP om de demoversie van~+
- PerfectView 6.1 voor Windows te installeren!~~+
- U kunt de installatie op ieder moment afbreken door op Ctrl-C +
- te drukken.~~+
- %PRESSKEY%"
-
- DISPLAY "Om de installatie succesvol te laten verlopen moet er ten minste %MEM_MIN% Kb +
- vrij zijn op de schijf waar %PACKFULL% moet worden geïnstalleerd.~+
- Indien u %PACKFULL% op een netwerk wilt installeren, moet u er voor zorgen dat +
- u tijdens installatie als netwerk-supervisor bent ingelogd.~~+
- %PRESSKEY%"
-
- LABEL :driveloop
- SET TARGET_DRV = GETDISK("Op welke schijf wilt u %PACKFULL% installeren?","%TARGET_DRV%")
- IF "%TARGET_DRV%" = ":"
- IF ASK("%ASKBREAK%")
- ABORT "%PRESSABORT%"
- ELSE
- JUMP :driveloop
- ENDIF
- ENDIF
-
-
- # Get the directory where the user wants to install PerfectView
- LABEL :dirloop
- SET TARGET_DIR = GETDIR("In welke directory wilt u %PACKFULL% installeren?",+
- "%TARGET_DRV%\PV61DEMO")
- IF "%TARGET_DIR%" = ""
- IF ASK("%ASKBREAK%")
- ABORT "%PRESSABORT%"
- ELSE
- JUMP :dirloop
- ENDIF
- ENDIF
-
- # Perhaps the user changed the drive letter !
- SET TARGET_DRV = PATH2DRV("%TARGET_DIR%")
-
- #Check if there's enough space
- SET FREESPACE = FREEDISK("%TARGET_DIR%")
- IF %FREESPACE% < %MEM_MIN%
- DISPLAY "U heeft onvoldoende ruimte op schijf %TARGET_DRV%!~+
- %PACKFULL% heeft minimaal %MEM_MIN% KB nodig.~+
- Er is slechts %FREESPACE% Kb beschikbaar.~~+
- %PRESSKEY%"
-
- IF ASK("Wilt u %PACKFULL% op een andere schijf installeren?")
- JUMP :driveloop
- ELSE
- ABORT "Het installatieprogramma wordt beëindigd.~+
- Zorgt u er voor dat er voldoende ruimte vrij is +
- voordat u het installatieprogramma opnieuw opstart.~~+
- %PRESSABORT%"
- ENDIF
- ENDIF
-
- #Check if we have sufficient rights in the target directory
-
- SET ROOT_DIR = "%TARGET_DRV%\"
- IF "%TARGET_DIR%" = "%ROOT_DIR%"
- SET DUMMYPATH = "%TARGET_DIR%$DUMMY.DAT"
- SET PVEXEPATH = "%TARGET_DIR%%PVEXE%"
- SET VIEWPATH = "%TARGET_DIR%VIEW.EXE"
- SET LEESPATH = "%TARGET_DIR%LEESMIJ.TXT"
- SET DATA_DIR = "%TARGET_DIR%DEF61"
- SET CONFPATH = "%DATA_DIR%*.*"
- ELSE
- SET DUMMYPATH = "%TARGET_DIR%\$DUMMY.DAT"
- SET PVEXEPATH = "%TARGET_DIR%\%PVEXE%"
- SET VIEWPATH = "%TARGET_DIR%\VIEW.EXE"
- SET LEESPATH = "%TARGET_DIR%\LEESMIJ.TXT"
- SET DATA_DIR = "%TARGET_DIR%\DEF61"
- SET CONFPATH = "%DATA_DIR%\*.*"
- ENDIF
-
-
- MD %TARGET_DIR%
-
- IF FILEWRITE("%DUMMYPATH%")
- #OK
- ELSE
- IF ASK("U heeft onvoldoende rechten om %PACKFULL% te installeren.~+
- Wilt u op een andere schijf installeren?")
- JUMP :driveloop
- ELSE
- ABORT "Het installatieprogramma wordt beëindigd.~+
- Zorgt u er voor dat u voldoende rechten heeft +
- voordat u het installatieprogramma opnieuw opstart.~~+
- %PRESSABORT%"
- ENDIF
- ENDIF
-
- # Check for executable.
- IF EXIST("%PVEXEPATH%")
- IF ASK("Er is al een versie van %PACKFULL% geïnstalleerd in~+
- %TARGET_DIR%. Wilt u doorgaan?")
- #OK
- ELSE
- JUMP :driveloop
- ENDIF
- ENDIF
-
- # Check for configurations
- IF EXIST("%CONFPATH%")
- IF ASK ("Er staan al bestanden in de directory~+
- %DATA_DIR%.~+
- Wilt u dat deze bestanden worden vervangen door de~+
- voorbeeldbestanden op de installatiediskette/CD ROM?")
- SET ODATAFILE="YES"
- ELSE
- SET ODATAFILE="NO"
- ENDIF
- ELSE
- SET ODATAFILE="YES"
- ENDIF
-
- IF ASK ("PerfectView zal nu geïnstalleerd worden in ~+
- %TARGET_DIR%. Is dit correct?")
- # OK
- ELSE
- JUMP :driveloop
- ENDIF
-
-
- #
- # Perform installation
- #
-
- CLS
-
- MD "%TARGET_DIR%"
- MD "%DATA_DIR%"
-
- SETDISK %TARGET_DRV%
- CD %TARGET_DIR%
-
- RUN %SOURCE_DRV%PKUNZIP "%UNZIPOPT% %SOURCE_DRV%PV.ZIP %TARGET_DIR%"
- IF RETCODE() > 0
- IF RETCODE() = 50
- ABORT "Er is een fout opgetreden bij het installeren.~+
- Waarschijnlijk heeft u niet genoeg ruimte op schijf %TARGET_DRV%.~~+
- %PRESSABORT%"
- ELSE
- ABORT "Er is een fout opgetreden bij het installeren.~+
- Mogelijke oorzaken :~~+
- U heeft onvoldoende rechten (netwerk installatie).~+
- Directory %TARGET_DIR% bestaat niet en kon niet worden aangemaakt.~+
- De installatie is afgebroken met Ctrl-C.~~+
- %PRESSABORT%"
- ENDIF
- ENDIF
-
- IF "%ODATAFILE%" = "YES"
- IF EXIST("%DATA_DIR%\ADRES.*")
- RUN DEL "%DATA_DIR%\ADRES.*"
- ENDIF
- IF EXIST("%DATA_DIR%\FORMULES.*")
- RUN DEL "%DATA_DIR%\FORMULES.*"
- ENDIF
- IF EXIST("%DATA_DIR%\LEDEN.*")
- RUN DEL "%DATA_DIR%\LEDEN.*"
- ENDIF
- IF EXIST("%DATA_DIR%\OFFERTE.*")
- RUN DEL "%DATA_DIR%\OFFERTE.*"
- ENDIF
- IF EXIST("%DATA_DIR%\POSTCODE.*")
- RUN DEL "%DATA_DIR%\POSTCODE.*"
- ENDIF
- IF EXIST("%DATA_DIR%\POSTIN.*")
- RUN DEL "%DATA_DIR%\POSTIN.*"
- ENDIF
- IF EXIST("%DATA_DIR%\POSTUIT.*")
- RUN DEL "%DATA_DIR%\POSTUIT.*"
- ENDIF
- IF EXIST("%DATA_DIR%\PRODUKT.*")
- RUN DEL "%DATA_DIR%\PRODUKT.*"
- ENDIF
-
- RUN %SOURCE_DRV%PKUNZIP "%UNZIPOPT% %SOURCE_DRV%DATA.ZIP %DATA_DIR%"
- IF RETCODE() > 0
- IF RETCODE() = 50
- ABORT "Er is een fout opgetreden bij het installeren.~+
- Waarschijnlijk heeft u niet genoeg ruimte op schijf %TARGET_DRV%.~~+
- %PRESSABORT%"
- ELSE
- ABORT "Er is een fout opgetreden bij het installeren.~+
- Mogelijke oorzaken :~~+
- U heeft onvoldoende rechten (netwerkinstallatie).~+
- Directory %DATA_DIR% bestaat niet en kon niet worden aangemaakt.~+
- De installatie is afgebroken met Ctrl-C.~~+
- %PRESSABORT%"
- ENDIF
- ENDIF
- ENDIF
-
- RUN COPY "%SOURCE_DRV%LEESMIJ.TXT %TARGET_DIR% > nul"
- RUN COPY "%SOURCE_DRV%VIEW.EXE %TARGET_DIR% > nul"
-
- DISPLAY "%TOPLINE%" LINE 1 CENTER
- DISPLAY "%BOTTOMLINE%" LINE 25 CENTER
-
- IF EXIST("C:\AUTOEXEC.BAT")
- IF ASK("U kunt %PACKFULL% %VERSION% vanuit iedere directory opstarten~+
- als u de directory %TARGET_DIR% in uw DOS-pad opneemt.~+
- Wilt u dat het installatieprogramma het DOS-pad in uw~+
- AUTOEXEC.BAT bestand aanpast?")
- FILEBLOCK "C:\AUTOEXEC.BAT"
- APPLINE "path", "!;%TARGET_DIR%"
- ENDBLOCK
- ENDIF
- IF ASK("%PACKFULL% %VERSION% kan de voorbeeldbestanden altijd direct~+
- vinden als u de directory %DATA_DIR% in de~+
- omgevingsvariable PV plaatst.~+
- Wilt u dat het installatieprogramma dit in uw~+
- AUTOEXEC.BAT bestand aanpast?")
- FILEBLOCK "C:\AUTOEXEC.BAT"
- MODLINE "SET PV", "SET PV=%DATA_DIR%" PREPEND
- ENDBLOCK
- ENDIF
- ENDIF
-
- IF EXIST("%VIEWPATH%")
- RUN %VIEWPATH% "%LEESPATH%"
- ENDIF
-
- IF SETENV("PV=%DATA_DIR%")
-
- DISPLAY "PerfectView is nu geïnstalleerd.~~+
- U kunt PerfectView opstarten met het commando 'PV'~~+
- %PRESSKEY%"
-
-