home *** CD-ROM | disk | FTP | other *** search
-
- (set SourceDir "Schreibmaschine:")
- (set smsize "550")
-
- (set osversion (/ (getversion) 65536))
- (if (>= osversion 36) (set kickflag 1) )
- (if (<= osversion 35) (set kickflag 0) )
-
- (complete 0)
-
- (set default-dest
- (askdir
- (prompt "In welchem Verzeichnis soll 'Schreibmaschine' "
- "installiert werden?\n" )
- (help
- "Der Installer erstellt das Verzeichnis 'Schreibmaschine', "
- "in dem das Programm und die Daten installiert werden.\n\n"
- "Auf dem ausgewählten Laufwerk muß ausreichend "
- "Speicherplatz zur Verfügung stehen, d.h. ca. "
- smsize " KByte Freiraum." )
- (default "Work:")
- )
- )
-
- (set realdest (tackon default-dest "Schreibmaschine"))
-
- (if
- (= (exists realdest) 0)
- (makedir realdest (infos))
- )
-
- (complete 4)
-
- (set libsdir (tackon SourceDir "libs"))
-
- (complete 5)
-
- (copylib
- (prompt "" )
- (help "")
- (source (tackon libsdir "medplayer.library"))
- (dest "libs:")
- )
-
- (complete 15)
-
- (set n 0)
- (while (set thisfile
- (select n
- "Schreibmaschine" "Schreibmaschine.info" "daten2"
- "Icons.abk" "Klänge.abk" "Voreinstellungen" ""))
- (
- (if
- (= 0 (exists (tackon SourceDir thisfile)))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" (tackon SourceDir thisfile)))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source (tackon SourceDir thisfile))
- (dest realdest)
- )
-
- (set n (+ n 1))
- )
- )
-
- (complete 55)
-
- (set GfxSrcDir (tackon SourceDir "Grafik"))
- (set LekSrcDir (tackon SourceDir "Lektionen"))
- (set TabSrcDir (tackon SourceDir "Tabellen"))
-
- (set GfxDstDir (tackon RealDest "Grafik"))
- (if (= (exists GfxDstDir) 0) (makedir GfxDstDir))
- (set LekDstDir (tackon RealDest "Lektionen"))
- (if (= (exists LekDstDir) 0) (makedir LekDstDir))
- (set TabDstDir (tackon RealDest "Tabellen"))
- (if (= (exists TabDstDir) 0) (makedir TabDstDir))
-
- (complete 60)
-
- (copyfiles
- (prompt "Kopiere Grafiken..." )
- (help "")
- (source GfxSrcDir)
- (dest GfxDstDir)
- (all)
- )
-
- (complete 75)
-
- (copyfiles
- (prompt "Kopiere Lektionen..." )
- (help "")
- (source LekSrcDir)
- (dest LekDstDir)
- (all)
- )
-
- (complete 95)
-
- (copyfiles
- (prompt "Kopiere Tabellen..." )
- (help "")
- (source TabSrcDir)
- (dest TabDstDir)
- (all)
- )
-
- (complete 98)
-
- (set smassign ("Assign Schreibmaschine: \"%s\"\n" realdest))
- (startup "Schreibmaschine"
- (prompt "Die Startup-Sequence wird um einen Assign-Befehl erweitert.")
- (help "")
- (command smassign)
- )
-
- (complete 100)
-