home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April (Special) / Chip-Special_1997-04_cd.bin / spea / mmedia / sht1295 / sht12952.exe / INSTALL.DAT < prev    next >
Text File  |  1995-11-30  |  12KB  |  321 lines

  1. @If(@Pl==3)
  2. @DefineDisk
  3.     @Label = "Utilities & MCI Drivers, Disk 2 of 2"
  4.  
  5.  @BeginLib MEDIASTA.LIF
  6.   @F MEDIASTA.EXE @Group w
  7.   @F MEDIASTA.DLL @Group w
  8. @If(@L==2)
  9.   @F MEDIASTA.GER @O MEDIASTA.TCO @Group w
  10.   @F MEDIASTA.GHP @O MEDIASTA.HLP @Group w
  11. @Else
  12.   @F MEDIASTA.ENG @O MEDIASTA.TCO @Group w
  13.   @F MEDIASTA.EHP @O MEDIASTA.HLP @Group w
  14. @Endif // @L
  15.  @EndLib
  16.  
  17.  @BeginLib MEDIASYS.LIF
  18.   @F   DCIMAN.DLL @O @WinSysDrive:@WinSysDir\\DCIMAN.DLL   @Group w
  19.   @F DCIVIPER.DRV @O @WinSysDrive:@WinSysDir\\DCIVIPER.DRV @Group w
  20.   @F DIGITALV.MCI @O @WinSysDrive:@WinSysDir\\DIGITALV.MCI @Group w
  21.   @F      DVA.386 @O @WinSysDrive:@WinSysDir\\DVA.386      @Group w
  22.   @F   ICCVID.DRV @O @WinSysDrive:@WinSysDir\\ICCVID.DRV   @Group w
  23.   @F  MCISPEA.DRV @O @WinSysDrive:@WinSysDir\\MCISPEA.DRV  @Group w
  24. //  @F  MSVIDEO.DLL @O @WinSysDrive:@WinSysDir\\MSVIDEO.DLL  @Group w
  25.   @F STIMECAP.DRV @O @WinSysDrive:@WinSysDir\\STIMECAP.DRV @Group w
  26.   @F      UDH.DLL @O @WinSysDrive:@WinSysDir\\UDH.DLL      @Group w
  27.   @F WINVIPER.DLL @O @WinSysDrive:@WinSysDir\\WINVIPER.DLL @Group w
  28.  @EndLib
  29.  
  30. //@If(@OS!=4)
  31. // @BeginLib SPENERGY.LIF
  32. ///*
  33. //  @F SPENERGY.EXE @O @WindowsDrive:@WindowsDir\\SPENERGY.EXE @Group w
  34. //@If(@L==2)
  35. //  @F SPENERGY.GER @O @WindowsDrive:@WindowsDir\\SPENERGY.TCO @Group w
  36. //  @F   DPMS_D.HLP @O @WindowsDrive:@WindowsDir\\SPENERGY.HLP @Group w
  37. //@Else
  38. //  @F SPENERGY.ENG @O @WindowsDrive:@WindowsDir\\SPENERGY.TCO @Group w
  39. //  @F   DPMS_E.HLP @O @WindowsDrive:@WindowsDir\\SPENERGY.HLP @Group w
  40. //@Endif // @L
  41. ///**/
  42. //  @F SPENERGY.EXE @Group w
  43. //@If(@L==2)
  44. //  @F SPENERGY.GER @O SPENERGY.TCO @Group w
  45. //  @F   DPMS_D.HLP @O SPENERGY.HLP @Group w
  46. //@Else
  47. //  @F SPENERGY.ENG @O SPENERGY.TCO @Group w
  48. //  @F   DPMS_E.HLP @O SPENERGY.HLP @Group w
  49. //@Endif // @L
  50. //  @F   V7DPMS.DLL @O @WinSysDrive:@WinSysDir\\V7DPMS.DLL @Group w
  51. // @EndLib
  52. //@Endif // @OS
  53.  
  54. @If('V' [= @Group)
  55.  @BeginLib MPLAYER.LIF
  56.   @F   MCIOLE.DLL @O @WindowsDrive:@WindowsDir\\MCIOLE.DLL   @Group v
  57.   @F  MPLAYER.EXE @O @WindowsDrive:@WindowsDir\\MPLAYER.EXE  @Group v
  58.   @F  MPLAYER.HLP @O @WindowsDrive:@WindowsDir\\MPLAYER.HLP  @Group v
  59.   @F  MPLAYER.REG @O @WindowsDrive:@WindowsDir\\MPLAYER.REG  @Group v
  60.   @F PROFDISP.EXE @O @WindowsDrive:@WindowsDir\\PROFDISP.EXE @Group v
  61.  @EndLib
  62.  
  63.  @BeginLib ACMDRIVR.LIF
  64.   @F IMAADPCM.ACM @O @WinSysDrive:@WinSysDir\\IMAADPCM.ACM @Group v
  65.   @F  MAP_WIN.HLP @O @WinSysDrive:@WinSysDir\\MAP_WIN.HLP  @Group v
  66.   @F    MSACM.DLL @O @WinSysDrive:@WinSysDir\\MSACM.DLL    @Group v
  67.   @F    MSACM.DRV @O @WinSysDrive:@WinSysDir\\MSACM.DRV    @Group v
  68.   @F  MSADPCM.ACM @O @WinSysDrive:@WinSysDir\\MSADPCM.ACM  @Group v
  69.  @EndLib
  70.  
  71. // @BeginLib AVICODEC.LIF
  72. //  @F   ICCVID.DRV @O @WinSysDrive:@WinSysDir\\ICCVID.DRV   @Group v
  73. //  @F   IR21_R.DLL @O @WinSysDrive:@WinSysDir\\IR21_R.DLL   @Group v
  74. //  @F     IR32.DLL @O @WinSysDrive:@WinSysDir\\IR32.DLL     @Group v
  75. //  @F    MSRLE.DRV @O @WinSysDrive:@WinSysDir\\MSRLE.DRV    @Group v
  76. //  @F   MSVIDC.DRV @O @WinSysDrive:@WinSysDir\\MSVIDC.DRV   @Group v
  77. // @EndLib
  78.  
  79. @If (@Exists ("@WindowsDrive:@WindowsDir:\\SYSTEM32"))
  80.  @BeginLib NT_MSVID.LIF
  81.   @F  MSVIDEO.NT  @O @WindowsDrive:@WindowsDir\\SYSTEM32\\MSVIDEO.NT  @Group v
  82.  @EndLib
  83. @Endif // @Exists
  84.  
  85.  @BeginLib OLE2.LIF
  86.   @F  CLEANUP.REG @O @WinSysDrive:@WinSysDir\\CLEANUP.REG  @Group v
  87.   @F  COMPOBJ.DLL @O @WinSysDrive:@WinSysDir\\COMPOBJ.DLL  @Group v
  88.   @F     OLE2.DLL @O @WinSysDrive:@WinSysDir\\OLE2.DLL     @Group v
  89.   @F     OLE2.REG @O @WinSysDrive:@WinSysDir\\OLE2.REG     @Group v
  90.   @F OLE2CONV.DLL @O @WinSysDrive:@WinSysDir\\OLE2CONV.DLL @Group v
  91.   @F OLE2DISP.DLL @O @WinSysDrive:@WinSysDir\\OLE2DISP.DLL @Group v
  92.   @F  OLE2NLS.DLL @O @WinSysDrive:@WinSysDir\\OLE2NLS.DLL  @Group v
  93.   @F OLE2PROX.DLL @O @WinSysDrive:@WinSysDir\\OLE2PROX.DLL @Group v
  94.   @F   STDOLE.TLB @O @WinSysDrive:@WinSysDir\\STDOLE.TLB   @Group v
  95.   @F  STORAGE.DLL @O @WinSysDrive:@WinSysDir\\STORAGE.DLL  @Group v
  96.   @F  TYPELIB.DLL @O @WinSysDrive:@WinSysDir\\TYPELIB.DLL  @Group v
  97.  @EndLib
  98.  
  99.  @BeginLib VFWRT.LIF
  100.   @F ACMCMPRS.DLL @O @WinSysDrive:@WinSysDir\\ACMCMPRS.DLL @Group v
  101.   @F   AVICAP.DLL @O @WinSysDrive:@WinSysDir\\AVICAP.DLL   @Group v
  102.   @F  AVIFILE.DLL @O @WinSysDrive:@WinSysDir\\AVIFILE.DLL  @Group v
  103.   @F    CTL3D.DLL @O @WinSysDrive:@WinSysDir\\CTL3D.DLL    @Group v
  104.   @F  DISPDIB.DLL @O @WinSysDrive:@WinSysDir\\DISPDIB.DLL  @Group v
  105.   @F      DVA.386 @O @WinSysDrive:@WinSysDir\\DVA.386      @Group v
  106.   @F   MCIAVI.DRV @O @WinSysDrive:@WinSysDir\\MCIAVI.DRV   @Group v
  107.   @F  MSVIDEO.DLL @O @WinSysDrive:@WinSysDir\\MSVIDEO.DLL  @Group v
  108.  @EndLib
  109. @Endif // 'V'
  110. @EndDisk
  111.  
  112. // Modify INI files for SHOWTIME PLUS
  113. /*
  114. @If(@OS==4)
  115.  @If(@Exists("@OutDrive:@SubDir\\SHOWTIME.INI"))
  116.   @Copy("@OutDrive:@SubDir\\SHOWTIME.INI", "@WindowsDrive:@WindowsDir\\SHOWTIME.INI")
  117.  @Endif // @Exists
  118.  @SetINI("Hardware", "AudioReset", "0", "SHOWTIME.INI")
  119.  @Copy("@WindowsDrive:@WindowsDir\\SHOWTIME.INI", "@OutDrive:@SubDir\\SHOWTIME.INI")
  120.  @Delete("@WindowsDrive:@WindowsDir\\SHOWTIME.INI")
  121. @Endif // @OS
  122. /**/
  123.  
  124. @If('W' [= @Group)
  125. @If(@DVA386Included == 0)
  126. // @SetINI("386Enh", "device", "dva.386", "SYSTEM.INI")
  127. @SetINI("386Enh", "vice", "dva.386", "SYSTEM.INI")
  128. @ChangeLine("vice=dva.386", "de", "@WindowsDrive:@WindowsDir\\SYSTEM.INI")
  129. @Endif
  130.  
  131. @SetINI("Drivers",  "DCI",              "DCIVIPER",     "SYSTEM.INI")
  132. @SetINI("Drivers",  "VIDS.DRAW",        "UDH.DLL",      "SYSTEM.INI")
  133. @SetINI("Drivers",  "DCIVIDC.CVID",     "iccvid.drv",   "SYSTEM.INI")
  134. @SetINI("Drivers",  "DCIVIDC.IV31",     "indeov.drv",   "SYSTEM.INI")
  135. @SetINI("MCI",      "MpegVideo",        "mcispea.drv",  "SYSTEM.INI")
  136.  
  137. /*
  138. @SetINI("STimeCap.drv", "Hue",          "131",  "SPEA.INI")
  139. @SetINI("STimeCap.drv", "Saturation",       "96",   "SPEA.INI")
  140. @SetINI("STimeCap.drv", "Brightness",       "120",  "SPEA.INI")
  141. @SetINI("STimeCap.drv", "Contrast",     "124",  "SPEA.INI")
  142. @SetINI("STimeCap.drv", "Sharpness",        "127",  "SPEA.INI")
  143. @SetINI("STimeCap.drv", "XDelay",       "143",  "SPEA.INI")
  144. @SetINI("STimeCap.drv", "YDelay",       "14",   "SPEA.INI")
  145. @SetINI("STimeCap.drv", "InputChannel",     "0",    "SPEA.INI")
  146. @SetINI("STimeCap.drv", "VideoStandard",    "1",    "SPEA.INI")
  147. @SetINI("STimeCap.drv", "VideoCable",       "0",    "SPEA.INI")
  148. @SetINI("STimeCap.drv", "Size40",       "4",    "SPEA.INI")
  149. @SetINI("STimeCap.drv", "VideoFormat",      "1",    "SPEA.INI")
  150. /**/
  151.  
  152. @SetINI("MediaStation", "EnaTimeLimit", "1",    "SPEA.INI")
  153. @SetINI("MediaStation", "TimeLimit",    "5",    "SPEA.INI")
  154.  
  155. @SetINI("mci extensions", "mpg",    "MPegVideo",    "WIN.INI")
  156. @SetINI("mci extensions", "vpg",    "MPegVideo",    "WIN.INI")
  157. @SetINI("mci extensions", "dat",    "MPegVideo",    "WIN.INI")
  158.  
  159. @SetINI("drivers.desc", "mcispea.drv", "[MCI] SPEA MPEG + VideoCD", "CONTROL.INI")
  160. @Endif // 'W'
  161.  
  162. // Modify INI files for VfW
  163. @If ('V' [= @Group)
  164.  
  165. @If(@DVA386Included == 0)
  166. //@SetINI("386Enh", "device", "dva.386", "SYSTEM.INI")
  167. @SetINI("386Enh", "vice", "dva.386", "SYSTEM.INI")
  168. @ChangeLine("vice=dva.386", "de", "@WindowsDrive:@WindowsDir\\SYSTEM.INI")
  169. @Endif
  170.  
  171. @SetINI("mci extensions", "avi",        "AVIVideo",     "WIN.INI")
  172. @SetINI("mci extensions", "mpg",        "MPegVideo",    "WIN.INI")
  173.  
  174. @SetINI("Extensions", "avi",    "mplayer.exe ^.avi",    "WIN.INI")
  175. @SetINI("Extensions", "mpg",    "mplayer.exe ^.mpg",    "WIN.INI")
  176.  
  177. @SetINI("mci", "AVIVideo", "mciavi.drv", "SYSTEM.INI")
  178.  
  179. @SetINI("Drivers", "VIDC.CVID",         "iccvid.drv",   "SYSTEM.INI")
  180. @SetINI("Drivers", "VIDC.MSVC",         "msvidc.drv",   "SYSTEM.INI")
  181. @SetINI("Drivers", "VIDC.IV31",         "ir32.dll",     "SYSTEM.INI")
  182. @SetINI("Drivers", "VIDC.IV32",         "ir32.dll",     "SYSTEM.INI")
  183. @SetINI("Drivers", "VIDC.MRLE",         "msrle.drv",    "SYSTEM.INI")
  184. @SetINI("Drivers", "VIDC.YVU9",         "ir21_r.dll",   "SYSTEM.INI")
  185. @SetINI("Drivers", "WaveMapper",        "msacm.drv",    "SYSTEM.INI")
  186. @SetINI("Drivers", "MSACM.msadpcm",     "msadpcm.acm",  "SYSTEM.INI")
  187. @SetINI("Drivers", "MSACM.imaadpcm",    "imaadpcm.acm", "SYSTEM.INI")
  188.  
  189. @If ("@GetINI("Drivers", "VIDC.RT21", "SYSTEM.INI")" == "")
  190. @SetINI("Drivers", "VIDC.RT21",         "ir21_r.dll",   "SYSTEM.INI")
  191. @Endif // @GetINI
  192.  
  193. @SetINI("drivers.desc", "msacm.drv",    "Microsoft Sound Mapper V2.00",         "CONTROL.INI")
  194. @SetINI("drivers.desc", "msadpcm.acm",  "Microsoft ADPCM Codec V2.00",          "CONTROL.INI")
  195. @SetINI("drivers.desc", "imaadpcm.acm", "Microsoft IMA ADPCM Codec V2.00",      "CONTROL.INI")
  196.  
  197. @Endif // 'V'
  198.  
  199. // Create SPEA Group and Items #0
  200. @If(@OS==2 && 'W' [= @Group)
  201. @DefineVars
  202. @QString @PM1 = "[CreateGroup(SPEA)]"
  203. @QString @PM2 = "[AddItem(@OutDrive:@SubDir\\MEDIASTA.EXE, MediaStation,,0)]"
  204. @QString @PM3 = "[AddItem(@OutDrive:@SubDir\\SPENERGY.EXE, SPEAenergy,,0)]"
  205. @EndVars
  206. @ProgramManager("@PM1@PM2@PM3")
  207. @Endif // @OS, 'W'
  208.  
  209. // Create SPEA Group and Items #1
  210. @If( (@OS==3 || @OS==4) && 'W' [= @Group )
  211. @DefineVars
  212. @QString @PM1 = "[ShowGroup(SPEA,2)]"
  213. @QString @PM2 = "[CreateGroup(SPEA)]"
  214. @QString @PM3 = "[ReplaceItem(MediaStation)]"
  215. @If(@OS!=4)
  216.  @QString @PM4 = "[ReplaceItem(SPEAenergy)]"
  217. @Else
  218.  @QString @PM4 = ""
  219. @Endif
  220. @EndVars
  221. @ProgramManager("@PM1@PM2@PM3@PM4")
  222. @Endif // @OS, 'W'
  223.  
  224.  
  225. //////////////////////////////////////////////////////////////////////////////
  226. // Notify user if keyword MSVIDEO is previously occupied
  227. // by another file expression (possibly by Crunch It)
  228. @DefineVars
  229.  @QString @MSVIDEO = "@GetINI("Drivers", "MSVIDEO", "SYSTEM.INI")"
  230. @EndVars
  231.  
  232. @If(@StrLen("@MSVIDEO") > 0)
  233.  @If("@MSVIDEO" != "STIMECAP.DRV")
  234.   @If("@MSVIDEO" == "CRITCAPT.DRV")
  235. @SetGroup(Y)
  236. @ClearGroup(N)
  237. @GetGroups @LocalWindow(13, 39)
  238. @If(@L==2)
  239. Windows ist für den Betrieb des Capture-Treibers der
  240. SPEA Crunch It Video-Digitizer-Karte konfiguriert.
  241. Wollen Sie diese Konfiguration beibehalten?
  242.  
  243. Wenn Sie weiterhin die Crunch It zusammen mit der
  244. SHOWTIME PLUS verwenden wollen, wählen Sie "JA".
  245.  
  246. Wollen Sie dagegen die SHOWTIME PLUS allein verwenden,
  247. wählen Sie "NEIN".
  248. @Else // @L
  249. Windows is configured for the operation of the capture
  250. driver of the SPEA Crunch It Video Digitizer card.
  251. Do you want to keep this configuration?
  252.  
  253. If you want to keep using the Crunch It together with the
  254. SHOWTIME PLUS, please select "YES".
  255.  
  256. Against that, if you want to use the SHOWTIME PLUS alone,
  257. please select "NO".
  258. @Endif // @L
  259. @Set Y = "@Y"
  260. @Set N = "@N"
  261. @EndGroups
  262.   @Else // !CRITCAPT.DRV
  263. @SetGroup(N)
  264. @ClearGroup(Y)
  265. @GetGroups @LocalWindow(13, 39)
  266. @If(@L==2)
  267. Windows ist für den Betrieb des Capture-Treibers einer 
  268. anderen Karte als der SHOWTIME PLUS konfiguriert.
  269. Wollen Sie diese Konfiguration beibehalten?
  270.  
  271. Wenn Sie weiterhin diese Karte zusammen mit der
  272. SHOWTIME PLUS verwenden wollen, wählen Sie "JA".
  273.  
  274. Wollen Sie dagegen die SHOWTIME PLUS allein verwenden,
  275. wählen Sie "NEIN".
  276. @Else // @L
  277. Windows is configured for the operation of the capture
  278. driver of a different card than the SHOWTIME PLUS.
  279. Do you want to keep this configuration?
  280.  
  281. If you want to keep using this card together with the
  282. SHOWTIME PLUS, please select "YES".
  283.  
  284. Against that, if you want to use the SHOWTIME PLUS alone,
  285. please select "NO".
  286. @Endif // @L
  287. @Set Y = "@Y"
  288. @Set N = "@N"
  289. @EndGroups
  290.   @Endif // !CRITCAPT.DRV
  291.  @Else // STIMECAP.DRV
  292.     // nothing to do
  293.  @Endif // STIMECAP.DRV
  294. @Else // @StrLen
  295.  @SetGroup(N) //////////
  296. @Endif // @StrLen
  297.  
  298. @If('N' [= @Group) ///////////////
  299.  @SetINI("Drivers", "msvideo", "STIMECAP.DRV", "SYSTEM.INI")
  300. @Endif // 'Y'
  301.  
  302. @ChDrive @InDrive
  303.  
  304. @If('W' [= @Group && (@OS==2 || @OS==3 || @OS==4))
  305.  @If("@StartupDir" != "\\")
  306.   @ChDir("..\\win")
  307.   @Chain("Drivers for Windows", "..\\win\\INSTALL.DAT")
  308.  @Else
  309.   @Chain("Drivers for Windows")
  310.  @Endif
  311. @Endif // 'W' && @OS
  312.  
  313. @Endif // @Pl
  314.  
  315. @If("@StartupDir" != "\\")
  316.  @ChDir("..\\util1")
  317.  @Chain("Utilities & MCI Drivers, Disk 1 of 2", "..\\util1\\INSTALL.DAT", "NACHV7SETUP")
  318. @Else
  319.  @Chain("Utilities & MCI Drivers, Disk 1 of 2", "INSTALL.DAT", "NACHV7SETUP")
  320. @Endif
  321.