@LINIE[Dateiname,n]:  Rückgabezeile n aus der angegebenen Datei. Die erste Zeile in der Datei hat die Nummer 0. **EOF** wird für alle Zeilennummern über das Ende der Datei hinaus zurückgegeben.

 

Der Dateinamen muss in Anführungszeichen stehen, wenn es Leerzeichen oder Sonderzeichen enthält.

 

Numerische Eingaben können entweder im Dezimalformat (eine Folge von 0–9 Ziffern) oder im Hexadezimalformat („0x“, gefolgt von einer Folge von 0–F Hexadezimalziffern) eingegeben werden.

 

Die @LINE-Funktion muss jede Zeile der Datei lesen, um die von Ihnen angeforderte Zeile zu finden, und verursacht daher erhebliche Verzögerungen, wenn sie in einer langen Schleife oder für eine große Datei verwendet wird. Für eine effektivere Methode zum Verarbeiten jeder Zeile einer Datei nacheinander verwenden Sie die DO Befehl, oder @DATEI ÖFFNEN und eine Folge von @FILEREADs.

 

Sie können Eingaben von der Standardeingabe abrufen, wenn Sie dies angeben MIT als Dateiname. Wenn du bist Umleitung Um diese Funktion in @LINE einzugeben, müssen Sie sie verwenden Befehlsgruppierung oder die Umleitung funktioniert nicht richtig (Sie können Rohr zu @LINE ohne Befehlsgruppe; diese Einschränkung gilt nur für die Eingabeumleitung). Zum Beispiel:

 

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

 

@LINE kann Daten aus Dateistreams auf NTFS-Laufwerken abrufen, wenn der Streamname angegeben wird. Sehen NTFS-Dateistreams Weitere Informationen zu Dateistreams finden Sie hier.

 

@LINE unterstützt das TCC Zwischenablagen (CLIP0: - CLIP9:) und temporäre Dateien (TMP0: - TMP9:).

 

Hüten Sie sich vor Zeichen mit besonderer Bedeutung TCCB. Umleitungs- und Rohrleitungssymbole, innerhalb der Datei. Verwenden Sie die SETDOS /X mit den entsprechenden Codes nach Bedarf.