Folgendes sollte das Lisp bewirken: falls kein Objekt ausgewählt ist wir nur der Layer 1 zum aktuelle Layer (dies funktionier noch einwandfrei) - falls Objekte ausgewählt sind, sollen diese auf den Layer1 gelegt werden (dies funktionier eben nicht). Ich bekomme dann die Rückmeldung „Ungültiger Optionstitel | Geben Sie die zu ändernde Eigenschaft ein [Farbe/LAyer/LTYp/LTFaktor/LStärke/Objekthöhe/Material/Beschriftung]:“.
Hat vielleicht jemand eine Idee, was dem 2010 da nicht passen kann?
1.Mit der ausgebesserten Zeile funktioniert es jetzt im Acad 2010 – Danke !!!
2.Im Acad 2008 aber nicht(!) da funktioniert es nur mit alten Zeile !
3.Wieso sich dies zwischen den Versionen geändert lohnt sich seit Office 2010 eh nicht mehr zu hinterfragen
4.Verstehen tu ich das ganze trotzdem nicht – vor allem warum darf ich beim 2010 nicht eine Variable als Objektauswahl einsetzen – könnte ja auch ein komplizierteres Lisp sein wo ich mal eine Variable brauche – oder ist meine Variable für 2010 ungeeignet?
Zitat:Original erstellt von Andreas Kraus: Hallo Jonny, da ist ein Leerzeichen zwischen dem Anführungszeichen und Layer_1. Also " Layer_1" statt "Layer_1". Ich glaub das soll da nicht hin.
Danke für den Hinweis – das von mir gepostete Lisp hab ich nur schnell zusammengezimmert (ist eigentlich nur Teil eines Ganzen) und hab da ein Leerzeichen zu viel erwischt. Das Problem war die Variable „temp“ im Autocad 2010.
erstellt am: 01. Okt. 2010 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für jonnymaier1
Hallo Jonny, du hast im ersten Beitrag was von „Ungültiger Optionstitel I " geschrieben. Das bezieht sich ja auf das (ssget "I"). Ich weis zwar nicht was es da zu meckern gibt aber schau mal nach Tippfehlern usw.
Zitat:Original erstellt von Andreas Kraus: Hallo Jonny, du hast im ersten Beitrag was von „Ungültiger Optionstitel I " geschrieben. Das bezieht sich ja auf das (ssget "I"). Ich weis zwar nicht was es da zu meckern gibt aber schau mal nach Tippfehlern usw.
Danke für den Hinweis mit den "Ungültiger Optionstitel" - es war nichts falsch geschrieben sondern mir ist folgendes aufgefallen:
Acad2010 merkt sich die Vorauswahl - sprich hier brauche ich die Variable nicht mehr bzw. ist die Variableninformation schon eine Optionseingabe für den Befehl „eigändr“ – deshalb die Fehlermeldung "Ungültiger Optionstitel" – im Acad2008 war das anscheinend noch anders (oder es liegt vielleicht an einer Systemvariable?). Ich hab jetzt einfach ein (command) eingefügt um die Vorauswahl aufzuheben und es funktioniert!