@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.