| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Die Basis für Ihre Digitale Fabrik: Bestandsaufnahme und Datenintegration, ein Webinar am 30.10.2024
|
Autor
|
Thema: Lisp Nuke aber mit Linieneigenschaften Von Block (3293 mal gelesen)
|
sakon Mitglied Konstrukteur
Beiträge: 82 Registriert: 17.10.2011 Autocad 2022 Voll/LT
|
erstellt am: 21. Mrz. 2012 10:31 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe Leute, könnte mir vielleicht jemand weiter helfen. Ich bräuchte die Lisp Nuke, die alles im Block auf Null setz und die Linieneigenschaften auf "von Layer", mit der Funktion das man alles auf Null setzt und alle Linieneigenschaften auf "Von Block" setzt. Vielleicht weiß ja jemand nen Trick oder wie man die Sache umschreiben könnte. Für Ratschläge wäre ich sehr Dankbar. In diesem Sinne Gruß sakon Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RobCraven Mitglied Konstrukteur
Beiträge: 107 Registriert: 30.01.2009
|
erstellt am: 21. Mrz. 2012 10:47 <-- editieren / zitieren --> Unities abgeben: Nur für sakon
Hallo sakon... als erstes: Du hast dir das falsche Forum ausgesucht, du wärst besser hier aufgehoben aber wenn wir schon mal bei sind... wie meinst du das 'alles im Block' meinst du damit die Geometrie? ...und die Linieneigenschaften nun auf vonLayer oder auf vonBlock? LG KJ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RobCraven Mitglied Konstrukteur
Beiträge: 107 Registriert: 30.01.2009 Win10 64bit CoCreate V19 AutoCad mechanical 2017
|
erstellt am: 21. Mrz. 2012 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für sakon
...also ich hab mir jetzt nochmal das nuke.lsp angeschaut und glaube das ich deine Frage jetzt verstehe. Du möchtest einfach das das lisp die Linieneigenschaften nicht auf vonLayer setzt, sondern auf vonBlock, richtig? wenn dann öffne das nuke.lsp mit nem editor (am besten notepad++) und such nach Code: (if(assoc 6 EDATA) ;Resets object linetype to BYLAYER if it isn't. (setq EDATA(subst(cons 6 "BYLAYER")(assoc 6 EDATA)EDATA))
und ändere das "BYLAYER" in "BYBLOCK"das sollte es dann gewesen sein... LG KJ. Tante Edit sagt: Rechtschreibfehler [Diese Nachricht wurde von RobCraven am 21. Mrz. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sakon Mitglied Konstrukteur
Beiträge: 82 Registriert: 17.10.2011 Autocad 2022 Voll/LT
|
erstellt am: 22. Mrz. 2012 13:50 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 22. Mrz. 2012 14:01 <-- editieren / zitieren --> Unities abgeben: Nur für sakon
|
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Mrz. 2012 14:06 <-- editieren / zitieren --> Unities abgeben: Nur für sakon
KJ hat damit angefangen, dann soll er es auch zuende bringen .. er hat vergessen die Prüffunktion zu ändern, so sieht es derzeit aus: Wenn Objektfarbe nicht VONLAYER ist dann stelle VONBLOCK ein , nicht ganz zielführend in dem Fall PS: Nutze doch mal gängige Suchmechanismen: BYBLOCK (oder vonblock) und NUKE , ich denke das sollte ggf. schon eine fertige Nuke-Variante aufpoppen. ------------------ CAD.de System-Angaben - CAD on demand - User:FAQ(Acad) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |