@DOUBLER[nom de fichier,n] : Ligne de retour n à partir du fichier spécifié. La première ligne du fichier est numérotée 0. **EOF** est renvoyé pour tous les numéros de ligne au-delà de la fin du fichier.

 

Le nom de fichier doit être entre guillemets s’il contient des espaces ou des caractères spéciaux.

 

La saisie numérique peut être saisie au format décimal (une séquence de 0 à 9 chiffres) ou au format hexadécimal ("0x" suivi d'une séquence de chiffres hexadécimaux de 0 à F).

 

La fonction @LINE doit lire chaque ligne du fichier pour trouver la ligne que vous demandez, et entraînera donc des délais importants si elle est utilisée dans une longue boucle ou sur un fichier volumineux. Pour une méthode plus efficace de traitement de chaque ligne d'un fichier dans l'ordre, utilisez la DO commande, ou @FILEOPEN et une séquence de @FILEREADs.

 

Vous pouvez récupérer l'entrée de l'entrée standard si vous spécifiez AVEC comme nom de fichier. Si vous êtes réorientation entrée dans @LINE en utilisant cette fonctionnalité, vous devez utiliser regroupement de commandes ou la redirection ne fonctionnera pas correctement (vous pouvez pipe à @LINE sans groupe de commandes ; cette restriction s'applique uniquement à la redirection d'entrée). Par exemple:

 

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

 

@LINE peut récupérer des données à partir de flux de fichiers sur des lecteurs NTFS si le nom du flux est spécifié. Voir Flux de fichiers NTFS pour plus de détails sur les flux de fichiers.

 

@LINE prend en charge le TCC presse-papiers (CLIP0 : - CLIP9 :) et fichiers temporaires (TMP0 : - TMP9 :).

 

Méfiez-vous des caractères ayant une signification particulière TCC, tels que les symboles de redirection et de tuyauterie, dans le fichier. Utilisez RÉGLAGES /X avec les codes appropriés si nécessaire.