@SELECCIONAR[nombre de archivo,arriba,izquierda,abajo,derecha,título[,ordenar[,línea de inicio[,máscara de clave]]]]: muestra una ventana de selección con las líneas del archivo especificado, 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.

 

Nombre del archivo debe estar entre comillas si contiene espacios en blanco o caracteres especiales. El tamaño del archivo está limitado únicamente por la memoria disponible. Para seleccionar entre líneas pasadas a través de la redirección de entrada o una tubería, use ESTAFA: as nombre de archivo. Para seleccionar entre líneas en el portapapeles de Windows, use ACORTAR: as nombre de archivo.

 

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 RT. 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 sort a 1, la lista se ordenará alfabéticamente. si estableces sort a -1, la lista se ordenará en orden alfabético inverso.

 

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-RT verificará 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.

 

Ejemplo:

 

llamar a %@select["d:\path\my menu.txt",50,100,175,400,Selecciona una opción]