Prüfen auf Treffer nach ON | |
IF .TRUE[(arb)]. [ rel cl1 ] | .FALSE[(arb)]. { GOTO { label | ln | strvar } | RETURN } | :text } |
Prüfen, ob bei der letzten Verarbeitung eines ON- Kommandos ein Treffer festgestellt wurde. Ist die Bedingung erfüllt, so wird entweder auf die Sprungmarke verzweigt oder die Prozedur mit dem Kommando RETURN abgebrochen.
| |
.TRUE[(arb)]. | Die Bedingung ist erfüllt, wenn bei der letzten Ausführung eines ON- Kommandos ein Treffer festgestellt wurde. Je nach der Einstellung im Menü Optionen / Einstellungen / Verschiedenes / "Find-True/False-Schalter global " bezieht sich die Bedingung auf das Ergebnis des letzten ON-Kommandos des aktuellen Arbeitsbereiches oder global auf alle Arbeitsbereiche. Ist zusätzlich ein Arbeitsbereich angegeben, bezieht sich die Bedingung auf das letzte ON-Kommando, das im angegebenen Arbeitsbereich ausgeführt wurde.
|
rel cl1 | Bei TRUE ist die Bedingung nur erfüllt, wenn auch die durch cl angegebene Spalte mit der Spalte des ersten festgestellten Treffers übereinstimmt. |
.FALSE[(arb)]. | Die Bedingung ist erfüllt, wenn bei der letzten Ausführung eines ON- Kommandos kein Treffer festgestellt wurde. Je nach der Einstellung im Menü Optionen / Einstellungen / Verschiedenes / "Find-True/False-Schalter global " bezieht sich die Bedingung auf das Ergebnis des letzten ON-Kommandos des aktuellen Arbeitsbereiches oder global auf alle Arbeitsbereiche. Ist zusätzlich ein Arbeitsbereich angegeben, bezieht sich die Bedingung auf das letzte ON-Kommando, das im angegebenen Arbeitsbereich ausgeführt wurde.
|
GOTO | Kommando GOTO ausführen, wenn die Bedingung erfüllt ist.
|
RETURN | Kommando RETURN ausführen, wenn die Bedingung erfüllt ist.
|
text | Beliebige Zeichenfolge. |
Ist das erste von einem Leerzeichen verschiedene Zeichen | |
1. | kein Anweisungssymbol, | |
werden die dem : folgenden Leerzeichen als zum text gehörende Leerzeichen behandelt. Für die Behandlung gilt: | ||
– | text steht in der aktuellen Zeile; | |
– | die aktuelle Zeilennummer wird um die aktuelle Schrittweite erhöht; | |
– | vorhandene Tabulatorzeichen werden berücksichtigt. | |
2. | ein Anweisungssymbol, | |
werden die dem : folgenden Leerzeichen ignoriert. Folgt als zweites Zeichen | ||
– | kein Anweisungssymbol, wird text als EDT-Anweisung interpretiert und sofort ausgeführt. | |
– | Anweisungssymbol, wird text als Textzeile wie bei 1) behandelt | |