| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Cideon Solution Days am Nürburgring - Innovation trifft auf Schnelligkeit, eine Pressemitteilung
|
Autor
|
Thema: Alle Layerstatus löschen per button? (1828 mal gelesen)
|
Primator Mitglied Elektroplaner
Beiträge: 31 Registriert: 08.03.2010 WIN 7, ACAD2011
|
erstellt am: 30. Nov. 2010 11:49 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe Leute Ich möchte für das bereinigen von externen Zeichnungen einen Button erstellen, welcher mir alle Layerstatus aus der Zeichnung löscht. Ich weiss nur nicht wie Habs schon mit _-layerstate oder -lman probiert die Befehle haben aber leider keine unteroptionen die man über das ACAD-Textfenster eingeben kann ------------------ Der der mit dem AutoCAD tanzt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 703 Registriert: 16.04.2010 Inventor 2024.3 / Windows 10 Business Intel Xeon CPU Gold 6342 2,8 GHz / 64 GB RAM
|
erstellt am: 30. Nov. 2010 11:59 <-- editieren / zitieren --> Unities abgeben: Nur für Primator
|
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: 30. Nov. 2010 12:32 <-- editieren / zitieren --> Unities abgeben: Nur für Primator
|
Primator Mitglied Elektroplaner
Beiträge: 31 Registriert: 08.03.2010 WIN 7, ACAD2011
|
erstellt am: 30. Nov. 2010 12:50 <-- editieren / zitieren --> Unities abgeben:
Danke CADmium Das Tool tut was es tun soll ...jojo für dein Tip danke ich dir natürlich auch, kannte ich noch nicht. ------------------ Der der mit dem AutoCAD tanzt [Diese Nachricht wurde von Primator am 30. Nov. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Primator Mitglied Elektroplaner
Beiträge: 31 Registriert: 08.03.2010 WIN 7, ACAD2011
|
erstellt am: 01. Dez. 2010 09:58 <-- editieren / zitieren --> Unities abgeben:
Hallo CADmium Das Tool ist ja nur ne Testversion Gibts da auch ne kostenlose Lösung? Das kann doch nicht sein, dass man bei einer so teuren Software für kleine selbstverständliche Funktionen noch extra was berappen muss. ------------------ Der der mit dem AutoCAD tanzt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3336 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 01. Dez. 2010 10:52 <-- editieren / zitieren --> Unities abgeben: Nur für Primator
Hi, Zitat:
Das Tool ist ja nur ne Testversion Gibts da auch ne kostenlose Lösung?
Gibt's sicher auch, aber ohne Fleiß nun mal kein Preis. ;) Zitat: [i] Das kann doch nicht sein, dass man bei einer so teuren Software für kleine selbstverständliche Funktionen noch extra was berappen muss. /i]
Was du eine "kleine selbstverständliche Funktion" nennst, ist für andere überflüssiges Gedöns. AutoCAD ist nunmal die eierlegende Wollmilchsau: Könnte alles, muss aber nicht. Zur Ausgestaltung des Programms gibt's schließlich die Programmierschnittstellen. Und "teuer" ist relativ. ;) Ich denke mal, CADmium hat die neueren Lisp-Funktionen für Layerstatus noch nicht entdeckt und deshalb mehr als einen 5-Zeiler für diese Aufgabe schreiben müssen. Dass er sowas nicht ganz kostenlos macht, muss man nun mal respektieren. Ich hoffe, er sieht's mir nach, wenn ich jetzt einen Einzeiler zum Löschen aller Layerstatus poste. Code:
(mapcar 'layerstate-delete (layerstate-getnames 'T))
Gruß CADchup
------------------ CADmaro.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Primator Mitglied Elektroplaner
Beiträge: 31 Registriert: 08.03.2010 WIN 7, ACAD2011
|
erstellt am: 01. Dez. 2010 11:24 <-- editieren / zitieren --> Unities abgeben:
Hallo CADchup Erst mal ein grosses dankeschön für deinen grossen aufwand dieser simplen LISP Codezeile. Ich bin halt kein Programmierer, der solche Lösungen im schlaf herausfindet. Die Anwendung ist ja schon so sehr komplex und umfangreich ohne Programmierung. Ich denke mal das dieses Forum aber dafür da ist Probleme zu lösen, und nicht eine Markt Plattform für Tools ist, oder? Sonst wär mir keine Lösung lieber und brauche dann halt mehr Zeit für meine Arbeit welche ich ja nicht zahlen muss sondern gezahlt kriege. Mir ist schon klar, das man heutzutage "nichts" mehr kostenlos bekommt. Aber genau dieses "Geld-denken" wird mal unser aller Untergang sein. Ich möchte euch auf keinem Fall ans Bein pinkeln, ich bin hier immer mit einer Lösung befriedigt worden, was mich immer glücklich machte. Und das Schätze ich und werde das auch in Zukunft sehr Schätzen. gruss Prima ------------------ Der der mit dem AutoCAD tanzt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 01. Dez. 2010 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für Primator
Hallo Primator, Zitat: Original erstellt von Primator: ... Ich denke mal das dieses Forum aber dafür da ist Probleme zu lösen, und nicht eine Markt Plattform für Tools ist, oder?
... ja, das ist es. Und mit dem Tool konntest du ja auch ein passendes Ergebnis erzielen - auch wenn es in der Laufzeit beschränkt, also eine Testversion ist. Zitat: Original erstellt von Primator: Sonst wär mir keine Lösung lieber und brauche dann halt mehr Zeit für meine Arbeit welche ich ja nicht zahlen muss sondern gezahlt kriege. [/B]
... Geld-denken .. fällt mir dazu als erstes ein. Und als zweites, hast du mal deinen Chef gefragt, was du ihn die Stunde kostest? Hast du mal gerechnet, wie lange du für das Ergebnis, welches du mit diesem Tool erreichst für 10 oder 20 oder 100 Zeichnungen benötigen würdest? Wie häufig würdest du dieses Tool wohl im Monat/Jahr anwenden? Wieviel Zeit kannst du damit sparen .. die dir dein Chef bezahlt .. in der dich dein Chef in anderen Projekten beschäftigen könnte, für die das Unternehmen Gelb bekommt? Mitarbeiter, mit deiner Einstellung, hätten in meinem Unternehmen keine Chance auf eine langfristige Beschäftigung. Zitat: Original erstellt von Primator: Mir ist schon klar, das man heutzutage "nichts" mehr kostenlos bekommt. Aber genau dieses "Geld-denken" wird mal unser aller Untergang sein.[/B]
... genau deine Denkweise wird dein Untergang sein. Denn wenn alles nichts kosten darf, was dir einen Vorteil gegenüber dem Wettbewerbern verschafft, dann kann es wohl passieren, dass eben genau diese Wettbewerber sich diesen Vorteil verschaffen, und dein Unternehmen früher oder später erledigt sein wird. Du solltest dir auch im klaren darüber sein, dass eben auch eine Zeile Code, mitunter etliche Stunden Arbeit bedeutet haben. Man kann nicht von der Zeilenanzahl auf den Wert eines Tools schließen. .. und gar nichts mehr kostenlos .. stimmt auch nicht ganz. Ein großer Teil der vonb CADmium programmierten Lösungen sind auf der defun-tools Website gehostet. Unter den vielen lizenzpflichtigen Tools finden sich auch einige kostenfreie. Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Primator Mitglied Elektroplaner
Beiträge: 31 Registriert: 08.03.2010 WIN 7, ACAD2011
|
erstellt am: 01. Dez. 2010 13:16 <-- editieren / zitieren --> Unities abgeben:
Wiso kommt jetzt von Dir solch eine treiste Bemerkung zu meiner Persönlichkeit? DU kennst MICH doch gar nicht?!? Ich würde warscheinlich auch nie für solch ein Arbeitbgaber arbeiten. ------------------ Der der mit dem AutoCAD tanzt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
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: 01. Dez. 2010 16:22 <-- editieren / zitieren --> Unities abgeben: Nur für Primator
|
Primator Mitglied Elektroplaner
Beiträge: 31 Registriert: 08.03.2010 WIN 7, ACAD2011
|
erstellt am: 01. Dez. 2010 16:27 <-- editieren / zitieren --> Unities abgeben:
Ja tut mir leid. Wollte nicht unverschämt sein... Danke nochmals für deine mühe. Das ganze hat sich zu was hoch geschauckelt was nicht Sinn und Zweck hat. ------------------ Der der mit dem AutoCAD tanzt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |