home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / texmf / doc / LaTeX / Hilfe / Install-LaTeX-Hilfe < prev    next >
Text File  |  1995-09-07  |  7KB  |  271 lines

  1. ; LaTeX-Hilfe Installer script von Werner Liebscher, ©1994
  2. ; Für CED modifiziert von Sven Fischer, Okt. 1994
  3.  
  4. (transcript "Installiere LaTeX-Hilfe...")
  5.  
  6. (set @app-name "LaTeX-Hilfe")
  7.  
  8. (complete 0)
  9.  
  10.  
  11. ; Test, ob TeX installiert
  12. (if (= (exists "TEX:" (noreq)) 0)
  13.    (message     "TeX ist nicht installiert! Soll die Installation der LaTeX-Hilfe fortgesetzt werden?")
  14. )
  15.  
  16.  
  17. (set destdir
  18.    (askdir
  19.       (prompt "In welchem Verzeichnis soll die LaTeX-Hilfe installiert werden?")
  20.           (help   "Vorgabe ist TeX:doc/LaTeX/ \n"
  21.                   "Es wird dort ein Verzeichnis \"Hilfe\" erstellt werden\n"
  22.                   "Auf dieses Verzeichnis muß dann ein assign texhelp: verweisen" )
  23.           (default "TEX:doc/LaTeX/ ")
  24.    )
  25. )
  26.  
  27. (set destdir (tackon destdir "Hilfe"))
  28.  
  29. (set @default-dest destdir)
  30.  
  31.  
  32.  
  33. (if (= (exists destdir) 2)
  34.    (message
  35.         "Ein Verzeichnis \"Hilfe\" existiert bereits im angegebenen Pfad. Soll die Installation fortgesetzt werden?"
  36.    )
  37. )
  38.  
  39.  
  40.  
  41. (makedir destdir
  42.    (help @makedir-help)
  43.    (infos)
  44. )
  45.  
  46. (complete 20)
  47.  
  48.  
  49.  
  50. (set icontype
  51.    (askchoice
  52.           (prompt "Bitte den Piktogramm-Typ für die Hilfe wählen")
  53.           (choices "MagicWB-Piktogramm" "WB-4-Farb-Piktogramm" "Kein Piktogramm")
  54.           (help "Sie sollten \"MagicWB-Piktogramm\" auswählen, wenn Sie MagicWB benutzen. Anderenfalls sollten Sie 'WB-4-Farb-Piktogramm' auswählen. Falls Sie überhaupt keine Icons mögen, sollten Sie  'Kein Piktogramm' wählen.\n")
  55.    )
  56. )
  57. (complete 60)
  58.  
  59.  
  60. ; Magic-WB-Style icon
  61. (if (= icontype 0)
  62.    (copyfiles
  63.       (source "")
  64.       (choices "LaTeX-Hilfe.guide.info")
  65.       (dest destdir)
  66.    )
  67. )
  68.  
  69.  
  70. ; Normal icon
  71. (if (= icontype 1)
  72.    (copyfiles
  73.       (source "LaTeX-Hilfe_4.guide.info")
  74.       (newname "LaTeX-Hilfe.guide.info")
  75.       (dest destdir)
  76.    )
  77. )
  78. (complete 80)
  79.  
  80.  
  81.  
  82. (copyfiles
  83.           (prompt "Installiere LaTeX-Hilfe nach " destdir)
  84.           (help @copyfiles-help)
  85.           (source "")
  86.           (pattern "#?.guide")
  87.           (dest destdir)
  88.           (files)
  89. )
  90.  
  91.  
  92. ;---------------------------------------------------------------------
  93. (set arexxtype
  94.    (askchoice
  95.           (prompt "Bitte wählen sie die ARexx-Skritpe")
  96.           (choices "TextPlusProfessional-Skripte" "GoldED-Skripte" "CygnusED-Skripte" "Keine Skripte")
  97.           (help "Sie sollten die Skripte auswählen, die für Ihren Editor passen. Momentan werden TextPlusProfessional, GoldED und CygnusED unterstützt. Wenn sie keinen dieser Editoren besitzen, können sie \"Keine Skripte\" wählen.")
  98.    )
  99. )
  100. (complete 90)
  101.  
  102.  
  103. ; TextPlus-Makros
  104. (if (= arexxtype 0)
  105.     (copyfiles
  106.           (prompt "Installiere TextPlus-ARexx-Makros nach " destdir)
  107.           (help @copyfiles-help)
  108.           (source "syn_ref.tpl")
  109.           (newname "syn_ref.hlp")
  110.           (dest "rexx:")
  111.     )
  112. )
  113. (if (= arexxtype 0)
  114.     (copyfiles
  115.           (prompt "Installiere TextPlus-ARexx-Makros nach " destdir)
  116.           (help @copyfiles-help)
  117.           (source "syntax_find.tpl")
  118.           (newname "syntax_find.hlp")
  119.           (dest "rexx:")
  120.     )
  121. )
  122.  
  123. ; GoldED-Makros
  124. (if (= arexxtype 1)
  125.     (copyfiles
  126.           (prompt "Installiere GoldED-ARexx-Makros nach " destdir)
  127.           (help @copyfiles-help)
  128.           (source "syn_ref.ged")
  129.           (newname "syn_ref.hlp")
  130.           (dest "rexx:")
  131.     )
  132. )
  133. (if (= arexxtype 1)
  134.     (copyfiles
  135.           (prompt "Installiere GoldED-ARexx-Makros nach " destdir)
  136.           (help @copyfiles-help)
  137.           (source "syntax_find.ged")
  138.           (newname "syntax_find.hlp")
  139.           (dest "rexx:")
  140.     )
  141. )
  142.  
  143. ; CygnusED-Makros
  144. (if (= arexxtype 2)
  145.     (copyfiles
  146.           (prompt "Installiere CygnusED-ARexx-Makros nach " destdir)
  147.           (help @copyfiles-help)
  148.           (source "syn_ref.ced")
  149.           (newname "syn_ref.hlp")
  150.           (dest "rexx:")
  151.     )
  152. )
  153. (if (= arexxtype 2)
  154.     (copyfiles
  155.           (prompt "Installiere CygnusED-ARexx-Makros nach " destdir)
  156.           (help @copyfiles-help)
  157.           (source "syntax_find.ced")
  158.           (newname "syntax_find.hlp")
  159.           (dest "rexx:")
  160.     )
  161. )
  162.  
  163. (if (<> arexxtype 3)
  164.     (copyfiles
  165.           (prompt "Installiere Makrolisten nach " destdir)
  166.           (help @copyfiles-help)
  167.           (source "")
  168.           (pattern "#?.liste")
  169.           (dest destdir)
  170.           (files)
  171.     )
  172. )
  173.  
  174. ;---------------------------------------------------------------------
  175. (complete 95)
  176.  
  177.  
  178. (copyfiles
  179.           (prompt "Installiere Grafikdemos nach " destdir)
  180.           (help @copyfiles-help)
  181.           (source "")
  182.           (pattern "demo#?")
  183.           (dest destdir)
  184.           (files)
  185. )
  186.  
  187. (copyfiles
  188.           (prompt "Kopiere Liesmich nach " destdir)
  189.           (help @copyfiles-help)
  190.           (source "Liesmich")
  191.           (dest destdir)
  192.           (files)
  193. )
  194.  
  195. (copyfiles
  196.           (prompt "Kopiere Liesmich nach " destdir)
  197.           (help @copyfiles-help)
  198.           (source "Liesmich.info")
  199.           (dest destdir)
  200.           (files)
  201. )
  202.  
  203.  
  204. (set toolmanager
  205.    (askchoice
  206.           (prompt "Sollen die Toolmanagerdocks installiert werden?")
  207.           (help "Mit den Toolmanagerdocks kann die Syntax für viele Befehle, Symbole und Konstrukte in den Text eingefügt werden\n  Dazu muß in den Toolmanager-Prefs das TeX-Prefs-File nachgeladen werden. Die Ladezeit verlängert sich dann zwar \"etwas\" - aber es lohnt sich.")
  208.           (choices " Ja " " Nein ")
  209.    )
  210. )
  211.  
  212.  
  213. (complete 60)
  214.  
  215.  
  216. (if (= toolmanager 0)
  217.     (set dockdir (tackon destdir "dockicons"))
  218. )
  219.  
  220. (if (= toolmanager 0)
  221.     (copyfiles
  222.           (prompt "Installiere Dockicons nach " destdir)
  223.           (help @copyfiles-help)
  224.           (source "dockicons")
  225.           (all)
  226.           (dest dockdir)
  227.     )
  228. )
  229.  
  230.  
  231.     ; TeXtPlus-Toolmanager-Prefs
  232.     (if (= arexxtype 0)
  233.           (copyfiles
  234.              (prompt "Installiere TeXtPlus-Toolmanager-Prefs nach " destdir)
  235.              (help @copyfiles-help)
  236.              (source "TM_TeX_TPP.prefs")
  237.              (newname "TM_TeX.prefs")
  238.              (dest destdir)
  239.           )
  240.     )
  241.     ; GoldED-Toolmanager-Prefs
  242.     (if (= arexxtype 1)
  243.           (copyfiles
  244.              (prompt "Installiere GoldED-Toolmanager-Prefs nach " destdir)
  245.              (help @copyfiles-help)
  246.              (source "TM_TeX_GED.prefs")
  247.              (newname "TM_TeX.prefs")
  248.              (dest destdir)
  249.           )
  250.     )
  251.     ; CygnusED-Toolmanager-Prefs
  252.     (if (= arexxtype 2)
  253.           (copyfiles
  254.              (prompt "Installiere CygnusED-Toolmanager-Prefs nach " destdir)
  255.              (help @copyfiles-help)
  256.              (source "TM_TeX_CED.prefs")
  257.              (newname "TM_TeX.prefs")
  258.              (dest destdir)
  259.           )
  260.     )
  261.  
  262.  
  263. (startup "LaTeX-Hilfe"
  264.         (prompt  "In die \"S:user-startup\" muß ein \"assign  texhelp:\" eingefügt werden.")
  265.         (help "No help for this function")
  266.         (command "assign texhelp: "destdir "\n")
  267. )
  268.  
  269.  
  270. (complete 100)
  271.