Sorry, aber das ist auch nicht der Code der bei dir funktioniert,dazu noch die fehlenden blöcke und layer
(nimm m=machen statt se für setzen, falls mal ein Layer fehlt in der DWG / Userr2 sollte auch gesetzt werden falls aktueller Wert 0)Ich bin raus und muss anderes erledigen.
cdf? sdf?
read-point?
Im übrigen Code sehe ich aktuell keine Fehler welche deiner Beschreibung entsprechen würden,
außer das erwähnte (if <Test> ((command "irgendwas")(command "machen")))
was (if <Test> (progn(command "irgendwas")(command "machen")))
oder (if <Test> (command "irgendwas" "machen"))
heißen müßte.
Es ist halt einfach nicht der Code mit allen nötigen Gegebenheiten der bei dir erfolgreich (bei Zahlen) läuft, daher ist es
schwer zu helfen.
Eine DWG mit allen Blöcken, je mit 2 Attributdefinitionen, ist kein Problem zu erstellen - aber nicht unsere Aufgabe.
Die Layer setzen Sequenz ändert man auf "m" statt "se", dann klappt auch das,
aber die richtigen Programmfehler im geposteten Code..
Ändern können wir das, aber wir suchen ja deinen Fehler und dafür brauchts deinen Code (und in diesem Fall auch eine DWG mit den nötigen Blöcken,
sonst macht es wenig Spaß zu helfen und eingie potentielle Helfer lassen es dann einfach)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP