home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / virtual / install.dat < prev    next >
Text File  |  1995-11-09  |  3KB  |  120 lines

  1.  
  2. /* Installation script for VIS */
  3.  
  4. @SubDir    "C:\\VISDEMO"
  5. @User ""
  6. @Org ""
  7. @DName ""
  8.  
  9. @Position 1,1
  10. @Print    "\n                        Superscape Visualiser 4.00D\n"
  11.       "                               Installation\n"
  12.  
  13. /* Get user name and organisation */
  14.  
  15. @Position 1,8
  16. @Print "              Please enter your name and organisation below."
  17.  
  18. @OpenWindow 4,12,72,3,0,15
  19. :GETUSER
  20. @Position 2,2
  21. @Print                "Enter your organisation : "
  22. @Position 2,1
  23. @GetSString {User}    "Enter your name         : "
  24. @IF (ERROR=-1)
  25.   @Goto {GETUSER}
  26. @ENDIF
  27. @Position 2,1
  28. @Print "      Y"
  29.  
  30. :GETORG
  31. @Position 2,2
  32. @GetSString {Org}    "Enter your organisation : "
  33. @IF (ERROR=-1)
  34.   @Goto {GETORG}
  35. @ENDIF
  36. @Position 2,2
  37. @Print "      Y"
  38.  
  39. @Position 2,4
  40. @GetOption [14 "  Are these correct? (Y/N)" y
  41.             15 "" Y
  42.             16 "" n
  43.             17 "" N]
  44.  
  45. @IF ((Option 16) || (Option 17))
  46.   @ClearLine 1
  47.   @ClearLine 2
  48.   @ClearLine 4
  49.   @Goto {GETUSER}
  50. @ENDIF
  51.  
  52. @CloseWindow
  53. @ClearLine 8
  54.  
  55. :GETDIR
  56.  
  57. /* Get installation directory */
  58.  
  59. @OpenWindow 4,13,72,1,0,15
  60. @Position 2,1
  61. @GetString {SubDir}    "Select installation directory : "
  62. @CloseWindow
  63.  
  64. /* Install program and drivers */
  65.  
  66. @CreateDir "{SubDir}"
  67. @IF (ERROR=-1)
  68.   @OpenWindow 24,15,32,3,4,15
  69.   @Print " Cannot create directory\n {SubDir}\n\n"
  70.          "          Press a key"
  71.   @Pause
  72.   @CloseWindow
  73.   @Goto {DONE}
  74. @ENDIF
  75.  
  76. /* Copy Visualiser files to directory */
  77.  
  78. @ClearLine 5
  79. @ClearLine 7
  80. @ClearLine 8
  81. @ClearLine 9
  82. @ClearLine 11
  83. @Position  5,9
  84. @Print    "Installing Visualiser 4.00D to {SubDir}"
  85.  
  86. @File   ".\\VIS.ARJ"    >    "{SubDir}\\"
  87. @File   ".\\VISDRV.ARJ"    >    "{SubDir}\\"
  88. @UnArj  "{SubDir}\\VIS.ARJ"
  89. @UnArj  "{SubDir}\\VISDRV.ARJ"
  90. @Delete "{SubDir}\\VIS.ARJ"
  91. @Delete "{SubDir}\\VISDRV.ARJ"
  92. @BinRep "{SubDir}\\VIS.EXE","{Sys0}","{User}",50
  93. @BinRep "{SubDir}\\VIS.EXE","{Sys1}","{Org}",50
  94. @File   "{SubDir}\\VIS_SVGA.CFG" > "{SubDir}\\VIS.CFG"
  95. @File   ".\\EXAMPLE.ARJ"    >    "{SubDir}\\"
  96. @UnArj  "{SubDir}\\EXAMPLE.ARJ"
  97. @Delete "{SubDir}\\EXAMPLE.ARJ"
  98.  
  99. /* Tidy up screen and wait for a key before exit */
  100.  
  101. :DONE
  102. @Beep
  103. @ClearLine 3
  104. @ClearLine 4
  105. @ClearLine 5
  106. @ClearLine 6
  107. @ClearLine 7
  108. @ClearLine 8
  109. @ClearLine 9
  110. @ClearLine 10
  111. @ClearLine 11
  112. @Position 1,6
  113. @Print     "                          Finished installation\n\n"
  114. @Print     "            Change directory to {Subdir} and enter VIS to run\n\n"
  115. @Print     "                               Press A Key"
  116.  
  117. @Pause
  118.  
  119. /* Installation finished */
  120.