GET-Befehl
Format:
Zweck:
Der GET
-Befehl steuert das Betriebssystem in der Weise, dass die Konsoleneingabe für den nächsten Systembefehl oder für ein über die Konsole eingegebenes Benutzerprogramm von einer Datei erfolgen kann.
Die Konsoleneingabe wird von einer Datei genommen, bis das Programm endet. Wenn die Datei abgearbeitet ist, ehe die Programmeingabe beendet wurde, erwartet das Programm eine nachfolgende Eingabe über die Konsole. Wenn das Programm endet, ehe alle Eingaben abgearbeitet wurden, springt das System zur Konsoleneingabe zurück.
Mit der SYSTEM
-Option geht das System für eine Konsoleneingabe sofort auf die bezeichnete Datei. Das System verlangt eine Konsoleneingabe, wenn das Dateieinde erreicht wurde. Mit dem Befehl GET CONSOLE INPUT FROM CONSOLE
als Befehlszeile in der Eingabedatei springt das System für eine Konsoleneingabe zurück zur Konsole.
Option | Bedeutung |
---|---|
ECHO | bedeutet, dass eine Eingabe auf der Konsole angezeigt wird. Dies ist eine voreingestellte Option. |
NO ECHO | Bedeutet, dass die Dateieingabe nicht auf der Konsole angezeigt wird. Die Programmausgabe und die Systembereitschaftsmeldungen werden nicht von dieser Option berührt und deshalb auf der Konsole angezeigt. SYSTEM bedeutet, dass alle Systemeingaben sofort aus der in der Befehlszeile angegebenen Diskettendatei gelesen werden. GET nimmt die System- und Programmeingabe aus der Datei, bis die Datei agbearbeitet wurde oder bis ein GET-Konsolengefehl aus der Datei gelesen wird. |
Beispiele:
übermittelt dem System, das GET
-Dienstprogramm zu aktivieren. Da SYSTEM
nicht angegeben wurde, list das System die nächste Eingabezeile von der Konsole und führt MYPROG
aus. Wenn das Programm MYPROG
eine Konsoleneingabe fordert, wird diese von der Datei XINPUT
genommen. Wenn MYPROG
endet, springt das System für eine Konsoleneingabe zurück zur Konsole.
steuert das System so, dass eine nachfolgende Konsoleneingabe aus der Datei ABCD
gelesen wird, weil die SYSTEM
-Option im Befehl enthalten ist. Das System springt für eine Konsoleneingabe zurück zur Konsole, wenn das Ende der Datei ABCD
erreicht wird. Alternativ kann ABCD
das System zurück zur Konsole steuern, wenn ABCD
einen Befehl GET CONSOLE
enthält.
teilt dem System mit, eine Konsoleneingabe von der Konsole zu holen. Dieser Befehl kann in einer Datei benutzt werden, die vorher in einem Befehl GET FILE
benannt wurde, und die bereits vom System für eine Konsoleneingabe gelesen wird. Der Befehl wird benutzt, um die Konsoleneingabe zurück zur Konsole zu legen, ehe das Dateieinde erreicht wird.