Home Abfragebefehle Abfragebefehle Abfrage der Sprache
 Die Anleitung zu UDO
 Die UDO-Syntax
 Verschiedenes
 Abfragebefehle

Abfrage des Zielformats

Mit dem Befehl !ifdest können Sie das Format abfragen, welches von UDO ausgegeben wird. Zur Abfrage verwenden Sie die Kürzel der Ausgabeformate:

amg AmigaGuide
Hypertext-System, vorwiegend zur Dokumentation von Amiga-Programmen
Commodore Amiga
 
aqv Apple QuickView
älteres Hypertext-Format unter Mac OS
Apple
 
asc ASCII
"Plain" Text
alle
 
drc David's Readme Compiler
DOS-Programm zur Erzeugung menügesteuerter ReadMe's als EXE-Datei
MS-DOS
 
hah HTML Apple Help

 
helptag HP-Helptag-SGML
SGML-basiertes Hypertext-Hilfesystem für kommerzielle Unices (HP-UX, Sun Solaris, IBM AIX)
Unix
 
html HTML (Hypertext Markup Language)
Seitenauszeichnungssprache, u.a. für Webseiten, Dokumentationen etc.
plattformunabhängig
 
hh HTMLHelp
zur Erzeugung von HTML-Help-Dateien unter Windows (HTML-Variante mit Erweiterungen)
Win32
 
tex LaTeX 2.09, LaTeX2e
Satzsystem, insbesondere für wissenschaftliche Publikationen
zahlreiche Plattformen
 
ipf OS/2 IPF
SGML-basiertes Textformat zur Erzeugung von Hilfedateien (INF, HLP) unter OS/2
OS/2
 
linuxdoc Linuxdoc-SGML
Linuxdoc-SGML (neuerdings: SGMLtools) ist genau wie UDO ein Multiformat-Konverter, der sein eigenes Format in LaTeX, Manualpage, RTF, HTML, Texinfo etc. umwandeln kann
Unix/Linux
 
lyx LyX
LaTeX-verwandtes Dokumentenverarbeitungsprogramm
Unix/Linux
 
man Manualpage
Unix-/Linux-Hilfeseiten für Kommandozeilenprogramme/-aufrufe
Unix/Linux
 
nroff NROFF
Unix-/Linux-Hilfeseiten für Kommandozeilenprogramme/-aufrufe
Unix/Linux
 
pdflatex PDFLaTeX
zur Erzeugung von PDF-Dateien aus LaTeX
diverse
 
ps PostScript
geräteunabhängige Seitenbeschreibungssprache, z.B. zur Ansteuerung von Druckern; kann zur Erstellung von PDF-Dateien genutzt werden (Ghostscript, Adobe Distiller)
diverse
 
pchelp Pure-C-Help
Hilfesystem für den Pure C-Compiler
Atari ST
 
rtf RTF (Rich Text Format)
Textformat für den Textaustausch zwischen verschiedenen Textverarbeitungsprogrammen
diverse
 
c, pascal Sourcecode (C und Pascal)
Die UDO-Quelldatei wird in Sourcecode umgewandelt, d.h. normaler Text wird Kommentar, der Inhalt der Sourcecode-Umgebung wird C- bzw. Pascal-Source.
diverse
 
stg ST-Guide
Hypertextsystem
Atari ST
 
info GNU Texinfo
zur Erzeugung von Online-Dokumentationen mit dem Kommandozeilen-Aufruf info 'command'
Linux, MiNTNet
 
v Turbo-Vision-Help
zur Erstellung von Onlinehilfen für DOS-Programme, die mit Borlands Turbo Vision-Library geschrieben wurden
MS-DOS
 
udo UDO
führt alle UDO-Eingabedateien in eine einzige zusammen
alle von UDO unterstützten
 
win, wh4 Windows-Help, WinHelp4
RTF-Variante zur Erzeugung von Win-Help-Dateien unter Windows
Windows (Win16, Win32)
 

Zusätzlich zu den hier genannten Zeichenketten können jeweils auch "all" und "none" verwendet werden. Bei "all" liefert eine Abfrage immer ein wahres Ergebnis, bei "none" immer ein falsches.

Das folgende Beispiel zeigt, wie man den Titel der Windows-Hilfe anders als für die anderen Formate setzt:

!ifdest [win]
!docinfo [title] Die Windows-Hilfe zu
!else
!docinfo [title] Die Anleitung zu
!endif

Verwandt mit dem !ifdest-Befehl ist der Befehl !ifndest. Hier wird abgefragt, ob man nicht in ein Format ausgibt. Das obige Beispiel lässt sich demnach auch folgendermaßen darstellen:

!ifndest [win]
!docinfo [title] Die Anleitung zu
!else
!docinfo [title] Die Windows-Hilfe zu
!endif

Bei den Abfragen können Sie natürlich auch mehrere Formatkürzel angeben. Die Abfrage liefert dann ein wahres Ergebnis, wenn mindestens ein Kürzel mit dem Ausgabeformat übereinstimmt. Mit folgender Abfrage können Sie z.B. den Hypertextformaten einen besonderen Titel verpassen:

!ifdest [win,html,stg,htag]
!docinfo [title] Der Hypertext zu
!else
!docinfo [title] Die Anleitung zu
!endif

Copyright © www.udo-open-source.org
Letzte Aktualisierung am 5. November 2006

Home Abfragebefehle Abfragebefehle Abfrage der Sprache