Das ATOS-Magazin 4/00
ATOS Software
UDO-Shell 0.36ß
Die Leistungsmerkmale

# Anwendungsprogramm/Viewer für jedes UDO-Ausgabeformat

Wie in der `UDO_GEM.APP` ist auch in der UDO-Shell wählbar, welches Programm für welches Zielformat als Anwendungsprogramm gewünscht wird. Ob dieses Anwendungsprogramm nun ein Kompiler (z. B. der HCP) ist oder ein Viewer (z. B. QED), spielt keine Rolle. Parameter können mit übergeben werden. Drei Möglichkeiten der Anwendungsprogrammbestimmung stehen zur Verfügung:

- per Dateiauswahl
  über den Menüpunkt "Dialoge => Externes..." kann man durch Doppelklick die Dateiauswahl aufrufen und ein Anwendungsprogramm bestimmen, im Popup "Gewählt" den Eintrag "Format ->" vorausgesetzt. Da der "Externes..."-Dialog ein non-modaler ist, kann der User zum Hauptdialog umschalten und dort ein neues Format bestimmen, für welches er im Dialog "Externes..." dann ein Anwendungsprogramm einträgt.
- per Drag&Drop
  wenn der Desktop das Drag&Drop-Protokoll unterstützt, kann man, nachdem man das Format eingestellt hat, seine Icons vom Desktop oder aus Fenster heraus einfach auf den Dialog draggen (siehe auch Drag&Drop-Unterstützung).
- per Texteditor
  wem das Zuordnen in der Shell über den Menüpunkt "Dialoge => Externes..." etwas mühselig erscheint, kann das auch problemlos über einen Texteditor erledigen. Alle Zuordnungen stehen schon in der `UDOSHELL.INF`. So müssen die Einträge nur noch um die Dateinamen und Übergabeparameter ergänzt werden - im Unterschied zu `UDO_GEM.APP`, wo die Einträge erst dann in die UDO.INI geschrieben, werden wenn ein Anwendungsprogramm gewählt wurde.
  Hier ein Auszug aus der `UDOSHELL.INF` des Artikel-Autors:

           # [Pure C-Help]
           PROG=E:\TEXT\qed.453\qed.app
           PARAM=$O
           OPT=1

           # [Rich-Text-Format]
           PROG=E:\TEXT\papyrus6.dmo\papyrusd.app
           PARAM=$O
           OPT=1

           # [ST-Guide]
           PROG=C:\GEMSYS\GUIDES.TLS\blyp008g\blyp.app
           PARAM=$O
           OPT=1

UDO-Symbole