%C
|
A
|
[S ]
|
||||||||
I |
||||||||||
C |
C |
color | ||||||||
S |
L nn |
|||||||||
1 |
||||||||||
W |
||||||||||
1
und W
können nicht mit
Lnn
angegeben werden
Mit diesem Terminalkommando können Sie Teile des Bildschirms in den
Natural-Stack
(%CS
) oder in die Systemvariable
*COM
(%CC
) kopieren. Die geschützten Daten einer
bestimmten Bildschirmzeile werden Feld für Feld kopiert (außer mit Option
A
; siehe im Folgenden).
Der zweite Buchstabe des Kommandos bestimmt, wohin die Daten kopiert werden:
%CC...
schreibt die Daten in die Systemvariable
*COM
.
%CS...
schreibt die Daten in den Natural-Stack. Die Daten werden oben auf dem
Stack als Eingabedaten abgelegt (wie mit einem STACK TOP DATA
-Statement).
Der dritte Buchstabe des Kommandos bestimmt, aus welcher Zeile Daten kopiert werden:
%CCC und %CSC
kopieren alle geschützten Daten aus der Zeile, in der sich der Cursor
befindet, und zwar ab dem Feld, in dem sich der Cursor befindet.
%CCLnn und
%CSLnn
kopieren alle geschützten Daten aus Zeile Nr.
nn.
Darüber hinaus haben Sie folgende Optionen:
%C...A
kopiert eine komplette Zeile, d.h. nicht nur die geschützten Daten,
sondern auch die modifizierbaren Felder; die Zeile wird nicht Feld für Feld
kopiert, sondern als ganzes (einschließlich der Feldattribute).
%C...I
kopiert nur die intensiviert dargestellten Felder einer Zeile.
%C...color
kopiert nur die in der angegebenen Farbe dargestellten Felder einer
Zeile.
%C...C1
kopiert nur ein Feld, und zwar das, in dem sich der Cursor befindet
(ungeachtet seiner Attribute). (%C...L
nn1
is nicht möglich.)
%C...CW
kopiert nur das Wort (begrenzt durch Leer- oder Sonderzeichen in einem
Feld), auf dem der Cursor steht.
(%C...LnnW
ist nicht
möglich.)
%C...S
bewirkt, dass Natural auf dem Schirm bleibt (Stay-Option), von dem die
Daten kopiert werden, wenn das Kommando ausgeführt wird. Damit können Sie
mehrere verschiedene Daten von einem Schirm kopieren, bevor Sie die Daten
weiterverarbeiten.
Wenn Sie das Terminalkommando
%C...
direkt eingeben (oder es einer PF-Taste
zuweisen), bezieht es sich auf den physischen Bildschirm innerhalb des
aktiven Fensters.