Hallo,
ich kann mit (setq ssAusw (ssget)) ein nicht ausgechecktes Element auswählen.
Ich kann mit (sssetfirst nil ssAusw) das nicht ausgecheckte Element hervorheben.
Habe ich aber das Element (setq entObj (ssname ssAusw 0)), kann ich es mit (sssetfirst nil (ssadd entObj)) nicht hervorheben.
Diese Frage gehört zu dem Komplex via Lisp ein Objekt auszuchecken. Das ist mit bisher nicht gelungen, es sei denn, ich mache es so:
(command "_mapcheckout" (ssget) "").
Das Problem bei dieser Variante ist, dass ich aber das Element schon aus einer anderen Funktion kenne und gerne mit
(command "_mapcheckout" entObj "") oder allenfalls mit
(command "_mapcheckout" (ssadd entObj) "") das Element auschecken möchte. Da beides nicht geht, dachte ich mir, dann eben mit sssetfirst das Element hervorzuheben und anschließend mit
(command "_mapcheckout" (ssget) "") automatisch finden zu lassen. Aber auch das geht nicht, weil sssetfirst das Element nicht auswählt.
Hat jemand eine Idee?
VG, Fred
------------------
Fred Tomke
Dipl.-Ing. (FH) Landespflege
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP