642 lines
32 KiB
Plaintext
642 lines
32 KiB
Plaintext
<!-- $XConsortium: ch09.sgm /main/10 1996/12/20 20:02:30 rws $ -->
|
|
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
|
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
|
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
|
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
|
<!-- (c) Copyright 1995 Novell, Inc. -->
|
|
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
|
<!-- (c) Copyright 1995 Hitachi. -->
|
|
<chapter id="SAG.dtCrA.div.1">
|
|
<title id="SAG.dtCrA.mkr.1">Aktionen und Datentypen mit 'Aktion erstellen'
|
|
erstellen</title>
|
|
<para>Bei<indexterm><primary>Aktion erstellen</primary><secondary>Einführung</secondary></indexterm><indexterm><primary>dtCreate, siehe Aktion erstellen</primary></indexterm> 'Aktion erstellen' handelt es sich um ein Werkzeug zum
|
|
Erstellen</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>einer Aktion, mit der eine Anwendung gestartet wird.</para>
|
|
</listitem>
|
|
<listitem><para>eines oder mehrerer Datentypen für die Datendateien einer
|
|
Anwendung.</para>
|
|
</listitem>
|
|
<listitem><para>von Aktionen, mit denen die Datendateien einer Anwendung geöffnet
|
|
und gedruckt werden.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>'Aktion erstellen' kann auch dazu verwendet werden, einfache Aktionen
|
|
zu erstellen, mit denen Betriebssystembefehle und Shell-Prozeduren ausgeführt
|
|
werden.</para>
|
|
<informaltable id="SAG.dtCrA.itbl.1" frame="All">
|
|
<tgroup cols="1" colsep="1" rowsep="1">
|
|
<colspec colwidth="4.00in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Funktionsweise
|
|
von 'Aktion erstellen'157'--><xref role="JumpText" linkend="SAG.dtCrA.mkr.2"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Einschränkungen
|
|
von 'Aktion erstellen'158'--><xref role="JumpText" linkend="SAG.dtCrA.mkr.3"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Aktionen
|
|
und Datentypen für eine Anwendung mit 'Aktion erstellen' erstellen160'--><xref
|
|
role="JumpText" linkend="SAG.dtCrA.mkr.4"></para></entry></row></tbody></tgroup>
|
|
</informaltable>
|
|
<para>Weiterführende Informationen können der Hilfeseite <filename moreinfo="RefEntry">dtcreate(1X)</filename> entnommen werden.</para>
|
|
<sect1 id="SAG.dtCrA.div.2">
|
|
<title id="SAG.dtCrA.mkr.2">Funktionsweise von 'Aktion erstellen'<indexterm>
|
|
<primary>Aktion erstellen</primary><secondary>Funktionsweise</secondary></indexterm></title>
|
|
<para>'Aktion erstellen' besteht aus einem Hauptfenster und einer Reihe von
|
|
Dialogfenstern, über die eine Aktion und die zugehörigen Datentypen
|
|
erstellt werden.</para>
|
|
<para>Das Werkzeug 'Aktion erstellen'</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>erstellt eine Aktionsdefinition, die einen Befehl ausführt.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Aktion erstellen</primary><secondary>erstellte Konfigurationsdatei</secondary></indexterm><indexterm><primary>Aktionsdefinitionsdatei, mit Aktion erstellt</primary></indexterm>erstellt
|
|
eine Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/types/</filename><symbol role="Variable">aktion_name</symbol><filename>.dt.</filename> Diese Datei speichert die Definitionen für Aktion und
|
|
Datentyp, die für die Anwendung erstellt wurden.</para>
|
|
</listitem>
|
|
<listitem><para>erstellt eine<indexterm><primary>Aktionsdatei</primary></indexterm> <emphasis>Aktionsdatei</emphasis> im Standardverzeichnis des Benutzers. Bei der Aktionsdatei
|
|
handelt es sich um eine ausführbare Datei mit demselben<indexterm><primary>Aktionen</primary><secondary>Name</secondary></indexterm> Namen wie die Aktion.
|
|
</para>
|
|
<para>Die Darstellung der Aktionsdatei im Dateimanager wird als<indexterm>
|
|
<primary>Anwendungssymbol</primary><secondary>Verwendung von Aktion erstellen</secondary></indexterm> <emphasis>Anwendungssymbol</emphasis> bezeichnet,
|
|
da man durch Doppelklicken auf diesem Symbol die Anwendung starten kann.</para>
|
|
<para>Wahlweise kann der Benutzer das Aktionssymbol als Übergabebereich
|
|
einrichten, indem er beim Erstellen der Aktion für die Übergabe
|
|
geeignete Datentypen angibt.</para>
|
|
</listitem>
|
|
<listitem><para>erstellt einen oder mehrere Datentypen für die Datendateien
|
|
einer Anwendung (optional).</para>
|
|
</listitem>
|
|
<listitem><para>erstellt eine Aktion 'Öffnen' für jeden Datentyp.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>erstellt eine Aktion 'Drucken' für jeden Datentyp (optional).
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>lädt die Datenbank für Aktionen und Datentypen erneut.
|
|
Auf diese Weise werden Aktionen und Datentypen sofort wirksam.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect1>
|
|
<sect1 id="SAG.dtCrA.div.3">
|
|
<title id="SAG.dtCrA.mkr.3">Einschränkungen von 'Aktion erstellen'<indexterm>
|
|
<primary>Aktion erstellen</primary><secondary>Einschränkungen</secondary>
|
|
</indexterm></title>
|
|
<para>'Aktion erstellen' dient dazu, Aktionen und Datentypen für die
|
|
Ausführung von Anwendungen zu erstellen. Aber Aktionen und Datentypen
|
|
sind sehr flexibel und enthalten zusätzliche Funktionen, auf die nur
|
|
zugegriffen werden kann, wenn die Definitionen manuell erstellt werden.</para>
|
|
<para>Weitere Informationen hierzu können folgenden Kapiteln entnommen
|
|
werden:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para><!--Original XRef content: 'Kapitel 10,
|
|
Aktionen manuell erstellen'--><xref role="ChapNumAndTitle" linkend="SAG.CrAct.mkr.1"></para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: 'Kapitel 11, Datentypen
|
|
manuell erstellen'--><xref role="ChapNumAndTitle" linkend="SAG.CrDT.mkr.1"></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.dtCrA.div.4">
|
|
<title>Einschränkungen bei Aktionen<indexterm><primary>Aktionen</primary>
|
|
<secondary>Einschränkungen</secondary></indexterm></title>
|
|
<para>'Aktion erstellen' kann nicht verwendet werden, um die Aktion für
|
|
eine Anwendung zu erstellen, wenn eine der folgenden Bedingungen zutrifft:
|
|
</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Für die Befehlszeile ist ein Parameter (ein Argument,
|
|
das 'Aktion erstellen' nicht der Aktionsdatei entnehmen kann)<indexterm>
|
|
<primary>Aktionen</primary><secondary>Argumente</secondary></indexterm><indexterm>
|
|
<primary>Aktionen</primary><secondary>Parameter, siehe Argumente</secondary>
|
|
</indexterm> notwendig.</para>
|
|
<para>Beispielsweise kann 'Aktion erstellen' nicht verwendet werden, um eine
|
|
Aktion für folgenden Befehl zu schreiben:</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para><command>lp -d <symbol role="Variable">gerät dateiname</symbol></command></para>
|
|
<para>da der Benutzer bei jeder Ausführung des Befehls einen Wert für <symbol role="Variable">gerät</symbol> angeben muß.</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Das Anwendungssymbol muß eine andere Bezeichnung tragen
|
|
als der Aktionsname.</para>
|
|
<para>Beispielsweise kann 'Aktion erstellen' nicht verwendet werden, um eine
|
|
Version einer bereits vorhandenen Aktion in der lokalen Sprache zu erstellen.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Für die Aktion ist eine der erweiterten Funktionen der
|
|
Aktionsdatenbank erforderlich.</para>
|
|
<para>Beispiele für diese erweiterten Funktionen sind Aktionen, die</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Befehle auf fernen Systemen, die nicht über die Aktionsdefinition
|
|
verfügen, starten.</para>
|
|
</listitem>
|
|
<listitem><para>andere Aktionen aufrufen.</para>
|
|
</listitem>
|
|
<listitem><para>mit einer anderen Berechtigung ausgeführt werden müssen
|
|
(zum Beispiel als Superuser).</para>
|
|
</listitem>
|
|
<listitem><para>mit der Zuordnungsfunktion (map) ausgeführt werden.</para>
|
|
</listitem>
|
|
<listitem><para>je nach Anzahl der Dateiargumente, die die Aktion zur Verfügung
|
|
stellt, ein sehr unterschiedliches Verhalten zeigen.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect2>
|
|
<sect2 id="SAG.dtCrA.div.5">
|
|
<title><indexterm><primary>Datentypen</primary><secondary>Bedingungen für
|
|
manuelle Erstellung</secondary></indexterm>Einschränkungen bei Datentypen<indexterm><primary>Datentypen</primary><secondary>Einschränkungen</secondary>
|
|
</indexterm></title>
|
|
<para>'Aktion erstellen' kann nicht verwendet werden, um den Datentyp für
|
|
eine Anwendung zu erstellen, wenn eine der folgenden Bedingungen zutrifft:
|
|
</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Für den Datentyp müssen neben 'Öffnen' und
|
|
'Drucken' noch weitere Aktionen definiert sein.</para>
|
|
</listitem>
|
|
<listitem><para>Bei der Aktion 'Öffnen' für den Datentyp handelt
|
|
es sich nicht um den Befehl der Aktion.</para>
|
|
<para>Beispielsweise kann 'Aktion erstellen' nicht verwendet werden, um den
|
|
Datentyp zu erstellen, mit dem ein eindeutiges Symbol für das Verzeichnis,
|
|
das die Gruppe von Anwendungen der Anwendung darstellt, zur Verfügung
|
|
gestellt wird.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.dtCrA.div.6">
|
|
<title id="SAG.dtCrA.mkr.4">Aktionen und Datentypen für eine Anwendung
|
|
mit 'Aktion erstellen' erstellen<indexterm><primary>Aktion erstellen</primary>
|
|
<secondary>Verwendung</secondary></indexterm></title>
|
|
<para>Bevor 'Aktion erstellen' ausgeführt wird, muß der Benutzer
|
|
einige Informationen über die Anwendung zur Verfügung haben.</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Die Befehlszeile, mit der die Anwendung gestartet wird.</para>
|
|
<para>Der Benutzer muß wissen, ob die Befehlszeile ein erforderliches
|
|
Dateiargument, ein wahlfreies Dateiargument oder kein Dateiargument enthält.
|
|
</para>
|
|
<para>Ist für die Anwendung ein Parameter erforderlich, kann die Aktion
|
|
nicht mit 'Aktion erstellen' erstellt werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die Typen von Datendateien, die die Anwendung akzeptieren
|
|
kann.</para>
|
|
<para>Einige Anwendungen können nur einen Datentyp akzeptieren. Andere
|
|
(zum Beispiel ein ASCII-Editor oder ein Grafikeditor) können verschiedene
|
|
Datentypen akzeptieren.</para>
|
|
</listitem>
|
|
<listitem><para>Wie die Anwendung ihre Datendateien identifiziert.</para>
|
|
<para>Hierbei kann es sich um eine Benennungskonvention (beispielsweise Dateinamen
|
|
mit der Erweiterung <filename>.doc</filename>) handeln und/oder vom Inhalt
|
|
der Datei abhängig sein. Verwendet die Anwendung keine Dateinamenskonvention,
|
|
kann für das Aktionssymbol dennoch eine Konvention eingerichtet werden.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Wahlweise: Die Befehlszeile für den Druck der Dateien.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.dtCrA.div.7" role="Procedure">
|
|
<title id="SAG.dtCrA.mkr.5">Eine Aktion für eine Anwendung erstellen</title>
|
|
<orderedlist>
|
|
<listitem><para>Auf<indexterm><primary>Aktion erstellen</primary><secondary>starten</secondary></indexterm> 'Aktion erstellen' in der Gruppe Desktop-Anwendungen
|
|
doppelt klicken.</para>
|
|
<figure>
|
|
<title>Das Symbol 'Aktion erstellen' im Anwendungsmanager</title>
|
|
<graphic id="sag.dtcra.grph.1" entityref="SAG.dtCrA.fig.1"></graphic>
|
|
</figure>
|
|
<para><indexterm><primary>Aktion erstellen</primary><secondary>Hauptfenster</secondary></indexterm>Hierdurch wird das Hauptfenster 'Aktion erstellen'
|
|
angezeigt.</para>
|
|
<figure>
|
|
<title>Hauptfenster 'Aktion erstellen'</title>
|
|
<graphic id="sag.dtcra.grph.2" entityref="SAG.dtCrA.fig.2"></graphic>
|
|
</figure>
|
|
</listitem>
|
|
<listitem><para>Den Namen für das Aktionssymbol in das Textfeld<indexterm>
|
|
<primary>Aktionsnamenfeld in Aktion erstellen</primary></indexterm><indexterm>
|
|
<primary>Aktion erstellen</primary><secondary>Aktionsname</secondary></indexterm> 'Aktionsname'
|
|
eingeben.</para>
|
|
</listitem>
|
|
<listitem><para>Die Bedienelemente für<indexterm><primary>Aktionssymbolsteuerung,
|
|
in Aktion erstellen</primary></indexterm> 'Aktionssymbole' verwenden, um das
|
|
Symbol für die Anwendung anzugeben. Zu Beginn wird das Standardsymbol
|
|
angezeigt.</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Soll ein anderes, bereits vorhandenes Symbol ausgewählt
|
|
werden, muß der Benutzer 'Gruppe suchen' anklicken, damit das Dialogfenster
|
|
'Gruppe suchen' angezeigt wird. Weitere Informationen hierzu können dem
|
|
Abschnitt <!--Original XRef content: 'Symbol
|
|
über das Dialogfenster 'Gr--><!--uppe suchen' angeben auf Seite 171'--><xref
|
|
role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Sollen neue Symbole erstellt werden, 'Symbol bearbeiten' auswählen,
|
|
um den Symboleditor auszuführen.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>In dem Textfeld 'Befehl beim Öffnen der Aktion (durch
|
|
Doppelklicken)' den Befehl zum Starten der Anwendung eingeben.</para>
|
|
<para><indexterm><primary>Aktion erstellen</primary><secondary>Aktionsbefehlssyntax</secondary></indexterm>Für ein Dateiargument die Syntax <filename>$n</filename> verwenden. Beispiel:</para>
|
|
<programlisting>emacs
|
|
bitmap $1
|
|
diff $1 $2
|
|
lp -oraw $1</programlisting>
|
|
<para><indexterm><primary>Aktion erstellen</primary><secondary>Dateiargument
|
|
angeben</secondary></indexterm><indexterm><primary>Dateiargument</primary>
|
|
<secondary>angegeben mit Aktion erstellen</secondary></indexterm>Enthält
|
|
die Befehlszeile ein Dateiargument (<filename>$n</filename>), ist das Aktionssymbol
|
|
ein Übergabebereich für Dateien.</para>
|
|
<para>Die Befehlszeilen werden nicht an eine Shell übergeben, es sei
|
|
denn, die Verwendung einer Shell wird explizit angegeben. Zum Beispiel verwenden
|
|
folgende Zeilen Shell-Verarbeitung:</para>
|
|
<programlisting>/bin/sh -c "ps | lp"
|
|
/bin/sh -c "spell $1 | more"</programlisting>
|
|
</listitem>
|
|
<listitem><para>Den Kontexthilfetext für das Aktionssymbol im Textfeld
|
|
'Hilfetext für Aktionssymbol' eingeben.</para>
|
|
<para><indexterm><primary>Hilfe</primary><secondary>angegeben mit Aktion erstellen</secondary></indexterm>Der Text wird im Textfeld automatisch umgebrochen.
|
|
Diese Zeilenumbrüche werden jedoch online nicht beibehalten. Soll ein
|
|
fester Zeilenumbruch angegeben werden, muß <computeroutput>\n</computeroutput>
|
|
verwendet werden.</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Aktionen</primary><secondary>Fensterunterstützung</secondary></indexterm><indexterm><primary>Fensterunterstützung für
|
|
Aktionen</primary></indexterm>Die für die Aktion erforderliche Fensterunterstützung
|
|
im Menü 'Optionen' 'Fensterart' auswählen.</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="2.53in">
|
|
<colspec colwidth="3.46in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Grafisch (X-Window)</para></entry>
|
|
<entry align="left" valign="top"><para>Die Anwendung erstellt ihr eigenes
|
|
Fenster.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Terminal (automatisches Schließen)
|
|
</para><indexterm><primary>Terminal-Emulator</primary><secondary>automatisches
|
|
Schließen</secondary></indexterm></entry>
|
|
<entry align="left" valign="top"><para>Die Anwendung wird in einem Terminal-Emulator-Fenster
|
|
ausgeführt, das automatisch geschlossen wird, wenn der Benutzer die Anwendung
|
|
verläßt.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Terminal-Emulator</primary><secondary>manuelles Schließen</secondary></indexterm>Terminal
|
|
(manuelles Schließen)</para></entry>
|
|
<entry align="left" valign="top"><para>Die Anwendung wird in einem Terminal-Emulator-Fenster
|
|
ausgeführt, das geöffnet bleibt, bis der Benutzer es explizit schließt.
|
|
</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Aktionen</primary>
|
|
<secondary>keine Bildschirmausgabe</secondary></indexterm>Keine Ausgabe</para></entry>
|
|
<entry align="left" valign="top"><para>Die Anwendung zeigt keine Ausgabe am
|
|
Bildschirm an.</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem>
|
|
<listitem><para>Folgendermaßen vorgehen:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Verfügt die Anwendung über Datendateien, und möchte
|
|
der Benutzer einen oder mehrere Datentypen für diese erstellen, kann
|
|
er weitere Informationen hierzu dem Abschnitt <!--Original
|
|
XRef content: 'Einen oder mehrere Datentypen für--><!--
|
|
|
|
eine Anwendung erstellen'--><xref role="SectionTitle" linkend="sag.dtcra.mkr.6">
|
|
entnehmen.</para>
|
|
</listitem>
|
|
<listitem><para>Soll kein Datentyp erstellt werden, die Aktion sichern, indem
|
|
'Speichern' im Menü 'Datei' ausgewählt wird. Anschließend
|
|
die neue Aktion durch Doppelklicken auf ihrem Symbol im Standa<?Pub Caret>rdverzeichnis
|
|
des Benutzers testen.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect2>
|
|
<sect2 id="SAG.dtCrA.div.8" role="Procedure">
|
|
<title id="SAG.dtCrA.mkr.6">Einen oder mehrere Datentypen für eine Anwendung
|
|
erstellen<indexterm><primary>Aktion erstellen</primary><secondary>Datentyp
|
|
erstellen</secondary></indexterm><indexterm><primary>Datentypen</primary>
|
|
<secondary>mit Aktion erstellt</secondary></indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Die Aktion für die Anwendung unter Verwendung der Prozedur
|
|
im vorherigen Abschnitt, <!--Original XRef content: 'Eine
|
|
Aktion für eine Anwendung er--><!--stellen'--><xref role="SectionTitle"
|
|
linkend="sag.dtcra.mkr.5">, definieren.</para>
|
|
</listitem>
|
|
<listitem><para>Die Taste 'Erweitert' im Fenster 'Aktion erstellen' anklicken,
|
|
um das Fenster zu erweitern.</para>
|
|
<figure>
|
|
<title>Erweiterte Funktionen im Hauptfenster 'Aktion erstellen'</title>
|
|
<graphic id="sag.dtcra.grph.3" entityref="SAG.dtCrA.fig.3"></graphic>
|
|
</figure>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Dateieingabe, angegeben mit Aktion erstellen</primary></indexterm><indexterm><primary>Aktion erstellen</primary><secondary>Dateieingabe</secondary></indexterm>Soll das Anwendungssymbol nach einem Dateiargument
|
|
fragen, nachdem das Symbol doppelgeklickt wurde, den Text der Eingabeaufforderung
|
|
in dem Textfeld `Beim Öffnen einer Aktion Benutzer nach folgendem fragen:'
|
|
eingeben.</para>
|
|
<para>Folgende Richtlinien gelten für dieses Textfeld:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Dieses Feld muß verwendet werden, falls die Befehlszeile
|
|
der Anwendung ein <symbol role="Variable">erforderliches</symbol> Dateiargument
|
|
enthält.</para>
|
|
</listitem>
|
|
<listitem><para>Enthält die Befehlszeile kein Dateiargument, bleibt das
|
|
Feld leer.</para>
|
|
</listitem>
|
|
<listitem><para>Ist das Dateiargument in der Befehlszeile der Anwendung optional,
|
|
wird, falls ein Text für die Eingabeaufforderung eingegeben wurde, beim
|
|
Doppeltklicken auf dem Symbol nach dem Dateiargument gefragt. Wurde kein Text
|
|
für die Eingabeaufforderung eingegeben, wird die Aktion ausgeführt
|
|
und eine leere Zeichenfolge als Dateiargument verwendet.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Die Dateitypen angeben, die die Aktion als Argumente akzeptiert:
|
|
</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Akzeptiert die Aktion jeden Datentyp, 'Alle Datentypen' auswählen.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Akzeptiert die Aktion nur den/die Datentyp(en), der/die für
|
|
die Anwendung erstellt wurde(n), 'Nur obige Liste' auswählen.</para>
|
|
<para>Zu Beginn ist die Liste<indexterm><primary>Datentypenliste in Aktion
|
|
erstellen</primary></indexterm> 'Datentypen, die diese Aktion verwenden' leer.
|
|
Erstellt der Benutzer Datentypen für die Anwendung, werden sie zu der
|
|
Liste hinzugefügt.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Die Taste 'Hinzufügen' neben dem Fenster mit der Liste
|
|
'Datentypen, die diese Aktion verwenden' anklicken, um das Dialogfenster 'Datentyp
|
|
hinzufügen' anzuzeigen.</para>
|
|
<figure>
|
|
<title>Dialogfenster 'Datentyp Hinzufügen' in 'Aktion erstellen'</title>
|
|
<graphic id="sag.dtcra.grph.4" entityref="SAG.dtCrA.fig.4"></graphic>
|
|
</figure>
|
|
</listitem>
|
|
<listitem><para>Wahlfeil: Soll der Standarddatentypname nicht verwendet werden,
|
|
einen neuen Namen für den Datentyp im Textfeld<indexterm><primary>Name
|
|
des Datentyptextfeldes</primary></indexterm><indexterm><primary>Aktion erstellen</primary><secondary>Datentypname</secondary></indexterm> 'Name der Datentypfamilie'
|
|
eingeben.</para>
|
|
<para>In dem Namen dürfen keine Leerzeichen vorkommen. Der Datentypname
|
|
ist für Benutzer der Anwendung nicht sichtbar. Er wird in der Datenbank
|
|
für Aktionen und Datentypen verwendet, um die Definition für den
|
|
Datentyp zu identifizieren.</para>
|
|
</listitem>
|
|
<listitem><para>Die Taste 'Bearbeiten' neben dem Fenster<indexterm><primary>identifizierende Merkmale</primary><secondary>Dialogfenster</secondary></indexterm>
|
|
'Identifizierende Merkmale' anklicken, um das Dialogfenster 'Identifizierende
|
|
Merkmale' anzuzeigen.</para>
|
|
<figure>
|
|
<title>Dialogfenster 'Identifizierende Merkmale' in 'Aktion erstellen'</title>
|
|
<graphic id="sag.dtcra.grph.5" entityref="SAG.dtCrA.fig.5"></graphic>
|
|
</figure>
|
|
<para>Datentypen werden anhand ihrer Merkmale voneinander unterschieden.
|
|
Der Benutzer kann eines oder mehrere der folgenden Kriterien auswählen:
|
|
</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="2.01in">
|
|
<colspec colwidth="4.00in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Dateien oder Ordner</para></entry>
|
|
<entry align="left" valign="top">Der Datentyp gilt nur für Dateien oder
|
|
nur für Ordner.</entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Datentypen</primary>
|
|
<secondary>Name</secondary></indexterm><indexterm><primary>Namensmuster von
|
|
Datentypen</primary></indexterm>Namensmuster</para></entry>
|
|
<entry align="left" valign="top">Datentypzuordnung auf der Grundlage des Dateinamens </entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Berechtigungsmuster,
|
|
angegeben mit Aktion erstellen</primary></indexterm><indexterm><primary>Datentypen</primary><secondary>Berechtigungsmuster</secondary></indexterm>Berechtigungsmuster
|
|
</para></entry>
|
|
<entry align="left" valign="top"><para>Lese-, Schreib- und Ausführungsberechtigungen
|
|
</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Datentypen</primary>
|
|
<secondary>Inhalt</secondary></indexterm><indexterm><primary>Dateiinhalt</primary></indexterm>Inhalt</para></entry>
|
|
<entry align="left" valign="top"><para>Inhalt eines angegebenen Teils einer
|
|
Datei</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem>
|
|
<listitem><para>Auswählen, ob der Datentyp eine Datei oder einen Ordner
|
|
darstellt.</para>
|
|
<figure>
|
|
<title>Das Merkmal für Datei oder Verzeichnis für einen Datentyp
|
|
angeben.</title>
|
|
<graphic id="sag.dtcra.grph.6" entityref="SAG.dtCrA.fig.6"></graphic>
|
|
</figure>
|
|
</listitem>
|
|
<listitem><para>Ist die Zuordnung eines Datentyps vom Namen abhängig,
|
|
das Markierungsfeld 'Namensmuster' auswählen und den Namen im Textfeld
|
|
eingeben.</para>
|
|
<figure>
|
|
<title>Das Merkmal Dateiname für einen Datentyp angeben.</title>
|
|
<graphic id="sag.dtcra.grph.7" entityref="SAG.dtCrA.fig.7"></graphic>
|
|
</figure>
|
|
<para>Hierbei können * und ? als Platzhalterzeichen verwendet werden:
|
|
</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="0.74in">
|
|
<colspec colwidth="5.23in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>*</para></entry>
|
|
<entry align="left" valign="top"><para>Entspricht einer beliebigen Folge von
|
|
Zeichen.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>?</para></entry>
|
|
<entry align="left" valign="top"><para>Entspricht einem beliebigen einzelnen
|
|
Zeichen.</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem>
|
|
<listitem><para>Ist die Zuordnung eines Datentyps von den Berechtigungen abhängig,
|
|
das Markierungsfeld 'Berechtigungsmuster' auswählen und die Berechtigungen
|
|
für den Datentyp auswählen.</para>
|
|
<figure>
|
|
<title>Das Merkmal Zugriffsrechte für einen Datentyp angeben</title>
|
|
<graphic id="sag.dtcra.grph.8" entityref="SAG.dtCrA.fig.8"></graphic>
|
|
</figure>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="0.74in">
|
|
<colspec colwidth="5.28in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Ein</para></entry>
|
|
<entry align="left" valign="top"><para>Für die Datei muß die angegebene
|
|
Berechtigung vorliegen.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Aus</para></entry>
|
|
<entry align="left" valign="top"><para>Für die Datei muß die angegebene
|
|
Berechtigung fehlen.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Egal</para></entry>
|
|
<entry align="left" valign="top"><para>Die angegebene Berechtigung ist unwichtig.
|
|
</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem>
|
|
<listitem><para>Ist die Zuordnung eines Datentyps vom Inhalt abhängig,
|
|
das Markierungsfeld 'Inhalt' auswählen und die erforderlichen Informationen,
|
|
Suchmuster und Typ des Inhalts eingeben. Wahlweise kann der Benutzer die Byteposition
|
|
angeben, an der die Suche starten soll.</para>
|
|
<figure>
|
|
<title>Das Merkmal Inhalt für einen Datentyp angeben</title>
|
|
<graphic id="sag.dtcra.grph.9" entityref="SAG.dtCrA.fig.9"></graphic>
|
|
</figure>
|
|
<note>
|
|
<para>Die Datentypzuordnung auf der Grundlage des Inhalts beeinträchtigt
|
|
möglicherweise die Leistung des Systems.</para>
|
|
</note>
|
|
</listitem>
|
|
<listitem><para>'OK' anklicken, um das Dialogfenster 'Merkmale identifizieren'
|
|
zu schließen.</para>
|
|
<para>Die Merkmale werden im Feld 'Merkmale identifizieren' mit folgender
|
|
Codierung angezeigt:</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="0.74in">
|
|
<colspec colwidth="5.26in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>d</para></entry>
|
|
<entry align="left" valign="top"><para>Verzeichnis</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>r</para></entry>
|
|
<entry align="left" valign="top"><para>Für die Datei liegt Lesezugriff
|
|
vor.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>w</para></entry>
|
|
<entry align="left" valign="top"><para>Für die Datei liegt Schreibzugriff
|
|
vor.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>x</para></entry>
|
|
<entry align="left" valign="top"><para>Für die Datei liegt Ausführungszugriff
|
|
vor.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>!</para></entry>
|
|
<entry align="left" valign="top"><para>Logischer Operator NICHT</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>&</para></entry>
|
|
<entry align="left" valign="top"><para>Logischer Operator UND</para></entry>
|
|
</row></tbody></tgroup></informaltable>
|
|
</listitem>
|
|
<listitem><para>Den Hilfetext für die Datendateien in das Textfeld 'Hilfetext'
|
|
eingeben.</para>
|
|
</listitem>
|
|
<listitem><para>Die Bedienelemente für 'Aktionssymbole' verwenden, um
|
|
das Symbol für die Anwendung anzugeben. Zu Beginn wird das Standardsymbol
|
|
angezeigt.</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Soll ein anderes, bereits vorhandenes Symbol ausgewählt
|
|
werden, muß der Benutzer 'Gruppe suchen' anklicken, damit das Dialogfenster
|
|
'Gruppe suchen' angezeigt wird. Weitere Informationen hierzu können dem
|
|
Abschnitt <!--Original XRef content: 'Symbol
|
|
über das Dialogfenster 'Gr--><!--uppe suchen' angeben auf Seite 171'--><xref
|
|
role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Sollen neue Symbole erstellt werden, 'Symbol bearbeiten' auswählen,
|
|
um den Symboleditor auszuführen.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Den Befehl im Textfeld 'Befehl zum Öffnen dieses Datentyps'
|
|
überprüfen. Dieser Befehl wird ausgeführt, wenn der Benutzer
|
|
eine Datendatei doppelt anklickt.</para>
|
|
</listitem>
|
|
<listitem><para>Optional: Stellt der Anwendung einen Druckbefehl für
|
|
das Drucken von Datendateien über die Befehlszeile zur Verfügung;
|
|
den Befehl in das Textfeld 'Befehl zum Drucken dieses Datentyps' unter Verwendung
|
|
der Syntax <filename>$n</filename> für ein Dateiargument eingeben.</para>
|
|
</listitem>
|
|
<listitem><para>Die Datentypdefinition auf eine der folgenden Weisen sichern:
|
|
</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>'OK' anklicken, um den Datentyp zu sichern und das Dialogfenster
|
|
'Datentyp hinzufügen' zu schließen.</para>
|
|
</listitem>
|
|
<listitem><para>'Anwenden' anklicken, um den Datentyp ohne Schließen
|
|
des Dialogfensters 'Datentyp hinzufügen' zu sichern. Der Benutzer kann
|
|
sofort mit der Definition eines weiteren Datentyps für die Aktion fortfahren.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect2>
|
|
<sect2 id="SAG.dtCrA.div.9">
|
|
<title id="SAG.dtCrA.mkr.7">Symbol über das Dialogfenster 'Gruppe suchen'
|
|
angeben<indexterm><primary>Aktion erstellen</primary><secondary>Symbol angeben</secondary></indexterm><indexterm><primary>Symbole</primary><secondary>Gruppe suchen Dialogfenster</secondary></indexterm><indexterm><primary>Gruppe
|
|
suchen Dialogfenster</primary></indexterm></title>
|
|
<para>Das Dialogfenster 'Gruppe suchen' wird angezeigt, wenn der Benutzer
|
|
'Gruppe suchen' im Hauptfenster 'Aktion erstellen' oder im Fenster 'Datentyp
|
|
hinzufügen' anklickt. Dieses Dialogfenster wird verwendet, um das Symbol
|
|
anzugeben, das für die Aktion oder den Datentyp verwendet wird.</para>
|
|
<figure>
|
|
<title>Dialogfenster<indexterm><primary>Datentypen</primary><secondary>Symbole</secondary></indexterm><indexterm><primary>Symbole</primary><secondary>Datentypen</secondary></indexterm><indexterm><primary>Symbole</primary><secondary>Aktionen</secondary></indexterm><indexterm><primary>Aktionen</primary><secondary>Symbole</secondary></indexterm> 'Gruppe suchen'</title>
|
|
<graphic id="SAG.dtCrA.grph.10" entityref="SAG.dtCrA.fig.10"></graphic>
|
|
</figure>
|
|
<para>Das Dialogfenster 'Gruppe suchen' ermöglicht dem Benutzer, eine
|
|
Gruppe von Symbolabbilddateien in folgenden Positionen zu erstellen:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>In einem Verzeichnis im Symbolsuchpfad. Die Liste 'Symbolordner'
|
|
enthält alle Verzeichnisse im Symbolsuchpfad.</para>
|
|
</listitem>
|
|
<listitem><para>In einem Registrierungspaket, das mit dem Desktop mit <command>dtappintegrate</command> integriert wird. Diese Symbole befinden sich noch
|
|
nicht in einem Verzeichnis im Symbolsuchpfad, werden aber von <command>dtappintegrate</command> dorthin gestellt.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<note>
|
|
<para>Die Definitionen für Aktionen und Datentyp, die mit 'Aktion erstellen'
|
|
erstellt wurden, verwenden den Dateinamen ohne Pfad für die Symboldateien
|
|
(den Dateinamen ohne die Erweiterungen für Größe und Typ).
|
|
Symbole für Aktionen und Datentypen, die mit 'Aktion erstellen' erstellt
|
|
wurden, werden letztendlich in Verzeichnisse im Symbolsuchpfad gestellt.
|
|
</para>
|
|
</note>
|
|
<sect3 id="SAG.dtCrA.div.10" role="Procedure">
|
|
<title>Gruppen von Symbolen im Symbolsuchpfad angeben</title>
|
|
<orderedlist>
|
|
<listitem><para>In der Liste 'Symbolordner' des Dialogfensters 'Gruppe suchen'
|
|
auf dem Verzeichnispfad, der das Symbol enthält, doppeltklicken.</para>
|
|
<para>Die Liste 'Symboldateien' zeigt alle Symboldateien in diesem Ordner
|
|
an.</para>
|
|
</listitem>
|
|
<listitem><para>In der Liste 'Symboldateien' das Symbol anklicken, das verwendet
|
|
werden soll.</para>
|
|
<para>Dadurch wird der Dateiname ohne Pfad der Symboldatei in das Textfeld
|
|
'Den Namen der Symboldatei eingeben' gestellt.</para>
|
|
</listitem>
|
|
<listitem><para>'OK' anklicken.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.dtCrA.div.11" role="Procedure">
|
|
<title>Symbole in einem Registrierungspaket angeben</title>
|
|
<para>Handelt es sich bei dem Benutzer um einen Systemadministrator oder um
|
|
einen Programmierer, der ein Registrierungspaket erstellt, werden die Symbolabbilddateien
|
|
zunächst in ein Verzeichnis im Registrierungspaket gestellt:</para>
|
|
<para><filename>app_root/dt/appconfig/icons/sprache</filename></para>
|
|
<para>Nach der Registrierung mit <command>dtappintegrate</command> werden
|
|
die Symboldateien in das Verzeichnis <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">sprache</symbol>, das sich im Symbolsuchpfad befindet, kopiert.
|
|
</para>
|
|
<para>Diese Prozedur verwenden, um Symbole anzugeben, die Bestandteil eines
|
|
Registrierungspakets sind:</para>
|
|
<orderedlist>
|
|
<listitem><para>Im Textfeld 'Den Namen der Symboldatei eingeben' des Dialogfensters
|
|
'Gruppe suchen' den Dateinamen ohne Pfad der Symboldatei eingeben.</para>
|
|
</listitem>
|
|
<listitem><para>'OK' anklicken.</para>
|
|
<para>'Aktion erstellen' zeigt ein Dialogfenster an, in dem der Benutzer darüber
|
|
informiert wird, daß die Symbole in Verzeichnissen im Symbolpfad nicht
|
|
gefunden wurden.</para>
|
|
</listitem>
|
|
<listitem><para>In dem Dialogfenster 'Information', das angezeigt wird, 'Keine
|
|
Änderung' auswählen.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
</chapter>
|
|
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
|
|
<?Pub *0000040656>
|