home *** CD-ROM | disk | FTP | other *** search
/ Global Amiga Experience / globalamigaexperience.iso / compressed / graphic / xcad2000demodisk1.dms / xcad2000demodisk1.adf / hdinstall < prev    next >
AmigaDOS Script File  |  1995-01-16  |  5KB  |  126 lines

  1. .key drive
  2. IF "<drive>" EQ ""
  3.   ECHO "Type EXECUTE HDINSTALL [drive]    e.g.   EXECUTE HDINSTALL dh0:"
  4.   QUIT
  5. ENDIF
  6. ECHO "*nX-CAD 2000 - Installing on Hard Disc <drive>*n"
  7. IF EXISTS <drive>XCAD2000
  8.   ECHO "  X-CAD 2000 already installed! Please BACKUP/DELETE as required,"
  9.   ECHO "  before continuing.*n"  
  10.   QUIT
  11. ELSE
  12.   MAKEDIR <drive>XCAD2000
  13.   COPY XCAD2000:empty.info TO ram:
  14.   RENAME ram:empty.info TO ram:XCAD2000.info
  15.   COPY ram:XCAD2000.info TO <drive>
  16.   delete ram:XCAD2000.info
  17. ;  
  18.   ECHO "Copying X-CAD 2000 files to <drive>XCAD2000"
  19. ;  
  20.   COPY XCAD2000:Xcad20003D TO <drive>XCAD2000
  21.   COPY XCAD2000:VN3D2000 TO <drive>XCAD2000
  22.   COPY XCAD2000:s/xcad#? TO s:
  23.     
  24.     ASK "Are you using a United Kingdom (PAL) Amiga?  (Y/N)"
  25.       IF warn
  26.           ECHO "UK machine - copying PAL icons"
  27.         COPY XCAD2000:2D_HiRes TO <drive>XCAD2000
  28.         COPY XCAD2000:2D_MedRes TO <drive>XCAD2000
  29.         COPY XCAD2000:2D_HiRes.info TO <drive>XCAD2000
  30.         COPY XCAD2000:2D_MedRes.info TO <drive>XCAD2000
  31.          COPY XCAD2000:XCAD2000 TO <drive>XCAD2000
  32.          COPY XCAD2000:3D_HI-16col TO <drive>XCAD2000
  33.           COPY XCAD2000:3D_MED-16col TO <drive>XCAD2000
  34.           COPY XCAD2000:3D_HI-8col TO <drive>XCAD2000
  35.           COPY XCAD2000:3D_MED-8col TO <drive>XCAD2000
  36.          COPY XCAD2000:3D_HI-16col.info TO <drive>XCAD2000
  37.           COPY XCAD2000:3D_MED-16col.info TO <drive>XCAD2000
  38.           COPY XCAD2000:3D_HI-8col.info TO <drive>XCAD2000
  39.           COPY XCAD2000:3D_MED-8col.info TO <drive>XCAD2000
  40.     ELSE
  41.            ECHO "USA machine - copying NTSC icons"
  42.         COPY XCAD2000:2D_HiRes-NTSC TO <drive>XCAD2000
  43.         COPY XCAD2000:2D_MedRes-NTSC TO <drive>XCAD2000
  44.         COPY XCAD2000:2D_HiRes-NTSC.info TO <drive>XCAD2000
  45.         COPY XCAD2000:2D_MedRes-NTSC.info TO <drive>XCAD2000
  46.          COPY XCAD2000:XCAD2000.NTSC TO <drive>XCAD2000
  47.          COPY XCAD2000:3D_HI-16col-NTSC TO <drive>XCAD2000
  48.           COPY XCAD2000:3D_MED-16col-NTSC TO <drive>XCAD2000
  49.           COPY XCAD2000:3D_HI-8col-NTSC TO <drive>XCAD2000
  50.           COPY XCAD2000:3D_MED-8col-NTSC TO <drive>XCAD2000
  51.          COPY XCAD2000:3D_HI-16col-NTSC.info TO <drive>XCAD2000
  52.           COPY XCAD2000:3D_MED-16col-NTSC.info TO <drive>XCAD2000
  53.           COPY XCAD2000:3D_HI-8col-NTSC.info TO <drive>XCAD2000
  54.           COPY XCAD2000:3D_MED-8col-NTSC.info TO <drive>XCAD2000
  55.     ENDIF
  56. ;
  57.    ASK "Are you using an A3000 machine?  (Y/N)"
  58.    IF WARN
  59.       ECHO "Copying A3000 icon"
  60.         COPY XCAD2000:3D_HI-16col-A3000 TO <drive>XCAD2000
  61.         COPY XCAD2000:3D_HI-16col-A3000.info TO <drive>XCAD2000
  62.    ENDIF
  63. ;  
  64.     COPY XCAD2000:handlers TO <drive>XCAD2000/handlers ALL
  65.     COPY XCAD2000:menus TO <drive>XCAD2000/menus ALL
  66.     MAKEDIR <drive>XCAD2000/drawings
  67.     MAKEDIR <drive>XCAD2000/symbols
  68. ;  
  69.     ECHO "*nPlease insert disc 2 in any drive ..."
  70.   COPY XCAD2000-2: TO <drive>XCAD2000 ALL
  71.   ECHO "*nPlease insert disc 3 in any drive ..."
  72.   COPY XCAD2000-3: TO <drive>XCAD2000 ALL
  73.   ECHO "*nPlease insert disc 4 in any drive ..."
  74.   COPY XCAD2000-4:demo-drawings TO <drive>XCAD2000/drawings ALL
  75.   IF WARN
  76.     ECHO "Error occurred during installation."
  77.     QUIT
  78.   ENDIF
  79. ENDIF
  80. ;
  81. ASK "Add ASSIGNs to your STARTUPII / USER-STARTUP file? (Y/N) "
  82. IF WARN
  83.     ECHO > ram:xq1 "ASSIGN MENUS:    <drive>XCAD2000/MENUS"
  84.     ECHO > ram:xq2 "ASSIGN XCAD20003DPMODS:    <drive>XCAD2000/PMODS"
  85.     ECHO > ram:xq3 "ASSIGN XCAD20003DHANDLERS: <drive>XCAD2000/HANDLERS"    
  86.     ECHO > ram:xq4 "ASSIGN DRAWINGS: <drive>XCAD2000/DRAWINGS"
  87.     ECHO > ram:xq5 "ASSIGN XSDATA:   <drive>XCAD2000/XSDATA"
  88.     ECHO > ram:xq6 "ASSIGN XSFONTS:  <drive>XCAD2000/XSFONTS"
  89.     ECHO > ram:xq7 "ASSIGN XSLOVLY:  <drive>XCAD2000/XSLOVLY"
  90.     ECHO > ram:xq8 "ASSIGN XSMODS:   <drive>XCAD2000/XSMODS"
  91.     ECHO > ram:xq9 "ASSIGN XSPOVLY:  <drive>XCAD2000/XSPOVLY"
  92.     ECHO > ram:xq10 "ASSIGN SYMBOLS:  <drive>XCAD2000/SYMBOLS"
  93.     ECHO > ram:xq11 "ASSIGN XCAD20003D:  <drive>XCAD2000"
  94. ;    
  95.     VERSION >NIL: 36
  96.     IF WARN
  97.         ;ECHO "Version 1.2 or 1.3*n"
  98.         IF EXISTS S:startupII
  99.             RENAME S:startupII TO S:startupII.pre2000        
  100.             JOIN ram:xq1 ram:xq2 ram:xq3 ram:xq4 ram:xq5 ram:xq6 ram:xq7 ram:xq8 ram:xq9 ram:xq10 ram:xq11 S:startupII.pre2000 as S:startupII
  101.         DELETE ram:xq#?
  102.         ECHO "*nAssignments made - old file saved as STARTUPII.pre2000"
  103.       ELSE
  104.           ECHO"*nUnable to find S:startupII"
  105.         QUIT
  106.       ENDIF
  107.     ELSE
  108.         ;ECHO "using 2.0 Kickstart!*n" 
  109.         IF EXISTS S:User-startup
  110.             RENAME S:User-startup TO S:User-startup.pre2000        
  111.             JOIN ram:xq1 ram:xq2 ram:xq3 ram:xq4 ram:xq5 ram:xq6 ram:xq7 ram:xq8 ram:xq9 ram:xq10 ram:xq11 S:User-startup.pre2000 as S:User-startup
  112.         DELETE ram:xq#?
  113.         ECHO "*nAssignments made - old file saved as User-startup.pre2000"
  114.       ELSE
  115.           ECHO"*nUnable to find S:User-startup"
  116.         QUIT
  117.       ENDIF
  118.     ENDIF
  119. ELSE
  120.     ECHO "*nAll X-CAD 2000 files and icons copied onto hard disc.*n"
  121.     QUIT
  122. ENDIF
  123. ECHO "*nAll X-CAD 2000 files and icons copied onto hard disc."
  124. ECHO "and all assigns made.*n"
  125. QUIT               
  126.