Das ominöse AREXX-Menü (ab 2.5)  ------------------------------- (ab Version 2.5; bitte Arexx aktivieren!) Mit Sicherheit ist jedem von Euch schon der Menüpunkt 'Special/Arexx- Menü' beziehungsweise 'Special/Arexx-Funcs' in  CONSTRUCT ins Auge ge- fallen. Mit ersteren ist es möglich ein Verzeichnis mit Arexx-Scripts einzulesen. Die Dateien des ausgewählten Verzeichnisses erscheinen nun als einzelne Einträge unter dem Menüpunkt 'Special/Arexx-Funcs'.So kann man während der Arbeit mit CONSTRUCT auf vielleicht nach Themen in ver- scheidene Verzeichnisse sortierte Arexx-Scripts zugreifen (umschalten). Ein Beispiel: Wählt dazu den Menüpunkt 'Special/Arexx-Menü' einmal an. Im erscheinenden Filerequester nun das Verzeichnis 'Ref:Reflections/- Arexx_Pol' auswählen. Nach der Bestätigung des Filerequesters besitzt der Menüpunkt 'Special/Arexx-Funcs' einige neue Einträge. Nun einfach mal den Ordner 'Ref:Reflections/Arexx_Gk' mittels 'Special/Arexx-Menü' auswählen. Und wieder enthält der Menüpunkt 'Special/Arexx-Funcs' die entsprechenden Einträge. Soweit nichts neues, werdet Ihr nun sagen. Vielleicht ist es ja ein wenig umständlich, jedesmal nach dem Start von  CONSTRUCT das entsprechende Verzeichnis auszuwählen und somit erst dann neue Einträge zur Verfügung zu haben. Ist schon richtig, nur man kann den Menüpunkt 'Special/Arexx-Funcs' beim Start automatisch mit Einträ- gen belegen. Dazu muß nur ein neues Verzeichnis namens 'Arexx' erzeugt werden (im 'Ref:Reflections/'-Verzeichnis). Bei dem Inhalt dieses Ver- zeichnisses muß es sich natürlich um CONSTRUCT-Arexx-Scripts handeln, damit sie eingebunden werden. CONSTRUCT  überprüft die Scripts anhand ihrer Endung, in unserem Fall wäre das '.con_rexx'.Nur Dateien mit die- ser Endung werden erkannt und eingebunden. Schön und gut,aber woher die Arexx-Scripts nehmen? Selbst stehlen hilft uns nicht weiter. Also bleibt nur sie selbst zu erstellen.Bei der Mehr- zahl von uns REFLECTIONS-Fans handelt es sich aber leider um Nicht-Pro- grammierer (wir nehmen das zumindest an). Im folgenden wollen wir den- noch zeigen wie sich der Menüpunkt 'Special/Arexx-Funcs' für einfache Zwecke dienlich machen läßt. Jeder REFLECTIONS-Freak hat mit Sicherheit so seine 'Dienstprogramme', welche er auch während der Arbeit mit CON-  STRUCT hin und wieder aufruft. Dazu muß man in der Regel aber auf die Wörkbensch umschalten. Warum diese Programme nicht unter Zuhilfenahme des besagten Menüs aufrufen ? Als Beispiel nehmen wir mal das Programm Clock, also die Uhr der Wörkbensch (natürlich bleibt es jedem überlas- sen was er einbinden möchte;Text-, Pic-, Animviewer usw.). Folgende Da- tei ist zu erstellen (mit einem ASCII-Editor,like MEmacs,CED oder einer Textverarbeitung die reinen ASCII-Text speichern kann): /* Dieses Programm ruft die Clock auf */ /* damit ich weiß wann ich schlafen muß */ /* und überhaupt und so */ Address Command 'run Sys:Utilities/clock' Diese Datei speichern wir im Verzeichnis 'Ref:Reflections/Arexx/' unter dem Namen 'Clock.con_rexx'. Das Verzeichnis 'ARexx' muß noch erzeugt werden.Kurze Erklärung des Scripts: die ersten drei Zeilen sind Kommen- tarzeilen. In Arexx - Programmen werden diese in '/*' und '*/' einge- schlossen. Dies ist zwingend notwendig, damit das Script überhaupt als ein Arexx-Programm erkannt wird. Merket auf: die erste Zeile muß immer ein Kommentar sein. Die Zeile 'Address Command' gibt den Empfänger der nachfolgenden Zeilen an. In unserem Fall bedeutet dies schlicht und einfach die Shell bzw. das CLI.Die Zeile 'run Sys:Utilities/Clock' wird also demnach ans Amiga -DOS übergeben und ausgeführt. Ergebnis: die Clock wird aufgerufen. Das 'run' bewirkt, daß die Clock als Hintergrundprozeß gestartet wird und das Arexx-Script nach Abarbeitung dieser Zeile beendet wird. Würde das 'run' fehlen,so würde CONSTRUCT solange warten und für weitere Eingaben gesperrt bleiben bis die Clock beendet wird. Zu erkennen ist dies dann daran, daß der Mauspfeil in CONSTRUCT das bekannte Arexx-Symbol zeigt. Nun sollte CONSTRUCT gestartet werden, um unser Programm zu testen. Daß vorher Arexx gestartet sein muß,bedarf wohl keiner Erklärung. Unter dem Menüpunkt 'Special/Arexx-Funcs' müßte nun ein Eintrag zu finden sein: Clock. Diesen auswählen und schon wird die Clock gestartet. Mit obigen Grundgerüst zum Starten von Programmen von CONSTRUCT aus sind jede Menge Möglichkeiten zum komfortableren Arbeiten gegeben. Ihr könnt also beliebig damit experimentieren. Viel Spaß .....  Euer REFLECTOR-Team!