Servus Mapexport erzeugt Blockdefinitionen Block_1 Block_2 usw. was bei großen Datenmengen Tausende sind.
Jetzt wollte ich diese gerade ziehen.
Bei ssget ((0 . "INSERT")) verwende ersetzt er mit alle Blöcke
Bei ssegt ((2 . "AW_SAN_SCHACHT_*")) bekomme ich ; Fehler: Fehlerhafter Argumenttyp: numberp: nil
Edit hm da hab ich mich wohl verwurstelt, jetzt läufts...
(setq n 0) hat fehlte...
Code:
(setq n 0)
(repeat
(sslength(setq aws (ssget "X" '((2 . "AW_SAN_SCHACHT_*")))))
(setq OBJ (entget (ssname aws n)))
(command "_.-INSERT" "AW_SAN_SCHACHT_1" (cdr(assoc 10 OBJ)) "" "" (* (cdr (assoc 50 obj)) (/ 180 pi)) )
(entdel (ssname aws n))
(setq n (1+ n))
)
------------------
<----- Bitte Systeminfo eintragen, warum siehst du
hier. Schöne Grüsse aus der Steiermark Bernd P.
[Diese Nachricht wurde von Bernd P am 19. Sep. 2018 editiert.]
[Diese Nachricht wurde von Bernd P am 19. Sep. 2018 editiert.]
[Diese Nachricht wurde von Bernd P am 19. Sep. 2018 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP