home *** CD-ROM | disk | FTP | other *** search
INSTALL Professional project | 1996-06-09 | 8.0 KB | 256 lines |
- /*
- * INSTALL.DAT
- * Project: Swift CAD
- * Version: 1.05
- */
-
- @DefineProject
- @Name = "Swift CAD"
- @Version = "1.05"
- @Subdir = "\\CAD"
- @OutDrive = Z
- @EndProject
-
- @DefineVars
- @Qstring @PkgType = "BOX"
-
- @Integer @Blue = @RGB(0,0,255) //DEFINE COLOR BLUE
- @Integer @Black = @RGB(0,0,0) //DEFINE COLOR BLACK
-
- @Qstring @Item1
- @Qstring @Item2
- @Qstring @Item3
- @Qstring @Item4
- @Qstring @Item5
-
- @EndVars
-
-
- @BackgroundMode(3,@Blue,@Black)
- @Display
- @Cls
-
- Congratulations on your purchase of @Name!
-
- This program will now install @Name
- to your hard disk drive and verify the integrity
- of the CD-ROM disk. You may press the [Esc] key
- at any time to abort the installation.
-
-
- @Pause
- @EndDisplay
- @PkgType = @GetINI("COSMI CDSETUP", "PkgMethod")
-
- @GetOutDrive
- @Cls
- Select the HARD disk drive on which you wish to install your
- new copy of @Name. ie. "Drive C:"
-
-
-
-
-
-
-
-
-
- @Suppress(0, 1)
- Use the [CURSOR] to highlight a drive letter. Press [ENTER]
- to select that drive.
-
-
- @EndOutDrive
-
- @GetSubdir
- @Cls
- INSTALL is now suggesting a name for a program destination subdirectory
- to which files will be copied. Press [ENTER] to use @OutDrive:@SubDir,
- or type "\" and a "path", where "path" is the subdirectory you want INSTALL
- to use.
-
-
-
-
- @Prompt = "Which subdirectory ([Enter] = @Subdir) ?"
- @EndSubdir
-
-
- @Item1 = "@OutDrive:\\@Subdir\\swiftcad.exe, @Name, @OutDrive:\\@Subdir\\swiftcad.exe"
- @Item2 = "@OutDrive:\\@Subdir\\swiftcad.hlp, @Name Help, @OutDrive:\\@Subdir\\swiftcad.hlp"
- @Item3 = "@OutDrive:\\@Subdir\\scadman.wri, @Name Manual, @OutDrive:\\@Subdir\\scadman.wri"
- @Item4 = "@OutDrive:\\@Subdir\\juggler.exe, Juggler, @OutDrive:\\@Subdir\\juggler.exe"
- @Item5 = "@OutDrive:\\@Subdir\\juggler.wri, Juggler Manual, @OutDrive:\\@Subdir\\juggler.wri"
-
- @DefineDisk
- @Label = "CAD Disk #1"
- @BeginLib 781.001
- @F PROGRESS.DLL @S 23040 @O PROGRESS.DLL
- @F STATUS.DLL @S 26132 @O STATUS.DLL
- @F SWIFTCAD.EXE @S 269584 @O SWIFTCAD.EXE
- @F SWIFTCAD.HLP @S 44676 @O SWIFTCAD.HLP
- @F HELV.FNT @S 92834 @O HELV.FNT
- @F ISO.FNT @S 36812 @O ISO.FNT
- @F OUTLINE.FNT @S 101599 @O OUTLINE.FNT
- @F SIMPLE.FNT @S 52022 @O SIMPLE.FNT
- @F STANDRD.FNT @S 33209 @O STANDRD.FNT
- @F STENCIL.FNT @S 77635 @O STENCIL.FNT
- @F SWIFTCAD.WRI @S 34304 @O SWIFTCAD.WRI
- @F CAR.CCF @S 8182 @O CAR.CCF
- @F FLOORPLN.CCF @S 24064 @O FLOORPLN.CCF
- @F GEARSHFT.CCF @S 31413 @O GEARSHFT.CCF
- @F KINETIC.CCF @S 22736 @O KINETIC.CCF
- @F ELCTRC22.DXF @S 2210 @O ELCTRC22.DXF
- @F ARROW.DXF @S 1634 @O ARROW.DXF
- @F ARROW2.DXF @S 3282 @O ARROW2.DXF
- @F BALL.DXF @S 1519 @O BALL.DXF
- @F BAR.DXF @S 3792 @O BAR.DXF
- @F BASEBALL.DXF @S 1749 @O BASEBALL.DXF
- @F BASSCLEF.DXF @S 1643 @O BASSCLEF.DXF
- @F BATHTUB.DXF @S 2332 @O BATHTUB.DXF
- @F BAUHAUS.DXF @S 2778 @O BAUHAUS.DXF
- @F BLAST.DXF @S 2182 @O BLAST.DXF
- @F BOWLINGB.DXF @S 1345 @O BOWLINGB.DXF
- @F BSKTBALL.DXF @S 1523 @O BSKTBALL.DXF
- @F CHAIR.DXF @S 4226 @O CHAIR.DXF
- @F CHURCH.DXF @S 2128 @O CHURCH.DXF
- @F COMPASS.DXF @S 7784 @O COMPASS.DXF
- @F COOKER.DXF @S 4536 @O COOKER.DXF
- @F CROTCHET.DXF @S 1348 @O CROTCHET.DXF
- @F CUBICLE.DXF @S 2956 @O CUBICLE.DXF
- @F CUPBOARD.DXF @S 2230 @O CUPBOARD.DXF
- @F DBLEDOOR.DXF @S 2405 @O DBLEDOOR.DXF
- @F DEMISEMI.DXF @S 3331 @O DEMISEMI.DXF
- @F DESK.DXF @S 5179 @O DESK.DXF
- @F DISABLED.DXF @S 3187 @O DISABLED.DXF
- @F DOOR.DXF @S 1594 @O DOOR.DXF
- @F DOUBLEBD.DXF @S 2700 @O DOUBLEBD.DXF
- @F ELCTRC01.DXF @S 1724 @O ELCTRC01.DXF
- @F ELCTRC02.DXF @S 2010 @O ELCTRC02.DXF
- @F ELCTRC03.DXF @S 1593 @O ELCTRC03.DXF
- @F ELCTRC04.DXF @S 2227 @O ELCTRC04.DXF
- @F ELCTRC05.DXF @S 1690 @O ELCTRC05.DXF
- @F ELCTRC06.DXF @S 2102 @O ELCTRC06.DXF
- @F ELCTRC07.DXF @S 2154 @O ELCTRC07.DXF
- @F ELCTRC08.DXF @S 3716 @O ELCTRC08.DXF
- @F ELCTRC09.DXF @S 1930 @O ELCTRC09.DXF
- @F ELCTRC10.DXF @S 1647 @O ELCTRC10.DXF
- @F ELCTRC11.DXF @S 1824 @O ELCTRC11.DXF
- @F ELCTRC12.DXF @S 1520 @O ELCTRC12.DXF
- @F ELCTRC13.DXF @S 1988 @O ELCTRC13.DXF
- @F ELCTRC14.DXF @S 1841 @O ELCTRC14.DXF
- @F ELCTRC15.DXF @S 1642 @O ELCTRC15.DXF
- @F ELCTRC16.DXF @S 2664 @O ELCTRC16.DXF
- @F ELCTRC17.DXF @S 1591 @O ELCTRC17.DXF
- @F ELCTRC18.DXF @S 1488 @O ELCTRC18.DXF
- @F ELCTRC19.DXF @S 1580 @O ELCTRC19.DXF
- @F ELCTRC20.DXF @S 1621 @O ELCTRC20.DXF
- @F ELCTRC21.DXF @S 1842 @O ELCTRC21.DXF
- @F 8BALL.DXF @S 1525 @O 8BALL.DXF
- @F ELCTRC23.DXF @S 1972 @O ELCTRC23.DXF
- @F ELCTRC24.DXF @S 2302 @O ELCTRC24.DXF
- @F ELCTRC25.DXF @S 1852 @O ELCTRC25.DXF
- @F ELCTRC26.DXF @S 1852 @O ELCTRC26.DXF
- @F ELCTRC27.DXF @S 1400 @O ELCTRC27.DXF
- @F ELCTRC28.DXF @S 2099 @O ELCTRC28.DXF
- @F ELCTRC29.DXF @S 2680 @O ELCTRC29.DXF
- @F ELCTRC30.DXF @S 2585 @O ELCTRC30.DXF
- @F ELCTRC31.DXF @S 2156 @O ELCTRC31.DXF
- @F ELCTRC32.DXF @S 3508 @O ELCTRC32.DXF
- @F ELCTRC33.DXF @S 2149 @O ELCTRC33.DXF
- @F ELCTRC34.DXF @S 2694 @O ELCTRC34.DXF
- @F ELCTRC35.DXF @S 2585 @O ELCTRC35.DXF
- @F ELCTRC36.DXF @S 2618 @O ELCTRC36.DXF
- @F ELCTRC37.DXF @S 3220 @O ELCTRC37.DXF
- @F ELCTRC38.DXF @S 2984 @O ELCTRC38.DXF
- @F ELCTRC39.DXF @S 1894 @O ELCTRC39.DXF
- @F ELCTRC40.DXF @S 2871 @O ELCTRC40.DXF
- @F ELCTRC41.DXF @S 2943 @O ELCTRC41.DXF
- @F ELCTRC42.DXF @S 2865 @O ELCTRC42.DXF
- @F ELCTRC43.DXF @S 3812 @O ELCTRC43.DXF
- @F ELCTRC44.DXF @S 1255 @O ELCTRC44.DXF
- @F ELCTRC45.DXF @S 2842 @O ELCTRC45.DXF
- @F ELCTRC46.DXF @S 2375 @O ELCTRC46.DXF
- @F ELCTRC47.DXF @S 2681 @O ELCTRC47.DXF
- @F ELCTRC48.DXF @S 1741 @O ELCTRC48.DXF
- @F ELCTRC49.DXF @S 1705 @O ELCTRC49.DXF
- @F ELCTRC50.DXF @S 1542 @O ELCTRC50.DXF
- @F FLAG.DXF @S 51378 @O FLAG.DXF
- @F FLAT.DXF @S 2313 @O FLAT.DXF
- @F FOOTBALL.DXF @S 5207 @O FOOTBALL.DXF
- @F GLOBAL.DXF @S 1675 @O GLOBAL.DXF
- @F GOLFHOLE.DXF @S 2483 @O GOLFHOLE.DXF
- @F HALLTBLE.DXF @S 3886 @O HALLTBLE.DXF
- @F HEXAGON.DXF @S 1712 @O HEXAGON.DXF
- @F HMMR&SIC.DXF @S 3109 @O HMMR&SIC.DXF
- @F JOCKEYHT.DXF @S 1765 @O JOCKEYHT.DXF
- @F MAPLELF.DXF @S 3418 @O MAPLELF.DXF
- @F NORTH.DXF @S 2831 @O NORTH.DXF
- @F OFFICE.DXF @S 3238 @O OFFICE.DXF
- @F PIANO.DXF @S 16444 @O PIANO.DXF
- @F PINGPONG.DXF @S 1868 @O PINGPONG.DXF
- @F POLYGON.DXF @S 1556 @O POLYGON.DXF
- @F QUAVER.DXF @S 2009 @O QUAVER.DXF
- @F RECYCLE.DXF @S 2182 @O RECYCLE.DXF
- @F SALOON.DXF @S 2428 @O SALOON.DXF
- @F SEMI.DXF @S 2670 @O SEMI.DXF
- @F SHARP.DXF @S 4281 @O SHARP.DXF
- @F SIGN.DXF @S 2458 @O SIGN.DXF
- @F SINGLEBD.DXF @S 2362 @O SINGLEBD.DXF
- @F SINK.DXF @S 3724 @O SINK.DXF
- @F SNOWFLKE.DXF @S 6532 @O SNOWFLKE.DXF
- @F SOCCER.DXF @S 3625 @O SOCCER.DXF
- @F SOFA1.DXF @S 3125 @O SOFA1.DXF
- @F STAIRWAY.DXF @S 5199 @O STAIRWAY.DXF
- @F STAIRWY2.DXF @S 5224 @O STAIRWY2.DXF
- @F STAR.DXF @S 2081 @O STAR.DXF
- @F TBLE&CHR.DXF @S 6370 @O TBLE&CHR.DXF
- @F TELEPHNE.DXF @S 2932 @O TELEPHNE.DXF
- @F THERMPNE.DXF @S 3122 @O THERMPNE.DXF
- @F TOILET.DXF @S 2397 @O TOILET.DXF
- @F TREBLE.DXF @S 2683 @O TREBLE.DXF
- @F WEIGHTS.DXF @S 2790 @O WEIGHTS.DXF
- @F WINDOW.DXF @S 2729 @O WINDOW.DXF
- @EndLib
- @EndDisk
-
-
- @Finish
- @Cls
- @Copy("scadman.wri", "@OutDrive:\\@Subdir\\*.*")
- @If("@PkgType" == "JEWEL")
- @MkDir("@OutDrive:\\@Subdir")
- @Copy("juggler.*", "@OutDrive:\\@Subdir\\*.*")
- @Copy("jgsnd*.*" , "@OutDrive:\\@Subdir\\*.*")
-
- @ProgramManager("[CreateGroup(COSMI @Name)][AddItem(@Item1, 0)]
- [AddItem(@Item2, 0)][AddItem(@Item3, 0)][AddItem(@Item4, 0)]
- [AddItem(@Item5, 0)]")
- @Else
- @MkDir("@OutDrive:\\@Subdir")
- @Copy("juggler.*", "@OutDrive:\\@Subdir\\*.*")
- @Copy("jgsnd*.*" , "@OutDrive:\\@Subdir\\*.*")
-
- @ProgramManager("[CreateGroup(COSMI @Name)][AddItem(@Item1, 0)]
- [AddItem(@Item2, 0)][AddItem(@Item3, 0)][AddItem(@Item4, 0)]
- [AddItem(@Item5, 0)]")
-
- @EndIf
-
- @ChDrive @OutDrive
- @ChDir "@SubDir"
- //delete files from cosmitmp.dir and remove that dir
- @Delete("@OutDrive:\\cosmitmp.dir\\*.*")
- @RmDir("@OutDrive:\\cosmitmp.dir")
-
- @Cls
- Installation of @Name is now finished.
- A New application group has been created titled COSMI.
-
-
-
- @Pause
- @EndFinish
-
- /* end-of-file */
-