home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / autocad / geniuscz / install1.dat < prev    next >
Text File  |  1996-11-25  |  4KB  |  125 lines

  1. /* 
  2. ;;;REV 25.11.1996 Veidt added cdinstall
  3. ;;;REV 14.07.1994 Veidt backup und Ziel für win32s geändert 
  4. */ 
  5. /*--------------1st disk for standards win32s,DIN ---------*/
  6. @SetOption(71)
  7. @if (30 [= @Option) 
  8. sysname:
  9.    @if (@SInr < 1000)
  10.       @siname = "system.@Sinr"
  11.       @if (!@Exists("@windowsdrive:@windowsdir\\@siname"))
  12.          @goto nameda
  13.       @else
  14.          @sinr = @eval(@sinr + 1)
  15.          @goto sysname
  16.       @endif
  17.    @else
  18.       @siname = "system.old"
  19.    @endif
  20. nameda:
  21. // system.ini immer sichern
  22. @copy("@WindowsDrive:@windowsdir\\system.ini","@windowsdrive:@windowsdir\\@siname")
  23. @if(@FileDate("@windrv:@windir\\system\\olecli.dll") < @oleclidate)
  24.    @copy("@WindowsDrive:@windowsdir\\olecli.dll","@Windowsdrive:@Windowsdir\\olecli.w31")
  25. @endif 
  26. @if (33 [= @Option) // sichern der alten Win32s files
  27.    @mkdir("@backupdrive:@backupdir")
  28.    @copy("@WinSysDrv:@winSysdir\\winmm16.dll"  ,"@backupdrive:@backupdir")
  29.    @copy("@WinSysDrv:@winSysdir\\w32sys.dll"   ,"@backupdrive:@backupdir")
  30.    @copy("@WinSysDrv:@winSysdir\\win32s16.dll" ,"@backupdrive:@backupdir")
  31.    @copy("@WinSysDrv:@WinSysDir\\win32s.ini"   ,"@backupdrive:@backupdir")
  32.    @copy("@WinSysDrv:@WinSysdir\\win32s\\*.*"  ,"@backupdrive:@backupdir")
  33. @endif
  34. @endif
  35. @DefineDisk
  36.    @if (@cdinstall)
  37.      @Label = "Genius LT CD"
  38.    @else
  39.      @Label = "Genius LT 2/5"
  40.    @endif
  41.     /* win32s installieren */
  42.     @if (30 [= @Option) 
  43.       @BeginLib WIN32S.001
  44.        @F *.*                  @O @WinSysDrv:@winSysdir\WIN32S\*.*
  45.        @F win32s16.dll         @O @winSysDrv:@WinSysDir\*.*
  46.        @F w32sys.dll           @O @winSysDrv:@windir\*.*
  47.        @F winmm16.dll          @O @winSysDrv:@windir\*.*
  48.         @if(@FileDate("@winSysdrv:@winSysdir\\olecli.dll") < 
  49.             @oleclidate)
  50.           @F olecli.dll           @O @winSysdrv:@winSysdir\*.*
  51.        @endif 
  52.        @F win32s.ini           @O @winSysdrv:@winSysDir\*.*
  53.       @EndLib
  54.     @EndIf
  55. @endDisk
  56.  
  57. @if (30 [= @Option) // jetzt in system.ini ändern 
  58.    @SetEnv("COMSPEC","@COMSPECvar")
  59.    @system("@indrive:iniupd.com @WindowsDrive:@WindowsDir\\ @WinSysDrv:@WinSysDir\\WIN32S\\w32s.386")
  60. @EndIf
  61.  
  62. @DefineDisk
  63.    @if (@cdinstall)
  64.      @Label = "Genius LT CD"
  65.    @else
  66.      @Label = "Genius LT 2/5"
  67.    @endif
  68.    @If (20 [= @Option)
  69.      @BeginLib DIN.001
  70.        @F  *.MNU       @O *.*
  71.        @F  *.SLD       @O NORM\DIN\*.*
  72.        @F  *.DXF       @O NORM\DIN\*.*
  73.        @F  *.VAL       @O NORM\DIN\*.*
  74.        @F  *.BMP       @O NORM\DIN\BMP\*.*
  75.      @EndLib
  76.      @F SOURCE\DIN_LT.MNU @O *.*
  77.     @EndIf
  78. @EndDisk
  79. /* ---------------------------- Finish WINDOWS----------------------- */
  80.  
  81. // chain.dat include
  82. @if (71 [! @Option && ( 
  83.       (30 [= @Option) ||
  84.       (20 [= @Option)    ) ) // Win32s DIN 
  85.    @if (@cdinstall) 
  86.        @chain("@GenSrcLabel","@indrive:install1.dat")
  87.    @else
  88.        @chain("Genius LT 2/5","@indrive:install1.dat")
  89.    @endif
  90. @elseif(72 [! @Option && (
  91.          (42 [= @Option) ||
  92.          (44 [= @Option) || 
  93.          (21 [= @Option) ||
  94.          (18 [= @Option)   ) ) // BS NF ISO UNI
  95.    @if (@cdinstall) 
  96.        @chain("@GenSrcLabel","@indrive:install2.dat")
  97.    @else
  98.        @chain("Genius LT 3/5","@indrive:install1.dat")
  99.    @endif
  100. @elseif(73 [! @Option && (
  101.          (22 [= @Option) ||
  102.          (41 [= @Option) ||
  103.          (40 [= @Option) || 
  104.          (19 [= @Option) ||
  105.          (48 [= @Option)  )) // ANSI CNS KS JIS AS
  106.    @if (@cdinstall) 
  107.        @chain("@GenSrcLabel","@indrive:install3.dat")
  108.    @else
  109.        @chain("Genius LT 4/5","@indrive:install1.dat")
  110.    @endif
  111. @elseif(74 [! @Option && (
  112.          (49 [= @Option) || 
  113.          (43 [= @Option) || 
  114.          (45 [= @Option) || 
  115.          (46 [= @Option) ||
  116.          (47 [= @Option)   )) // CSN PN SS NSF SFS
  117.    @if (@cdinstall) 
  118.        @chain("@GenSrcLabel","@indrive:install4.dat")
  119.    @else
  120.        @chain("Genius LT 5/5","@indrive:install1.dat")
  121.    @endif
  122. @else @chain("@gensrclabel","@indrive:install.dat","labfinish")
  123. @endif
  124. // chain.dat ende    
  125.