Einführung in Terminalkommandos

#### Search Results

Search

# Einführung in Terminalkommandos

Die folgenden Themen werden nachfolgend behandelt:

- Wozu dienen Terminalkommandos?

- Ändern des Terminalkommando-Steuerzeichens

- Eingabe eines Terminalkommandos

- Verwendung von Terminalkommandos in Programmen

- Verwendete Begriffe

- %? - Hilfe-Informationen für Terminalkommandos

## Wozu dienen Terminalkommandos?

Natural-Terminalkommandos werden benutzt, um z.B.:

- die Bildschirm-Anzeige und das Bildschirm-Format wie z.B. die Positionierung der PF-Tastenzeile und Meldungszeile und die Zuordnung der Farben einzurichten,

- Fehlersuch-Informationen zu der aktuellen Umgebung zu erhalten,

- eine aktuelle Natural-Operation zu unterbrechen.

Sie können ein Terminalkommando aufrufen, während gleichzeitig eine Anwendung ausgeführt wird. Außer bei den Natural-Eingabeaufforderungen können Terminalkommandos in einem alphanumerischen Eingabefeld eingegeben werden. Das erste Zeichen eines Terminalkommandos ist das Terminalkommando-Steuerzeichen, das durch Setzen eines Natural Session-Parameters angegeben werden kann. Das Standardsteuerzeichen ist das Prozentzeichen (%).

Eine vollständige Funktionsübersicht der Natural-Terminalkommandos erhalten Sie im Abschnitt Terminalkommandos nach Funktionsgruppen.

## Ändern des Terminalkommando-Steuerzeichens

Sie können ein anderes Sonderzeichen als Steuerzeichen definieren, und zwar mit dem Session-Parameter `CF`.

Wenn das Steuerzeichen mit diesem Parameter geändert wird, werden alle Terminalkommandos, die einer Funktionstaste zugeordnet sind, automatisch entsprechend angepasst.

## Eingabe eines Terminalkommandos

Terminalkommandos können in einer Natural-Laufzeitumgebung benutzt werden. Für die Verwendung von Terminalkommandos gelten folgende Regeln:

- Sie können ein Terminalkommando in jedem ungeschützten Feld auf dem Schirm eingeben (einschließlich der Meldungszeile, falls diese ungeschützt ist).

- Ein Terminalkommando muss in einem einzigen Feld eingegeben werden, mit Ausnahme des Steuerzeichens, das in ein vorangehendes Feld eingegeben werden kann.

- Es empfiehlt sich, nach einem Terminalkommando ein Leerzeichen einzugeben oder den übrigen Inhalt des Feldes, in das Sie das Kommando eingeben, zu löschen. Sonst kann es vorkommen, dass Natural den Feldinhalt irrtümlicherweise als Bestandteil des Terminalkommandos interpretiert.

- Sie können immer nur ein Terminalkommando zur selben Zeit ausführen. Geben Sie aber mehrere Terminalkommandos auf einmal ein, dann wird nur das erste ausgeführt; alle nachfolgenden werden ignoriert.

- Falsch eingegebene Terminalkommandos werden ignoriert, allerdings erhalten Sie keine entsprechende Fehlermeldung.

- Wenn Sie ein Terminalkommando und gleichzeitig in anderen Feldern auf dem Bildschirm Daten eingeben, wird nur das Terminalkommando ausgeführt; die Daten werden nicht verarbeitet.

## Verwendung von Terminalkommandos in Programmen

Terminalkommandos können mit einem `SET CONTROL`-Statement auch innerhalb eines Programms eingegeben werden; jedoch wird dann das Steuerzeichen weggelassen.

## Verwendete Begriffe

In den Beschreibungen mehrerer Terminalkommandos werden die Begriffe "Bildschirm" und "Fenster" verwendet, und zwar mit folgenden Bedeutungen:

Begriff | Bedeutung
--- | ---
Bildschirm | Je nach dem Betriebssystem, unter dem Natural läuft, ist mit "Bildschirm" entweder der ganze Bildschirm als solcher oder das Betriebssystemfenster, in dem die Natural-Session läuft, bzw. das Natural-Hauptausgabefenster gemeint. Der Einfachheit halber wird jedoch in allen Fällen der Begriff "Bildschirm" (oder “Schirm”) verwendet.
Fenster | Hiermit ist immer das Natural-Fenster (wie unter Terminalkommando `%W` erklärt) gemeint.

## %? - Hilfe-Informationen für Terminalkommandos

`%?`

Mit diesem Terminalkommando erhalten Sie Hilfe-Informationen für die Terminalkommandos von Natural.

### On this page

- Wozu dienen Terminalkommandos?
- Ändern des Terminalkommando-Steuerzeichens
- Eingabe eines Terminalkommandos
- Verwendung von Terminalkommandos in Programmen
- Verwendete Begriffe
- %? - Hilfe-Informationen für Terminalkommandos