@LÍNEA[nombre de archivo, n]:  Devuelve línea n del archivo especificado. La primera línea del archivo tiene el número 0. **EOF** se devuelve para todos los números de línea más allá del final del archivo.

 

EL nombre de archivo debe estar entre comillas si contiene espacios en blanco o caracteres especiales.

 

La entrada numérica se puede ingresar en formato decimal (una secuencia de 0 a 9 dígitos) o en formato hexadecimal ("0x" seguido de una secuencia de 0 a F dígitos hexadecimales).

 

La función @LINE debe leer cada línea del archivo para encontrar la línea que solicita y, por lo tanto, provocará retrasos importantes si se utiliza en un bucle largo o en un archivo grande. Para obtener un método más eficaz de procesar cada línea de un archivo en secuencia, utilice el DO comando, o @FILEOPEN y una secuencia de @FILEREADs.

 

Puede recuperar la entrada de la entrada estándar si especifica CON como nombre de archivo. Si usted es redireccionamiento entrada a @LINE usando esta función, debe usar agrupación de comandos o la redirección no funcionará correctamente (puede tubo a @LINE sin un grupo de comandos; esta restricción se aplica sólo a la redirección de entrada). Por ejemplo:

 

(echo %@line[con,0]) < miarchivo.dat

 

@LINE puede recuperar datos de secuencias de archivos en unidades NTFS si se especifica el nombre de la secuencia. Ver Secuencias de archivos NTFS para obtener detalles adicionales sobre secuencias de archivos.

 

@LINE admite la TCC portapapeles (CLIP0: - CLIP9:) y archivos temporales (TMP0: - TMP9:).

 

Tenga cuidado con los caracteres con significado especial para TCC, como símbolos de redirección y canalización, dentro del archivo. Usa SETDOS /X con los códigos apropiados según sea necesario.