@SELECTARRAY[matriz,arriba,izquierda,abajo,derecha,título[,ordenar[,línea de inicio[,máscara de clave]]]]:  abre una ventana de selección con los elementos de la variable de matriz unidimensional especificada, lo que le permite mostrar menús u otras listas de selección desde un archivo por lotes. Puede moverse por la ventana de selección con las pulsaciones de teclas de navegación estándar de la ventana emergente, incluida la coincidencia de cadenas con comodines o expresiones regulares (consulte Ventanas emergentes para detalles; para cambiar las teclas de navegación consulte Directivas de mapeo clave).

 

Si el ancho especificado es < 150, el arriba a la izquierda, abajo a la derecha Se supone que los parámetros son filas/columnas en relación con el TCC ventana. Si el ancho es >= 150, se supone que los parámetros son coordenadas de pantalla (en píxeles).

 

Si configura el séptimo parámetro opcional ordenados a 1, la lista se ordenará alfabéticamente.

 

El octavo parámetro opcional línea de salida especifica la línea que @SELECT debe resaltar al inicio. (La primera línea es 1).  Si especifica línea de salida, también debe especificar el sort parámetro.

 

Si especifica el noveno argumento opcional máscara de teclas, la búsqueda está deshabilitada, y TCC comprobará las pulsaciones de teclas de entrada para ver si coinciden con la máscara de teclas. Si se encuentra una coincidencia, @SELECT devolverá la línea actual y establecerá la variable de entorno _SELECT_KEY en el valor de la clave de entrada. La máscara de clave tiene el mismo formato que INKEY /K.

 

El número de línea seleccionado se devolverá en la variable de entorno SELECT_LINE (la primera línea es 1).

 

Valor devuelto:

 

el texto de la línea en la que se encuentra la barra de desplazamiento si presiona Participar

una cadena vacía si presionas Esc.

 

Vea también @SELECCIONAR.