home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 December / IMM1295.ISO / driver / miro / windisk1 / install.dat < prev    next >
Text File  |  1994-10-25  |  36KB  |  872 lines

  1. //*****************************************************************************
  2. // Name         : INSTALL.DAT
  3. // Project      : Installation miro WINDOWS-BASIC-DISK
  4. // Function     : Scriptfile for KDC-wINSTALL
  5. // Author       : UD / miro Computer Products AG, 
  6. //                Carl-Miele-Str. 4, D-38112 Braunschweig
  7. // created      : 06.08.93
  8. // changed      : 
  9. // revision......when...................who.....->.where.and.what..............
  10. // $Log:$
  11. //*****************************************************************************
  12.  
  13. //*** project header block ****************************************************
  14.  
  15. @DefineProject
  16.   @Name       = "miro╖win"
  17.   @Version    = "2.21"
  18.   @OutDrive   = @WindowsDrive
  19.   @SubDir     = "@WindowsDir"
  20.   @InDiskBell = 1
  21. @EndProject
  22.  
  23.  
  24. //*** define variables ********************************************************
  25.  
  26. @DefineVars
  27.   @QString @mName     = "Install disk"
  28.   @Integer @Red       = @RGB (255,0,0)
  29.   @Integer @Green     = @RGB (0,255,0)
  30.   @Integer @Blue      = @RGB (0,0,255)
  31.   @Integer @Black     = @RGB (0,0,0)
  32.   @Integer @White     = @RGB (255,255,255)
  33.   @Integer @UnInstall = @False
  34.   @Integer @OldLang   = 0
  35.   @Integer @Delay     = 0
  36.   @Integer @d         = 5
  37.   @Integer @fflag     = 0
  38.   @QString @merke     = ""
  39.   @If (@DirExists ("@WindowsDrive:@WindowsDir\\SYSTEM"))
  40.     @Dir @wSysDir     = "@SubDir\\SYSTEM"
  41.   @Else
  42.     @Dir @wSysDir     = "@SubDir"
  43.   @EndIf
  44.   @If (@DriveRemote (@InDrive))
  45.     @Integer @IsFloppy = 0
  46.   @ElseIf (@Removable (@InDrive))
  47.     @Integer @IsFloppy = 1
  48.   @Else
  49.     @Integer @IsFloppy = 0
  50.   @EndIf
  51. @EndVars
  52.  
  53.  
  54. //*** input language from user ************************************************
  55.  
  56. @SetGroup (E)
  57. @OldLang = 1
  58. @SetLang (1)
  59.  
  60. INPUTLANG:
  61. @GetGroups
  62.   @DlgCtrlSize (0,8,20,12,35)
  63.   @BackGroundMode (2,,)
  64.   @Cls 
  65.   @If ('D' [= @Group)
  66.  
  67. Willkommen bei der miro╖win Installation - High speed drivers for Windows 
  68. Version @Version
  69.  
  70. Sprachauswahl:
  71.  
  72.   @Set D = "Deutsch"
  73.   @Set E = "English"
  74.  
  75.   @Else
  76.  
  77. Welcome to the miro╖win installation - High speed drivers for Windows
  78. version @Version
  79.  
  80. Language selection:
  81.  
  82.   @Set E = "English"
  83.   @Set D = "Deutsch"
  84.  
  85.   @EndIf
  86. @EndGroups
  87.  
  88. @If ('D' [= @Group && @OldLang != 0)
  89.   @FlushGroups ()
  90.   @SetGroup (D)
  91.   @OldLang = 0
  92.   @SetLang (0)
  93. //@Goto INPUTLANG
  94. @ElseIf ('E' [= @Group && @OldLang != 1)
  95.   @FlushGroups ()
  96.   @SetGroup (E)
  97.   @OldLang = 1
  98.   @SetLang (1)
  99. //@Goto INPUTLANG
  100. @EndIf  
  101.  
  102.  
  103. //*** define language dependant strings ***************************************
  104.  
  105. @DefineVars
  106.   @If ('D' [= @Group)
  107.     @QString @M00 = "Die Installation unterstⁿtzt keine" 
  108.     @QString @M01 = "Version von Windows vor 3.1 !"
  109.     @QString @M10 = "WΣhlen Sie das Board aus, welches Sie installieren wollen:" 
  110.     @QString @M12 = "Installierte Software komplett entfernen"
  111.     @QString @M20 = "WΣhlen Sie mit der Maus die Software aus, die Sie installieren wollen:" 
  112.     @QString @M22 = "Windows 3.1 Treiber Software"
  113.     @QString @M23 = "zusΣtzliche miroWINTOOLS"
  114.     @QString @M24 = "miro-Hintergrundbild"
  115.     @QString @M30 = "Software entfernen:"
  116.     @QString @M31 = "Die installierte Software ist aktiv und kann nicht gel÷scht werden."
  117.     @QString @M32 = "Drⁿcken Sie OK, um mit der Installation fortzufahren."
  118.   @Else
  119.     @QString @M00 = "The installation does not support"
  120.     @QString @M01 = "any version of Windows prior to 3.1 !"
  121.     @QString @M10 = "Select with your mouse the board you want to install:" 
  122.     @QString @M12 = "Completely remove installed software"
  123.     @QString @M20 = "Select with your mouse the software you want to install:"
  124.     @QString @M22 = "Windows 3.1 driver software"
  125.     @QString @M23 = "additional miroWINTOOLS"
  126.     @QString @M24 = "miro wallpaper"
  127.     @QString @M30 = "Uninstall software:"
  128.     @QString @M31 = "The installed software is active and can therfore not be deleted."
  129.     @QString @M32 = "Press OK to proceed with the installation"
  130.   @EndIf
  131. @EndVars
  132.  
  133.   
  134. //*** check windows version ***************************************************
  135.  
  136. @If (@WindowsMajor < 3 || @WindowsMajor == 3 && @WindowsMinor < 1)
  137.   @FlushKeyboard
  138.   @Display
  139.   @BackGroundMode (3, @Red, @Red)
  140.   @Cls
  141. @M00
  142. @M01
  143.   @Pause
  144.   @Abort
  145.   @EndDisplay
  146. @Endif
  147.  
  148.  
  149. //*** input board type by user ************************************************
  150.  
  151. BOARDSELECT:
  152. @GetOption
  153.   @DlgCtrlSize (0,4,0,15,50)
  154.   @BackGroundMode (3,@Blue, @Blue)
  155.   @Cls
  156.  
  157. @M10
  158.  
  159.   @Option 100 = "miroMAGIC S4 / miroMAGIC S4 + miroVGA"
  160.   @Option 101 = "miroRAINBOW Win"
  161.   @Option 102 = "miroCRYSTAL 32S" 
  162.   @Option 103 = "miroCRYSTAL 24S" 
  163.   @Option 104 = "miroCRYSTAL 16S" 
  164.   @Option 107 = "miroCRYSTAL 16Si"
  165.   @Option 105 = "miroCRYSTAL 8S (1MB)" 
  166.   @Option 106 = "miroCRYSTAL 8S (2MB)" 
  167.   @Option 210 = "@M12"
  168. @EndOption
  169.  
  170.  
  171. //*** input items to install from user ****************************************
  172.  
  173. @If (210 [! @Option) // uninstall
  174.   @SetOption (200)
  175.   @GetOption
  176.     @CheckBox
  177.     @DlgCtrlSize (0,4,0,8,50)
  178.     @BackGroundMode (3,@Blue, @Blue)
  179.     @Cls
  180.   
  181. @M20
  182.  
  183.     @Option 200 = "@M22"
  184.     @Option 201 = "@M23"
  185.     @Option 202 = "@M24"
  186.   @EndOption
  187. @EndIf
  188.  
  189.  
  190. //*** Uninstall software ******************************************************
  191.  
  192. @If (210 [= @Option) // uninstall
  193. @If (@StrFind(@GetINI ("boot", "386grabber", "system.ini"),"octovga") > -1)
  194.   @FlushKeyboard
  195.   @Display
  196. @M31
  197. @M32
  198.   @Pause
  199.   @EndDisplay
  200.   @ClearOption (210)
  201.   @UnInstall = @True
  202.   @Goto BOARDSELECT
  203.  
  204. @Else
  205.   @FlushKeyboard
  206.   @Display
  207. @M30
  208.   @Pause
  209.   @EndDisplay
  210.  
  211.   @Delete ("@OutDrive:@wSysDir\\OEMMAGS4.*")
  212.   @Delete ("@OutDrive:@wSysDir\\OEMRAIN.*")
  213.   @Delete ("@OutDrive:@wSysDir\\OEMCR32S.*")
  214.   @Delete ("@OutDrive:@wSysDir\\OEMCR24S.*")
  215.   @Delete ("@OutDrive:@wSysDir\\OEMCR16S.*")
  216.   @Delete ("@OutDrive:@wSysDir\\OEMC16SI.*")
  217.   @Delete ("@OutDrive:@wSysDir\\OEMCR8S.*")
  218.   @Delete ("@OutDrive:@wSysDir\\OEMC10SD.*")
  219.   @Delete ("@OutDrive:@wSysDir\\OEMC20SD.*")
  220.   @Delete ("@OutDrive:@wSysDir\\OEMC20SV.*")
  221.   @Delete ("@OutDrive:@wSysDir\\OEMC40SV.*")
  222.   @Delete ("@OutDrive:@wSysDir\\OEMMAG40.*")
  223.   @Delete ("@OutDrive:@wSysDir\\OEMMAG20.*")
  224.   @Delete ("@OutDrive:@wSysDir\\OEMC20TW.*")
  225.   @Delete ("@OutDrive:@wSysDir\\OEMBIBO?.*")
  226.   @Delete ("@OutDrive:@wSysDir\\MAGS4*.DRV")
  227.   @Delete ("@OutDrive:@wSysDir\\RAIN*.DRV")
  228.   @Delete ("@OutDrive:@wSysDir\\CR32S*.DRV")   
  229.   @Delete ("@OutDrive:@wSysDir\\CR24S*.DRV")
  230.   @Delete ("@OutDrive:@wSysDir\\CR16S*.DRV")
  231.   @Delete ("@OutDrive:@wSysDir\\C16SI*.DRV")
  232.   @Delete ("@OutDrive:@wSysDir\\C8S*.DRV")
  233.   @Delete ("@OutDrive:@wSysDir\\1SD*.DRV")
  234.   @Delete ("@OutDrive:@wSysDir\\C20SD*.DRV")
  235.   @Delete ("@OutDrive:@wSysDir\\C20SV*.DRV")
  236.   @Delete ("@OutDrive:@wSysDir\\C40SV*.DRV")
  237.   @Delete ("@OutDrive:@wSysDir\\M20*.DRV")
  238.   @Delete ("@OutDrive:@wSysDir\\M40*.DRV")
  239.   @Delete ("@OutDrive:@wSysDir\\TW10*.DRV")
  240.   @Delete ("@OutDrive:@wSysDir\\TW20*.DRV")
  241.   @Delete ("@OutDrive:@wSysDir\\TWIN.DRV")
  242.   @Delete ("@OutDrive:@wSysDir\\OCTO.MON")
  243.   @Delete ("@OutDrive:@wSysDir\\OCTOVGA.*")
  244.   @Delete ("@OutDrive:@SubDir\\MAGIC_S4.BMP")
  245.   @Delete ("@OutDrive:@SubDir\\RAIN_WIN.BMP")
  246.   @Delete ("@OutDrive:@SubDir\\CRYS*.BMP")
  247.   @Delete ("@OutDrive:@SubDir\\MINFO.TXT")
  248.   @Delete ("@OutDrive:@SubDir\\MWINTOOL.INI")
  249.   @Delete ("@OutDrive:@SubDir\\MSUP*.*")
  250.   @Delete ("@OutDrive:@SubDir\\MONSEL.*")
  251.   @Delete ("@OutDrive:@SubDir\\VIRTDLL.DLL")
  252.   @Delete ("@OutDrive:@SubDir\\MFONTCOM.EXE")
  253.   @Delete ("@OutDrive:@SubDir\\MIROSCOP.EXE")
  254.   @Delete ("@OutDrive:@SubDir\\MIROHOOK.DLL")
  255.   @Delete ("@OutDrive:@SubDir\\MSCOPE*.HLP")
  256.   @Delete ("@OutDrive:@SubDir\\MPWRSAVE.SCR")
  257.   @Delete ("@OutDrive:@SubDir\\TWIN*.*")
  258.   @Delete ("@OutDrive:@SubDir\\MTINT*.*")
  259.   @Delete ("@OutDrive:@SubDir\\MSIZE*.*")
  260.   @Delete ("@OutDrive:@SubDir\\WSIZER.*")
  261.   @Delete ("@OutDrive:@SubDir\\WADJUST.*")
  262.  
  263.   @Delete ("@OutDrive:@wSysDir\\MIROLOGO.RLE")
  264.   @Delete ("@OutDrive:@SubDir\\*.MIR")
  265.  
  266.   @WinExec ("PROGMAN.EXE", 1) 
  267. @Display // ???
  268.   @ProgramManager ("[ShowGroup (miroWINTOOLS, 2)]")
  269.   @Delay = @SystemDate 
  270. CLa: @If (@SystemDate - @Delay <= @d) @Goto CLa @EndIf 
  271.   @ProgramManager ("[DeleteItem (miro SUPERSCREEN)]")
  272.   @Delay = @SystemDate 
  273. CLb: @If (@SystemDate - @Delay <= @d) @Goto CLb @EndIf 
  274.   @ProgramManager ("[DeleteItem (miro MONITOR SELECT)]")
  275.   @Delay = @SystemDate 
  276. CLc: @If (@SystemDate - @Delay <= @d) @Goto CLc @EndIf 
  277.   @ProgramManager ("[DeleteItem (miroTINT CONTROL)]")
  278.   @Delay = @SystemDate 
  279. CLd: @If (@SystemDate - @Delay <= @d) @Goto CLd @EndIf 
  280.   @ProgramManager ("[DeleteItem (miro HOTKEY)]") 
  281.   @Delay = @SystemDate 
  282. CLe: @If (@SystemDate - @Delay <= @d) @Goto CLe @EndIf 
  283.   @ProgramManager ("[DeleteItem (miro FONTCOMPILER)]")
  284.   @Delay = @SystemDate 
  285. CLf: @If (@SystemDate - @Delay <= @d) @Goto CLf @EndIf 
  286.   @ProgramManager ("[DeleteItem (miroSCOPE)]")
  287.   @Delay = @SystemDate 
  288. CLg: @If (@SystemDate - @Delay <= @d) @Goto CLg @EndIf 
  289.   @ProgramManager ("[DeleteItem (miroSIZE CALIBRATION)]")
  290.   @Delay = @SystemDate 
  291. CLh: @If (@SystemDate - @Delay <= @d) @Goto CLh @EndIf 
  292.   @ProgramManager ("[DeleteItem (miro TWINFACE)]")
  293.   @Delay = @SystemDate 
  294. CLi: @If (@SystemDate - @Delay <= @d) @Goto CLi @EndIf 
  295.   @ProgramManager ("[DeleteItem (Information)]")
  296.   @Delay = @SystemDate 
  297. CLk: @If (@SystemDate - @Delay <= @d) @Goto CLk @EndIf 
  298.   @ProgramManager ("[DeleteItem (miro PINBOARD)]") 
  299.   @Delay = @SystemDate 
  300. CLl: @If (@SystemDate - @Delay <= @d) @Goto CLl @EndIf 
  301.   @ProgramManager ("[DeleteItem (miroSCREEN-Adjust)]") 
  302.   @Delay = @SystemDate 
  303. CLj: @If (@SystemDate - @Delay <= @d) @Goto CLj @EndIf 
  304.   @ProgramManager ("[DeleteGroup (miroWINTOOLS)]")
  305.   @Delay = @SystemDate 
  306. CLm: @If (@SystemDate - @Delay <= @d) @Goto CLm @EndIf 
  307. @EndDisplay
  308.  
  309.   @SetINI ("928.drv", "dpi",, "system.ini")
  310.   @SetINI ("928.drv", "Virtual_Size_X",, "system.ini")
  311.   @SetINI ("928.drv", "Virtual_Size_Y",, "system.ini")
  312.   @SetINI ("928.drv", "Screen_Size_X",, "system.ini")
  313.   @SetINI ("928.drv", "Screen_Size_Y",, "system.ini")
  314.   @SetINI ("928.drv", "Memory_Size_X",, "system.ini")
  315.   @SetINI ("928.drv", "Memory_Size_Y",, "system.ini")
  316.   @SetINI ("928.drv", "Pixel_Size",, "system.ini")
  317.   @SetINI ("928.drv", "polygon-support",, "system.ini")
  318.   @SetINI ("928.drv", "TV",, "system.ini")
  319.   @SetINI ("928.drv", "2in1",, "system.ini")
  320.   @SetINI ("928.drv", "15BPP",, "system.ini")
  321.   @SetINI ("928.drv", "notaus",, "system.ini")
  322.   @SetINI ("928.drv", "DRAM",, "system.ini")
  323.   @SetINI ("928.drv", "VXPBlt",, "system.ini")
  324.   @SetINI ("928.drv", "FIFO",, "system.ini")
  325.   @SetINI ("928.drv", "Mon_Data",, "system.ini")
  326.   @SetINI ("928.drv", "Mon_Path",, "system.ini")
  327.   @SetINI ("928.drv", "MonDesc",, "system.ini")
  328.   @SetINI ("928.drv", "BoardDesc",, "system.ini")
  329.   @SetINI ("928.drv", "CardID",, "system.ini")
  330.   @SetINI ("928.drv", "CardSubID",, "system.ini")
  331.   @SetINI ("928.drv", "Font",, "system.ini")
  332.   @SetINI ("928.drv", "RAM",, "system.ini")
  333.   @SetINI ("928.drv", "PhysBoardNr",, "system.ini")
  334.   @SetINI ("928.drv", "SysColors",, "system.ini")
  335.  
  336.   @SetINI ("twinleft.drv", "dpi",, "system.ini")
  337.   @SetINI ("twinleft.drv", "Virtual_Size_X",, "system.ini")
  338.   @SetINI ("twinleft.drv", "Virtual_Size_Y",, "system.ini")
  339.   @SetINI ("twinleft.drv", "Screen_Size_X",, "system.ini")
  340.   @SetINI ("twinleft.drv", "Screen_Size_Y",, "system.ini")
  341.   @SetINI ("twinleft.drv", "Memory_Size_X",, "system.ini")
  342.   @SetINI ("twinleft.drv", "Memory_Size_Y",, "system.ini")
  343.   @SetINI ("twinleft.drv", "Pixel_Size",, "system.ini")
  344.   @SetINI ("twinleft.drv", "polygon-support",, "system.ini")
  345.   @SetINI ("twinleft.drv", "TV",, "system.ini")
  346.   @SetINI ("twinleft.drv", "2in1",, "system.ini")
  347.   @SetINI ("twinleft.drv", "15BPP",, "system.ini")
  348.   @SetINI ("twinleft.drv", "notaus",, "system.ini")
  349.   @SetINI ("twinleft.drv", "DRAM",, "system.ini")
  350.   @SetINI ("twinleft.drv", "VXPBlt",, "system.ini")
  351.   @SetINI ("twinleft.drv", "FIFO",, "system.ini")
  352.   @SetINI ("twinleft.drv", "Mon_Data",, "system.ini")
  353.   @SetINI ("twinleft.drv", "Mon_Path",, "system.ini")
  354.   @SetINI ("twinleft.drv", "MonDesc",, "system.ini")
  355.   @SetINI ("twinleft.drv", "BoardDesc",, "system.ini")
  356.   @SetINI ("twinleft.drv", "CardID",, "system.ini")
  357.   @SetINI ("twinleft.drv", "CardSubID",, "system.ini")
  358.   @SetINI ("twinleft.drv", "Font",, "system.ini")
  359.   @SetINI ("twinleft.drv", "RAM",, "system.ini")
  360.   @SetINI ("twinleft.drv", "PhysBoardNr",, "system.ini")
  361.   @SetINI ("twinleft.drv", "SysColors",, "system.ini")
  362.  
  363.   @SetINI ("twinright.drv", "dpi",, "system.ini")
  364.   @SetINI ("twinright.drv", "Virtual_Size_X",, "system.ini")
  365.   @SetINI ("twinright.drv", "Virtual_Size_Y",, "system.ini")
  366.   @SetINI ("twinright.drv", "Screen_Size_X",, "system.ini")
  367.   @SetINI ("twinright.drv", "Screen_Size_Y",, "system.ini")
  368.   @SetINI ("twinright.drv", "Memory_Size_X",, "system.ini")
  369.   @SetINI ("twinright.drv", "Memory_Size_Y",, "system.ini")
  370.   @SetINI ("twinright.drv", "Pixel_Size",, "system.ini")
  371.   @SetINI ("twinright.drv", "polygon-support",, "system.ini")
  372.   @SetINI ("twinright.drv", "TV",, "system.ini")
  373.   @SetINI ("twinright.drv", "2in1",, "system.ini")
  374.   @SetINI ("twinright.drv", "15BPP",, "system.ini")
  375.   @SetINI ("twinright.drv", "notaus",, "system.ini")
  376.   @SetINI ("twinright.drv", "DRAM",, "system.ini")
  377.   @SetINI ("twinright.drv", "VXPBlt",, "system.ini")
  378.   @SetINI ("twinright.drv", "FIFO",, "system.ini")
  379.   @SetINI ("twinright.drv", "Mon_Data",, "system.ini")
  380.   @SetINI ("twinright.drv", "Mon_Path",, "system.ini")
  381.   @SetINI ("twinright.drv", "MonDesc",, "system.ini")
  382.   @SetINI ("twinright.drv", "BoardDesc",, "system.ini")
  383.   @SetINI ("twinright.drv", "CardID",, "system.ini")
  384.   @SetINI ("twinright.drv", "CardSubID",, "system.ini")
  385.   @SetINI ("twinright.drv", "Font",, "system.ini")
  386.   @SetINI ("twinright.drv", "RAM",, "system.ini")
  387.   @SetINI ("twinright.drv", "PhysBoardNr",, "system.ini")
  388.   @SetINI ("twinright.drv", "SysColors",, "system.ini")
  389.  
  390.   @SetINI ("boot.description", "displayinf",, "system.ini")
  391.   @SetINI ("boot.description", "displayinf2",, "system.ini")
  392.   @SetINI ("mboot.description", "displayinf",, "system.ini")
  393.   @SetINI ("mboot.description", "displayinf2",, "system.ini")
  394.   @SetINI ("mboot.description", "mboot",, "system.ini")
  395.   @SetINI ("mboot.description", "f_flag",, "system.ini")
  396.   @SetINI ("mboot.description", "boardfam",, "system.ini")
  397.   @SetINI ("mboot.description", "displayinf",, "system.ini")
  398.   @SetINI ("mboot.description", "resolution",, "system.ini")
  399.   @SetINI ("mboot.description", "resolution2",, "system.ini")
  400.   @SetINI ("mboot.description", "left",, "system.ini")
  401.   @SetINI ("mboot.description", "right",, "system.ini")
  402.  
  403.   @SetINI ("2in1.drv", "driverx1",, "system.ini")
  404.   @SetINI ("2in1.drv", "driverx2",, "system.ini")
  405.   @SetINI ("2in1.drv", "display1",, "system.ini")
  406.   @SetINI ("2in1.drv", "display2",, "system.ini")
  407.  
  408.   @SetINI ("miroSCOPE", "Sensibility",, "win.ini")
  409.   @SetINI ("miroSCOPE", "Zoom Factor",, "win.ini")
  410.   @SetINI ("miroSCOPE", "Hotkey Number",, "win.ini")
  411.   @SetINI ("miroSCOPE", "Window dimensions",, "win.ini")
  412.  
  413.   @SetINI ("miroTWINFACE", "top",, "win.ini")
  414.   @SetINI ("miroTWINFACE", "run",, "win.ini")
  415.   @SetINI ("miroTWINFACE", "align",, "win.ini")
  416.  
  417.   @SetINI ("miroVIRTUAL", "top",, "win.ini")
  418.   @SetINI ("miroVIRTUAL", "run",, "win.ini")
  419.   @SetINI ("miroVIRTUAL", "align",, "win.ini")
  420.  
  421.   @SetINI ("TintControl", "SIP_MONTEMP",, "win.ini")
  422.   @SetINI ("TintControl", "SIP_COLOR",, "win.ini")
  423.   @SetINI ("TintControl", "CLUT",, "win.ini")
  424.   @SetINI ("TintControl", "CLUT1",, "win.ini")
  425.   @SetINI ("TintControl", "CLUT2",, "win.ini")
  426.  
  427.   @SetINI ("miroSIZE CALIBRATION", "DP100mmX",, "win.ini")
  428.   @SetINI ("miroSIZE CALIBRATION", "DP100mmY",, "win.ini")
  429.   @SetINI ("miroSIZE CALIBRATION", "HiResMonitorX",, "win.ini")
  430.   @SetINI ("miroSIZE CALIBRATION", "HiResMonitorY",, "win.ini")
  431.  
  432.   @SetINI ("Screensaver.miroPOWERSAVE", "VESAMonitors",, "control.ini")
  433.   @SetINI ("Screensaver.miroPOWERSAVE", "ResumeAfterPOWERDOWN",, "control.ini")
  434.   @SetINI ("Screensaver.miroPOWERSAVE", "TEST_VESAMonitors",, "control.ini")
  435.   @SetINI ("Screensaver.miroPOWERSAVE", "StandbyTime",, "control.ini")
  436.   @SetINI ("Screensaver.miroPOWERSAVE", "SuspendTime",, "control.ini")
  437.  
  438.   @SetINI ("s3_24.drv", "FontSize",, "system.ini")
  439.   @SetINI ("s3_24.drv", "WidthXHeight",, "system.ini")
  440.  
  441.   @merke = @GetINI("Windows", "run","win.ini")
  442.   @If (@StrFind("@merke", "@OutDrive:@SubDir\\WSIZER.EXE") > -1)
  443.     @merke = @StrDel("@merke", @StrFind("@merke", "@OutDrive:@SubDir\\WSIZER.EXE"),@StrLen("@OutDrive:@SubDir\\WSIZER.EXE "))
  444.     @SetINI ("Windows", "run", "@merke", "win.ini")
  445.   @EndIf
  446.  
  447.   @ClearOption (210)
  448.   @UnInstall = @True
  449.   @Goto BOARDSELECT
  450. @EndIf
  451. @EndIf
  452.  
  453.  
  454. //*** files to be copied ******************************************************
  455.  
  456. @If (200 [= @Option    // copy if Windows drivers
  457.     || 201 [= @Option) // or miro windows tools
  458.   @If ('D' [= @Group)
  459.     @Copy ("@InDrive:\\README.DEU","@OutDrive:@SubDir\\MINFO.TXT")
  460.   @Else
  461.     @Copy ("@InDrive:\\README.ENG","@OutDrive:@SubDir\\MINFO.TXT")
  462.   @EndIf
  463. @EndIf
  464.  
  465. @If (200 [= @Option) // Windows drivers
  466.   @DefineDisk
  467.     @Label = "High speed drivers for Windows - Install disk # 1/2"
  468.     @BeginLib DRIVERS.RED
  469.       @File OEMMAGS4.DEU @Size 15000  @Out @wSysDir\\*.INF @Option 100 @Group D
  470.       @File OEMMAGS4.ENG @Size 15000  @Out @wSysDir\\*.INF @Option 100 @Group E
  471.       @File OEMRAIN.DEU  @Size 15000  @Out @wSysDir\\*.INF @Option 101 @Group D
  472.       @File OEMRAIN.ENG  @Size 15000  @Out @wSysDir\\*.INF @Option 101 @Group E
  473.       @File OEMCR32S.DEU @Size 15000  @Out @wSysDir\\*.INF @Option 102 @Group D
  474.       @File OEMCR32S.ENG @Size 15000  @Out @wSysDir\\*.INF @Option 102 @Group E
  475.       @File OEMCR24S.DEU @Size 10000  @Out @wSysDir\\*.INF @Option 103 @Group D
  476.       @File OEMCR24S.ENG @Size 10000  @Out @wSysDir\\*.INF @Option 103 @Group E
  477.       @File OEMCR16S.DEU @Size 15000  @Out @wSysDir\\*.INF @Option 104 @Group D
  478.       @File OEMCR16S.ENG @Size 15000  @Out @wSysDir\\*.INF @Option 104 @Group E
  479.       @File OEMCR8S.DEU  @Size 10000  @Out @wSysDir\\*.INF @Option 105 @Group D
  480.       @File OEMCR8S.ENG  @Size 10000  @Out @wSysDir\\*.INF @Option 105 @Group E
  481.       @File OEMCR8S2.DEU @Size 10000  @Out @wSysDir\\OEMCR8S.INF @Option 106 @Group D
  482.       @File OEMCR8S2.ENG @Size 10000  @Out @wSysDir\\OEMCR8S.INF @Option 106 @Group E
  483.       @File OEMC16SI.DEU @Size 15000  @Out @wSysDir\\*.INF @Option 107 @Group D
  484.       @File OEMC16SI.ENG @Size 15000  @Out @wSysDir\\*.INF @Option 107 @Group E
  485.  
  486.       @File OCTMR_08.DRV @Size 160000 @Out @wSysDir\\MAGS4_08.* @Option 100
  487.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\MAGS4_15.* @Option 100
  488.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\MAGS4_16.* @Option 100
  489.       @File OCTMR_32.DRV @Size 160000 @Out @wSysDir\\MAGS4_32.* @Option 100
  490.       @File OCTMR_08.DRV @Size 160000 @Out @wSysDir\\RAIN_08.* @Option 101
  491.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\RAIN_15.* @Option 101
  492.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\RAIN_16.* @Option 101
  493.       @File OCTMR_32.DRV @Size 160000 @Out @wSysDir\\RAIN_32.* @Option 101
  494.       @File OCTMR_08.DRV @Size 160000 @Out @wSysDir\\CR32S_08.* @Option 102
  495.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\CR32S_15.* @Option 102
  496.       @File OCTMR_16.DRV @Size 160000 @Out @wSysDir\\CR32S_16.* @Option 102
  497.       @File OCTMR_32.DRV @Size 160000 @Out @wSysDir\\CR32S_32.* @Option 102
  498.       @File 24SMR_08.DRV @Size 160000 @Out @wSysDir\\CR24S_08.* @Option 103 
  499.       @File OCTMR_32.DRV @Size 160000 @Out @wSysDir\\CR24S_32.* @Option 103 
  500.  
  501.       @File OCTO.MON     @Size 65000  @Out @wSysDir\\*.* 
  502. //    @File VGALOGO.RLE  @Size 30000  @Out @wSysDir\\*.* 
  503.       @File OCTOVGA.2GR  @Size 5000   @Out @wSysDir\\*.* 
  504.       @File OCTOVGA.3GR  @Size 15000  @Out @wSysDir\\*.* 
  505.       @File VDDOCTO.386  @Size 40000  @Out @wSysDir\\*.* 
  506.       @File VGALOGO.LGO  @Size 2000   @Out @wSysDir\\*.* 
  507.  
  508. //    @File MAGIC_S4.BMP @Size 80000  @Out *.* @Option 100
  509. //    @File RAIN_WIN.BMP @Size 80000  @Out *.* @Option 101
  510. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_32S.* @Option 102
  511. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_24S.* @Option 103
  512. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_16S.* @Option 104
  513. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_08S.* @Option 105
  514. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_08S.* @Option 106
  515. //    @File CRYSTAL.BMP  @Size 80000  @Out CRYS_16S.* @Option 107
  516.   
  517.       @File 8514FIX.FON  @Size 12000  @Out @wSysDir\\*.* 
  518.       @File 8514OEM.FON  @Size 12000  @Out @wSysDir\\*.* 
  519.       @File 8514SYS.FON  @Size 12000  @Out @wSysDir\\*.* 
  520.       @File CGA40850.FON @Size 6000   @Out @wSysDir\\*.* 
  521.       @File CGA80850.FON @Size 6000   @Out @wSysDir\\*.* 
  522.       @File COURF.FON    @Size 30000  @Out @wSysDir\\*.* 
  523.       @File EGA40850.FON @Size 8000   @Out @wSysDir\\*.* 
  524.       @File EGA80850.FON @Size 8000   @Out @wSysDir\\*.* 
  525.       @File SERIFF.FON   @Size 82000  @Out @wSysDir\\*.* 
  526.       @File SMALLF.FON   @Size 22000  @Out @wSysDir\\*.* 
  527.       @File SSERIFF.FON  @Size 90000  @Out @wSysDir\\*.* 
  528.       @File SYMBOLF.FON  @Size 80000  @Out @wSysDir\\*.* 
  529.     @EndLib
  530.   @EndDisk
  531. @EndIf
  532.  
  533. @If (202 [= @Option) // miro wallpaper
  534.   @DefineDisk
  535.     @Label = "High speed drivers for Windows - Install disk # 1/2"
  536.     @BeginLib DRIVERS.RED
  537.       @File MAGIC_S4.BMP @Size 80000  @Out *.* @Option 100
  538.       @File RAIN_WIN.BMP @Size 80000  @Out *.* @Option 101
  539.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_32S.* @Option 102
  540.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_24S.* @Option 103
  541.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_16S.* @Option 104
  542.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_08S.* @Option 105
  543.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_08S.* @Option 106
  544.       @File CRYSTAL.BMP  @Size 80000  @Out CRYS_16S.* @Option 107
  545.     @EndLib
  546.   @EndDisk
  547. @EndIf
  548.  
  549. @If (200 [= @Option) // Windows drivers
  550.   @DefineDisk
  551.     @If (@IsFloppy)
  552.       @Label = "High speed drivers for Windows - Install disk # 2/2"
  553.     @Else
  554.       @Label = "High speed drivers for Windows - Install disk # 1/2"
  555.     @EndIf
  556.     @BeginLib DRIVERS2.RED
  557.       @File 16SMR_08.DRV @Size 160000 @Out @wSysDir\\CR16S_08.* @Option 104 
  558.       @File 16SMR_16.DRV @Size 160000 @Out @wSysDir\\CR16S_15.* @Option 104 
  559.       @File 16SMR_16.DRV @Size 160000 @Out @wSysDir\\CR16S_16.* @Option 104 
  560.       @File 16SMR_32.DRV @Size 160000 @Out @wSysDir\\CR16S_32.* @Option 104 
  561.  
  562.       @File C8S06_16.DRV @Size 160000 @Out @wSysDir\\C8S06_15.* @Option 105 
  563.       @File C8S06_16.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  564.       @File C8S06_24.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  565.       @File C8S08_16.DRV @Size 160000 @Out @wSysDir\\C8S08_15.* @Option 105 
  566.       @File C8S08_16.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  567.       @File C8S12_04.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  568.       @File C8SMR_08.DRV @Size 160000 @Out @wSysDir\\*.* @Option 105 
  569.  
  570.       @File C8S06_16.DRV @Size 160000 @Out @wSysDir\\C8S06_15.* @Option 106 
  571.       @File C8S06_16.DRV @Size 160000 @Out @wSysDir\\*.* @Option 106 
  572.       @File C8S06_24.DRV @Size 110000 @Out @wSysDir\\*.* @Option 106 
  573.       @File C8S08_16.DRV @Size 160000 @Out @wSysDir\\C8S08_15.* @Option 106 
  574.       @File C8S08_16.DRV @Size 160000 @Out @wSysDir\\*.* @Option 106 
  575.       @File C8S12_04.DRV @Size 160000 @Out @wSysDir\\*.* @Option 106 
  576.       @File 16SMR_08.DRV @Size 160000 @Out @wSysDir\\C8S12_08.* @Option 106
  577.  
  578.       @File 16SMR_08.DRV @Size 160000 @Out @wSysDir\\C16SI_08.* @Option 107 
  579.       @File 16SMR_16.DRV @Size 160000 @Out @wSysDir\\C16SI_15.* @Option 107 
  580.       @File 16SMR_16.DRV @Size 160000 @Out @wSysDir\\C16SI_16.* @Option 107 
  581.       @File 16SMR_32.DRV @Size 160000 @Out @wSysDir\\C16SI_32.* @Option 107 
  582.     @EndLib
  583.   @EndDisk
  584. @EndIf
  585.  
  586. @If (200 [= @Option    // copy if Windows drivers
  587.     || 201 [= @Option) // or miro windows tools
  588.   @DefineDisk
  589.     @If (@IsFloppy)
  590.       @Label = "High speed drivers for Windows - Install disk # 2/2"
  591.     @Else
  592.       @Label = "High speed drivers for Windows - Install disk # 1/2"
  593.     @EndIf
  594.     @BeginLib MWINTOOL.RED
  595.       @File MWINTOOL.DEU @Size 15000  @Out *.INI @Group D
  596.       @File MWINTOOL.ENG @Size 15000  @Out *.INI @Group E
  597.       @File MONSEL.EXE   @Size 100000 @Out *.*
  598.       @File MONSEL.DEU   @Size 34000  @Out *.HLP @Group D
  599.       @File MONSEL.ENG   @Size 33000  @Out *.HLP @Group E
  600.       @File MSUPSCRN.EXE @Size 90000  @Out *.*
  601.       @File MSUP.DEU     @Size 26000  @Out *.HLP @Group D
  602.       @File MSUP.ENG     @Size 25000  @Out *.HLP @Group E
  603.  
  604.       @File MSUPVIRT.EXE @Size 20000  @Out *.*   
  605.       @File VIRTDLL.DLL  @Size 10000  @Out *.*   
  606.       @File MSUPVIR.DEU  @Size 10000  @Out *.HLP @Group D
  607.       @File MSUPVIR.ENG  @Size 10000  @Out *.HLP @Group E
  608.       @File MSUPHOT.EXE  @Size 20000  @Out *.*   
  609.       @File MSUPSCRD.DLL @Size 3000   @Out *.*   
  610.  
  611.       @File MPWRSAVE.SCR @Size 35000  @Out *.*
  612.       @File MTINT.EXE    @Size 95000  @Out *.*
  613.       @File MTINTDEU.HLP @Size 45000  @Out MTINT.HLP @Group D
  614.       @File MTINTENG.HLP @Size 45000  @Out MTINT.HLP @Group E
  615.       @File MTINTDEU.INI @Size 2500   @Out MTINT.INI @Group D
  616.       @File MTINTENG.INI @Size 2500   @Out MTINT.INI @Group E
  617. //      @File WSIZER.EXE   @Size 120000 @Out *.*
  618. //      @File WSIZER.INI   @Size 2000   @Out *.*
  619. //      @File WSIZER.HLP   @Size 8000   @Out *.* @Group D
  620. //      @File WSIZER_E.HLP @Size 8000   @Out WSIZER.* @Group E
  621. //      @File WADJUST.EXE  @Size 82000  @Out *.*
  622. //      @File WADJUST.INI  @Size 3000   @Out *.*
  623.     @EndLib
  624.   @EndDisk
  625. @EndIf
  626.  
  627. @If (201 [= @Option) // miro windows tools
  628.   @DefineDisk
  629.     @If (@IsFloppy)
  630.       @Label = "High speed drivers for Windows - Install disk # 2/2"
  631.     @Else
  632.       @Label = "High speed drivers for Windows - Install disk # 1/2"
  633.     @EndIf
  634.     @BeginLib MWINTOOL.RED
  635.       @File MFONTCOM.EXE @Size 85000  @Out *.*
  636.       @File MIROSCOP.EXE @Size 100000 @Out *.*
  637.       @File MIROHOOK.DLL @Size 5000   @Out *.*
  638.       @File MSCOPE.DEU   @Size 55000  @Out *0.HLP @Group D
  639.       @File MSCOPE.ENG   @Size 55000  @Out *0.HLP @Group E
  640.       @File MSIZER.EXE   @Size 35000  @Out *.*
  641.     @EndLib
  642.   @EndDisk
  643. @EndIf
  644.  
  645.  
  646. //*** set variables in .INI files *********************************************
  647.  
  648. @If (200 [= @Option) // Windows drivers
  649.   @SetINI ("boot.description", "displayinf2",, "system.ini")
  650.   @SetINI ("mboot.description", "displayinf2",, "system.ini")
  651.   @SetINI ("mboot.description", "mboot","1", "system.ini")
  652.   @SetINI ("928.drv", "2in1",, "system.ini")
  653.   @SetINI ("928.drv", "Mon_Data", "@OutDrive:@wSysDir\\octo.mon", "system.ini")
  654.   @If (@fflag == 1)
  655.     @SetINI ("mboot.description", "f_flag", "ON", "system.ini")
  656.   @Else
  657.     @SetINI ("mboot.description", "f_flag",, "system.ini")
  658.   @EndIf
  659.   @SetINI ("mboot.description", "boardfam","OCTO", "system.ini")
  660.  
  661.   @If (100 [= @Option)
  662.     @SetINI ("mboot.description", "displayinf", "OEMMAGS4.INF", "system.ini")
  663.   @EndIf
  664.   @If (101 [= @Option)
  665.     @SetINI ("mboot.description", "displayinf", "OEMRAIN.INF", "system.ini")
  666.   @EndIf
  667.   @If (102 [= @Option)
  668.     @SetINI ("mboot.description", "displayinf", "OEMCR32S.INF", "system.ini")
  669.   @EndIf
  670.   @If (103 [= @Option)
  671.     @SetINI ("mboot.description", "displayinf", "OEMCR24S.INF", "system.ini")
  672.   @EndIf
  673.   @If (104 [= @Option)
  674.     @SetINI ("mboot.description", "displayinf", "OEMCR16S.INF", "system.ini")
  675.   @EndIf
  676.   @If (105 [= @Option || 106 [= @Option)
  677.     @SetINI ("mboot.description", "displayinf", "OEMCR8S.INF", "system.ini")
  678.   @EndIf
  679.   @If (107 [= @Option)
  680.     @SetINI ("mboot.description", "displayinf", "OEMC16SI.INF", "system.ini")
  681.   @EndIf
  682.  
  683. //  @merke = @GetINI("Windows", "run", "win.ini")
  684. //  @If (  (@StrFind("@merke", "wsizer") < 0)
  685. //      && (@StrFind("@merke", "WSIZER") < 0))
  686. //    @SetINI ("Windows", "run", "@OutDrive:@SubDir\\WSIZER.EXE @merke", "win.ini" )
  687. //  @EndIf
  688. @EndIf
  689.  
  690. @If (200 [= @Option    // copy if Windows drivers
  691.     || 201 [= @Option) // or miro windows tools
  692.  
  693.   @If (101 [= @Option || 102 [= @Option || 103 [= @Option
  694.     || 104 [= @Option)
  695.     @SetINI ("TintControl", "CLUT1", "BT485", "win.ini")
  696.     @SetINI ("TintControl", "CLUT2",, "win.ini")
  697.   @EndIf
  698.   @If (100 [= @Option)
  699.     @SetINI ("TintControl", "CLUT1", "BT485", "win.ini")
  700.     @SetINI ("TintControl", "CLUT2", "BT485", "win.ini")
  701.   @EndIf
  702.   @If (105 [= @Option || 106 [= @Option || 107 [= @Option)
  703.     @SetINI ("TintControl", "CLUT1", " ", "win.ini")
  704.     @SetINI ("TintControl", "CLUT2",, "win.ini")
  705.   @EndIf
  706. @EndIf
  707.  
  708. @If (202 [= @Option) // miro wallpaper
  709.   @SetINI ("Desktop", "TileWallpaper", "1", "win.ini")
  710.  
  711.   @If (100 [= @Option)
  712.     @SetINI ("Desktop", "Wallpaper", "magic_s4.bmp", "win.ini")
  713.   @EndIf
  714.   @If (101 [= @Option)
  715.     @SetINI ("Desktop", "Wallpaper", "rain_win.bmp", "win.ini")
  716.   @EndIf
  717.   @If (102 [= @Option)
  718.     @SetINI ("Desktop", "Wallpaper", "crys_32s.bmp", "win.ini")
  719.   @EndIf
  720.   @If (103 [= @Option)
  721.     @SetINI ("Desktop", "Wallpaper", "crys_24s.bmp", "win.ini")
  722.   @EndIf
  723.   @If (104 [= @Option)
  724.     @SetINI ("Desktop", "Wallpaper", "crys_16s.bmp", "win.ini")
  725.   @EndIf
  726.   @If (105 [= @Option || 106 [= @Option)
  727.     @SetINI ("Desktop", "Wallpaper", "crys_08s.bmp", "win.ini")
  728.   @EndIf
  729.   @If (107 [= @Option)
  730.     @SetINI ("Desktop", "Wallpaper", "crys_16s.bmp", "win.ini")
  731.   @EndIf
  732. @EndIf
  733.  
  734.  
  735. //*** old software to be deleted **********************************************
  736.  
  737. @If (200 [= @Option || 201 [= @Option)
  738.   @Delete ("@OutDrive:@wSysDir\\MAGS4T??.DRV")
  739.   @Delete ("@OutDrive:@wSysDir\\RAINT??.DRV")
  740.   @Delete ("@OutDrive:@wSysDir\\MIROLOGO.RLE")
  741.   @Delete ("@OutDrive:@SubDir\\*.MIR")
  742.   @Delete ("@OutDrive:@SubDir\\MSUP?.HLP")
  743.   @Delete ("@OutDrive:@SubDir\\MSUPVIR?.HLP")
  744.   @Delete ("@OutDrive:@SubDir\\MSCOPE1.HLP")
  745.   @Delete ("@OutDrive:@SubDir\\MSCOPE2.HLP")
  746.   @Delete ("@OutDrive:@SubDir\\MSCOPE3.HLP")
  747.   @Delete ("@OutDrive:@SubDir\\MSCOPE4.HLP")
  748.   @Delete ("@OutDrive:@SubDir\\MTINTRUN.EXE")
  749.  
  750.   @merke = @GetINI("Windows", "run","win.ini")
  751.   @If (@StrFind("@merke", "@OutDrive:@SubDir\\WSIZER.EXE") > -1)
  752.     @merke = @StrDel("@merke", @StrFind("@merke", "@OutDrive:@SubDir\\WSIZER.EXE"),@StrLen("@OutDrive:@SubDir\\WSIZER.EXE "))
  753.     @SetINI ("Windows", "run", "@merke", "win.ini")
  754.   @EndIf
  755. @EndIf
  756.  
  757. @If (200 [= @Option && @DirExists ("@OutDrive:@SubDir\\SYSTEM"))
  758.   @Delete ("@OutDrive:@SubDir\\OEMMAGS4.*")
  759.   @Delete ("@OutDrive:@SubDir\\OEMRAIN.*")
  760.   @Delete ("@OutDrive:@SubDir\\OEMCR32S.*")
  761.   @Delete ("@OutDrive:@SubDir\\OEMCR24S.*")
  762.   @Delete ("@OutDrive:@SubDir\\OEMCR16S.*")
  763.   @Delete ("@OutDrive:@SubDir\\OEMC16SI.*")
  764.   @Delete ("@OutDrive:@SubDir\\OEMCR8S.*")
  765. @EndIf
  766.  
  767.  
  768. //*** project trailer block ***************************************************
  769.  
  770. @Finish
  771.   @BackGroundMode (3,@Blue, @Blue)
  772.   @WinExec ("PROGMAN.EXE", 1) 
  773.  
  774.   @If (200 [= @Option || 201 [= @Option)
  775.     @ProgramManager ("[CreateGroup (miroWINTOOLS, MWINTOOL.GRP)]")
  776.     @Delay = @SystemDate 
  777. La: @If (@SystemDate - @Delay <= @d) @Goto La @EndIf 
  778.     @ProgramManager ("[ReplaceItem (miro SUPERSCREEN)]")
  779.     @Delay = @SystemDate 
  780. Lb: @If (@SystemDate - @Delay <= @d) @Goto Lb @EndIf 
  781.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSUPSCRN.EXE, miro SUPERSCREEN)]")
  782.     @Delay = @SystemDate 
  783. Lc: @If (@SystemDate - @Delay <= @d) @Goto Lc @EndIf 
  784.     @ProgramManager ("[ReplaceItem (miro MONITOR SELECT)]")
  785.     @Delay = @SystemDate 
  786. Ld: @If (@SystemDate - @Delay <= @d) @Goto Ld @EndIf 
  787.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MONSEL.EXE, miro MONITOR SELECT)]")
  788.     @Delay = @SystemDate 
  789. Le: @If (@SystemDate - @Delay <= @d) @Goto Le @EndIf 
  790.     @ProgramManager ("[ReplaceItem (miroTINT CONTROL)]")
  791.     @Delay = @SystemDate 
  792. Lf: @If (@SystemDate - @Delay <= @d) @Goto Lf @EndIf 
  793.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MTINT.EXE, miroTINT CONTROL)]")
  794.     @Delay = @SystemDate 
  795. Lg: @If (@SystemDate - @Delay <= @d) @Goto Lg @EndIf 
  796.     @ProgramManager ("[ReplaceItem (miro HOTKEY)]") 
  797.     @Delay = @SystemDate 
  798. Lh: @If (@SystemDate - @Delay <= @d) @Goto Lh @EndIf 
  799.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSUPHOT.EXE, miro HOTKEY)]")
  800.     @Delay = @SystemDate 
  801. //Lu: @If (@SystemDate - @Delay <= @d) @Goto Lu @EndIf 
  802. //    @ProgramManager ("[ReplaceItem (miro PINBOARD)]") 
  803. //    @Delay = @SystemDate 
  804. //Lv: @If (@SystemDate - @Delay <= @d) @Goto Lv @EndIf 
  805. //    @ProgramManager ("[AddItem (@OutDrive:@SubDir\\WSIZER.EXE, miro PINBOARD)]")
  806. //    @Delay = @SystemDate 
  807. //Lw: @If (@SystemDate - @Delay <= @d) @Goto Lw @EndIf 
  808. //    @ProgramManager ("[ReplaceItem (miroSCREEN-Adjust)]") 
  809. //    @Delay = @SystemDate 
  810. //Lx: @If (@SystemDate - @Delay <= @d) @Goto Lx @EndIf 
  811. //    @ProgramManager ("[AddItem (@OutDrive:@SubDir\\WADJUST.EXE, miroSCREEN-Adjust)]")
  812. //    @Delay = @SystemDate 
  813. Li: @If (@SystemDate - @Delay <= @d) @Goto Li @EndIf 
  814.  
  815.     @If (201 [= @Option) // miro windows tools
  816.       @ProgramManager ("[ReplaceItem (miro FONTCOMPILER)]")
  817.       @Delay = @SystemDate 
  818. Lj: @If (@SystemDate - @Delay <= @d) @Goto Lj @EndIf 
  819.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MFONTCOM.EXE, miro FONTCOMPILER)]")
  820.       @Delay = @SystemDate 
  821. Lk: @If (@SystemDate - @Delay <= @d) @Goto Lk @EndIf 
  822.       @ProgramManager ("[ReplaceItem (miroSCOPE)]")
  823.       @Delay = @SystemDate 
  824. Ll: @If (@SystemDate - @Delay <= @d) @Goto Ll @EndIf 
  825.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MIROSCOP.EXE, miroSCOPE)]")
  826.       @Delay = @SystemDate 
  827. Lm: @If (@SystemDate - @Delay <= @d) @Goto Lm @EndIf 
  828.       @ProgramManager ("[ReplaceItem (miroSIZE CALIBRATION)]")
  829.       @Delay = @SystemDate 
  830. Ln: @If (@SystemDate - @Delay <= @d) @Goto Ln @EndIf 
  831.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSIZER.EXE, miroSIZE CALIBRATION)]")
  832.       @Delay = @SystemDate 
  833. Lo: @If (@SystemDate - @Delay <= @d) @Goto Lo @EndIf 
  834.     @EndIf
  835.  
  836.     @ProgramManager ("[DeleteItem (miro TWINFACE)]")
  837.     @Delay = @SystemDate 
  838. Lq: @If (@SystemDate - @Delay <= @d) @Goto Lq @EndIf 
  839.     @ProgramManager ("[ReplaceItem (Information)]")
  840.     @Delay = @SystemDate 
  841. Lr: @If (@SystemDate - @Delay <= @d) @Goto Lr @EndIf 
  842.     @ProgramManager ("[AddItem (NOTEPAD minfo.txt, Information, MONSEL.EXE, 1)]")
  843.     @Delay = @SystemDate 
  844. Ls: @If (@SystemDate - @Delay <= @d) @Goto Ls @EndIf 
  845.     @ProgramManager ("[ShowGroup (miroWINTOOLS, 1)]")
  846.     @Delay = @SystemDate 
  847. Lt: @If (@SystemDate - @Delay <= @d) @Goto Lt @EndIf 
  848.   @EndIf
  849.  
  850. //  @If (200 [= @Option || 201 [= @Option) 
  851. //    @If ('D' [= @Group)
  852. //      @SetINI ("Language", "Language","Deutsch", "wsizer.ini")
  853. //      @SetINI ("Language", "Language","Deutsch", "wadjust.ini")
  854. //    @EndIf
  855. //    @If ('E' [= @Group)
  856. //      @SetINI ("Language", "Language","English", "wsizer.ini")
  857. //      @SetINI ("Language", "Language","English", "wadjust.ini")
  858. //    @EndIf
  859. //  @EndIf
  860.  
  861.   @ChDrive (@WindowsDrive)
  862.   @ChDir ("@WindowsDir")
  863.   @If (200 [= @Option) // Windows drivers
  864.     @ReturnValue (4711)
  865.     @WinExec ("@OutDrive:@SubDir\\MONSEL.EXE", 1) 
  866.   @EndIf
  867. @EndFinish
  868.  
  869.  
  870. //*** eof *********************************************************************
  871.  
  872.