read-line (AutoLISP)

Liest eine Zeichenfolge von der Tastatur oder aus einer geöffneten Datei, bis eine Zeilenendmarkierung festgestellt wird.

Unterstützte Plattformen: Windows und macOS

Signatur

(read-line [file-desc])
file-desc

Typ: Datei

Eine Dateikennzeichnung (von open abgerufen), die sich auf eine geöffnete Datei bezieht. Wenn kein Wert für file-desc angegeben ist, ruft read-line die Eingabe über den Tastatureingabepuffer ab.

Rückgabewerte

Typ: Zeichenfolge

Der von read-line gelesene Text, ohne Zeilenendmarkierung. Wenn read-line auf das Ende der Datei trifft, wird Null zurückgegeben.

Versionsinformationen

Verlauf

Beispiele

Windows

Öffnen einer Datei zum Lesen:

(setq f (open "c:\\my documents\\new.tst" "r"))
#<file "c:\\my documents\\new.tst">

Verwenden von read-line , um eine Zeile aus der Datei zu lesen:

(read-line f)
"To boldly go where nomad has gone before."

Abrufen einer Eingabezeile des Benutzers:

(read-line)
To boldly go
"To boldly go"
Mac OS

Öffnen einer Datei zum Lesen:

(setq f (open "/my documents/new.tst" "r"))
#<file "/my documents/new.tst">

Befehl:

Verwenden von read-line, um eine Zeile aus der Datei zu lesen:

(read-line f)
"To boldly go where nomad has gone before."

Abrufen einer Eingabezeile des Benutzers:

(read-line)
To boldly go
"To boldly go"