@SELECTARRAY[array,top,left,bottom,right,title[,sort[,startline[,keymask]]]]: Öffnet ein Auswahlfenster mit den Elementen der angegebenen 1-dimensionalen Array-Variable, so dass Sie Menüs oder andere Auswahllisten aus einer Batch-Datei heraus anzeigen können. Sie können sich mit den Standardtasten für die Popup-Fenster-Navigation durch das Auswahlfenster bewegen, einschließlich der Suche nach Zeichenketten mit Wildcards oder regulären Ausdrücken (siehe Popup-Fenster für weitere Einzelheiten; zum Ändern der Navigationstasten siehe Direktiven für die Tastenbelegung).

 

Wenn die angegebene Breite < 150 ist, werden die Parameter oben, links, unten und rechts als Zeilen/Spalten relativ zum TCC Fenster. Wenn die Breite >= 150 ist, werden die Parameter als Bildschirmkoordinaten (in Pixel) angenommen.

 

Wenn Sie den optionalen 7. Parameter sorted auf 1 setzen, wird die Liste alphabetisch sortiert.

 

Der optionale 8. Parameter startline gibt die Zeile an, die @SELECT beim Start hervorheben soll. (Die erste Zeile ist 1.) Wenn Sie startline angeben , müssen Sie auch den  Parametersort angeben .

 

Wenn Sie das optionale 9. Argument keymask angeben , wird die Suche deaktiviert, und TCC prüft die Tastatureingaben auf eine Übereinstimmung mit der Tastenmaske. Wenn eine Übereinstimmung gefunden wird, gibt @SELECT die aktuelle Zeile zurück und setzt die Umgebungsvariable _SELECT_KEY auf den Wert der Eingabetaste. Die Tastenmaske hat das gleiche Format wie INKEY /K.

 

Die Nummer der ausgewählten Zeile wird in der Umgebungsvariablen SELECT_LINE zurückgegeben (die erste Zeile ist 1).

 

Rückgabewert:

 

der Text der Zeile, in der sich der Rollbalken befindet, wenn Sie Enter drücken

eine leere Zeichenkette, wenn Sie Esc drücken.

 

Siehe auch @SELECT.