| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Attribute Befehl chgatt (1293 / mal gelesen)
|
wuselking Mitglied
Beiträge: 293 Registriert: 19.11.2004 AutoCAD 2018 EPLAN P8 v2.9 SP1 build 14642
|
erstellt am: 28. Jun. 2018 13:51 <-- editieren / zitieren --> Unities abgeben:
Hallo! Mit dem Befehl CHGATT kann man die attribute von mehreren unterschiedlichen Blöcken bearbeiten (Höhe, Breitenfaktor, ...). Die ausrichtung lässt sich leider nicht bearbeiten. Kennt jemand ein Tool, mit dem man auch die Ausrichtung von Attributen in mehreren verschieden Blöcken in einem Rutsch ändern kann? Danke! ------------------ Danke und Grüße Olaf P.S. Wer Schreinfehler findet, darf sie behalten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Jun. 2018 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für wuselking
|
wuselking Mitglied
Beiträge: 293 Registriert: 19.11.2004 AutoCAD 2018 EPLAN P8 v2.9 SP1 build 14642
|
erstellt am: 28. Jun. 2018 14:14 <-- editieren / zitieren --> Unities abgeben:
Uppssss, sorry, das wusste ich nicht. Habe bei Lee Mac was gefunden http://www.lee-mac.com/attmodsuite.html ABER: Ich kann nicht mehrere Blöcke auswählen, wie es in der Beschreibung steht. Ich nehme den Befehl EdAtt und wähle das Attribut BASISPUNKT. Das wird mir in der Befehlszeile auch angezeigt. Ich wähle Blöcke aus bzw. gebe bei der Auswahl all ein. Aber es wird dann nur das Attribut in dem Block geändert, zu dem das Attribut bei der Auswahl gehörte. Da der Autor anscheinend nur in Englisch kommuniziert und meins nur rudimentär ist frage ich euch, was ich da falsch mache. Danke! ------------------ Danke und Grüße Olaf P.S. Wer Schreinfehler findet, darf sie behalten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Jun. 2018 14:40 <-- editieren / zitieren --> Unities abgeben: Nur für wuselking
Code:
Ändere: (defun c:mvAtt ( / *error* doc asel base disp lck ss tag ) in> (defun c:mvAttx ( / *error* doc asel base disp lck ss tag )
(defun c:roAtt ( / *error* doc asel base disp lck ss tag ) in> (defun c:roAttx ( / *error* doc asel base disp lck ss tag ) (defun c:edAtt ( / *error* LM:GetSavePath LM:WriteDCL MakeList VersionNumber doc SavePath dcfname in> (defun c:edAttx ( / *error* LM:GetSavePath LM:WriteDCL MakeList VersionNumber doc SavePath dcfname ( (ssget (list (cons 0 "INSERT") (cons 2 b) (cons 66 1))) ) ( (ssget "_X" (list (cons 0 "INSERT") (cons 2 b) (cons 66 1))) ) in> ( (ssget (list (cons 0 "INSERT") (cons 66 1))) ) ( (ssget "_X" (list (cons 0 "INSERT") (cons 66 1))) )
(princ "\n:: Attribute Modification Suite | © Lee Mac 2010 www.lee-mac.com ::") in> (princ "\n:: Attribute Modification Suite | © Lee Mac 2010 www.lee-mac.com :: / ed180628wuselking") (princ "\n:: Type \"mvAtt\", \"roAtt\" or \"edAtt\" to Invoke ::\n") in> (princ "\n:: Type \"mvAttx\", \"roAttx\" or \"edAttx\" to Invoke ::\n") Und speichere die Datei dann unter "AttModSuiteV1-1_ed180628wuselking.lsp" Nach dem laden hast du dann die Befehl mvAtt roAtt edAtt zur Verfügung, welche Blockreferenzen unterschiedlicher Blöcke akzeptieren.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wuselking Mitglied
Beiträge: 293 Registriert: 19.11.2004 AutoCAD 2018 EPLAN P8 v2.9 SP1 build 14642
|
erstellt am: 28. Jun. 2018 15:43 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank! Genau so sollte es sein und so hatte ich es auch aus der Beschreibung heraus verstanden. Einziger Wermutstropfen: Nach einem attsync werden die "alten" Eigenschaften der attribute wieder hergestellt. Kann man da noch was machen? ------------------ Danke und Grüße Olaf P.S. Wer Schreinfehler findet, darf sie behalten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Jun. 2018 15:54 <-- editieren / zitieren --> Unities abgeben: Nur für wuselking
Attsync synchronsiert alle Eigenschaften, aller Attribute der Blockreferenzen (auf Ausnahmen gehe ich nicht ein) Bedeutet: Nein. ootb Entweder man weicht von der Blockdefinition ab, dann besteht das Problem mit Attsync (Dein aktueller Fall) ootb Oder man ändert die Blockdefinition und überträgt die aktuellen Eigenschaften auf die Blockreferenzen(deren Attribute). zusatzprogramm Oder man muss sich eine alternative Programmerweiterung zu Attsync suchen welche entsprechende Optionen bietet (= wählbar welche Eigenschaft gesync't wird) und diese nutzen, dabei hoffen das niemand anderes Attsync ausführt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wuselking Mitglied
Beiträge: 293 Registriert: 19.11.2004 AutoCAD 2018 EPLAN P8 v2.9 SP1 build 14642
|
erstellt am: 28. Jun. 2018 15:57 <-- editieren / zitieren --> Unities abgeben:
|