Hallo,
ich möchte gern aus einer Datei mit Vermessungsaten die Punkte einlesen und verbinden.
Format der txt-Datei:
123.345, 3.9, 0
234.3, 230.0, 0
1, 12.3, 0
folgende Schwierigkeiten:
der Befehl READ schneidet mir die Nachkommastellen (nachm Punkt) ab. Ist die Variable text="1, 12.3, 0". Dann ergeben die zwei auskommentierten KontrollVariablen READERSTR="(1, 12.3, 0) und READER=(1, 12 0) . Warum?
Außerdem zeichnet er mir die Punkte in Autocad nicht.
Autocadversion 2007.
Gruß und DAnk im Vorraus
sori
(DEFUN c:LIST2POINT (/ fang file)
(SETQ file (OPEN "profile.TXT" "r"))
(WHILE (SETQ text (READ-LINE file))
;(setq readerstr (strcat "(" text ")"))
;(setq reader (read (strcat "(" text ")")))
(COMMAND "_POINT" (read (strcat "(" text ")")))
)
(CLOSE file)
(PRINC)
)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP