Zweck:Positionieren Sie den Cursor auf dem Bildschirm und zeigen Sie optional eine Meldung an

 

Format:SCREEN Zeile Spalte [Text ]

 

ReiheDie neue Zeilenposition für den Cursor
ÜberblickDie neue Spaltenposition für den Cursor
TextOptionaler Text, der an der neuen Cursorposition angezeigt wird

 

Siehe auch: ECHO und ECHOERR, ECHOS und ECHOSERR, SCRPUT, TEXT und VSCRPUT.

 

Verwendung:

 

Mit SCREEN können Sie attraktive Bildschirmanzeigen in Batch-Dateien erstellen. Mit SCRPUT können Sie festlegen, wo eine Meldung auf dem Bildschirm angezeigt werden soll. Mit SCREEN können Sie Menüs und ähnliche Anzeigen erstellen. Das folgende Batchdateifragment zeigt beispielsweise ein Menü an:

 

@ Echo off

Klasse

Bildschirm 3 10 Wählen Sie eine Zahl von 1 bis 4:

Bildschirm 6 20 1 – Textverarbeitung

Bildschirm 7 20 2 – Tabellenkalkulation

Bildschirm 8 20 3 – Telekommunikation

Bildschirm 9 20 4 – Beenden

 

SCREEN ändert die Bildschirmfarben nicht. Um Text in bestimmten Farben anzuzeigen, verwenden Sie SCRPUT or VSCRPUT. SCREEN belässt den Cursor immer am Ende des angezeigten Textes.

 

Das Reihe und Überblick Die Werte basieren auf Null und sind daher bei einer Anzeige mit 25 Zeilen x 80 Spalten gültig Reihen sind 0 - 24 und gültig Spalten sind 0 - 79. SCREEN prüft, ob ein gültiger Wert vorliegt Reihe und Überblickund zeigt eine Fehlermeldung „Nutzung“ an, wenn einer der Werte außerhalb des zulässigen Bereichs liegt.

 

Sie können auch angeben Reihe und Überblick als Offsets von der aktuellen Cursorposition. Beginnen Sie den Wert mit einem Pluszeichen [+], um den Cursor nach unten oder rechts zu bewegen, oder mit einem Minuszeichen [-], um den Cursor nach oben oder links zu bewegen. In diesem Beispiel wird eine Zeichenfolge drei Zeilen über der aktuellen Position in der absoluten Spalte 3 gedruckt:

 

screen -3 10 Hallo Welt!

 

Sie geben 999 für die an Reihe, SCREEN zentriert den Text vertikal auf dem Display. Wenn Sie 999 für angeben Überblick, SCREEN zentriert den Text horizontal. In diesem Beispiel wird eine Nachricht in der Mitte gedruckt TCC-RT-Fenster:

 

Bildschirm 999 999 Hallo Welt