| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: mehrere Blöcke auf ein Schritt einfügen (4810 mal gelesen)
|
romi_cad Mitglied multitasking mit diplom
Beiträge: 460 Registriert: 22.01.2004 AutoCAD Architekture 2015 SP2
|
erstellt am: 09. Feb. 2009 14:27 <-- editieren / zitieren --> Unities abgeben:
Hallo, aus einer unübersichlichen Zeichnung, in der sich etwa 20000 Blöcke befinden, alle etwa 10x, möchte ich sie übersichtlich in eine neue Zeichnung einfügen, vielleich per Script. Die bezeichnung der Blöcke habe ich in einer Excelltabelle. Wie mache ich es jetzt weiter? ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 09. Feb. 2009 14:34 <-- editieren / zitieren -->
Hi, kannst Du beschreiben, wie Du bewertest, was 'übersichtlich' und was 'unübersichtlich' ist? Wie beurteilt ein Script die 'Unübersichtlichkeit'? Und was soll dann in der neuen Zeichnung anders werden? - alfred - ------------------ www.hollaus.at |
romi_cad Mitglied multitasking mit diplom
Beiträge: 460 Registriert: 22.01.2004 AutoCAD Architekture 2015 SP2
|
erstellt am: 09. Feb. 2009 15:05 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 09. Feb. 2009 15:16 <-- editieren / zitieren -->
Hi, verstehe ich richtig: Du möchtest sowas wie eine Legende erstellen, die eine Liste der verwendeten Blockdefinitionen anzeigt? Hat also nichts mit den Elementen im Modellbereich selbst zu tun? - alfred - ------------------ www.hollaus.at |
Ex-Mitglied
|
erstellt am: 09. Feb. 2009 16:31 <-- editieren / zitieren -->
Hi, @ALL: ok (mit PM hat sich's geklärt), Ziel ist die Erstellung einer Liste der vorhandenen Blockdefinitionen. @Romana: Anbei findest Du DVB, bitte per Drag&Drop das DVB aus dem Windows-Explorer in den Graphikbereich von AutoCAD hineinziehen (damit wird das DVB geladen). Zeichnung mit Blockdefinitionen in AutoCAD laden. Dann Befehl '_vbarun' starten und (im folgenden Dialog) in der Liste 'xxxx.CreateBlockList' markieren ==> 'Ausführen' Du wirst dann nach einem Basispunkt gefragt (muss im Modellbereich sein) ==> zeigen ==> warten ==> fertig Abstände für Blockliste sind in den ersten Zeilen (VisualBasic-Editor) hardcoded, wenn dieses geändert werden soll, dann die definierten Konstanten auf eigene Bedürfnisse ändern. Wenn Du die Liste in einer anderen Zeichnung oder im Layout brauchst, dann aus dem Modellbereich per 'Copy'/'Paste' entsprechend behandeln. Hope this helps, - alfred - ------------------ www.hollaus.at |
Ex-Mitglied
|
erstellt am: 09. Feb. 2009 17:07 <-- editieren / zitieren -->
Hi nach Hinweis, dass voriges ZIP nicht lesbar wäre anbei gerne nochmals - alfred - ------------------ www.hollaus.at |
romi_cad Mitglied multitasking mit diplom
Beiträge: 460 Registriert: 22.01.2004 AutoCAD Architekture 2015 SP2
|
erstellt am: 09. Feb. 2009 17:07 <-- editieren / zitieren --> Unities abgeben:
|
astebo Mitglied Techniker / PL
Beiträge: 9 Registriert: 06.11.2009 Autocad 2004 bis 2010
|
erstellt am: 06. Nov. 2009 12:04 <-- editieren / zitieren --> Unities abgeben: Nur für romi_cad
|
astebo Mitglied Techniker / PL
Beiträge: 9 Registriert: 06.11.2009 Autocad 2004 bis 2010
|
erstellt am: 06. Nov. 2009 12:05 <-- editieren / zitieren --> Unities abgeben: Nur für romi_cad
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 06. Nov. 2009 12:06 <-- editieren / zitieren --> Unities abgeben: Nur für romi_cad
|
astebo Mitglied Techniker / PL
Beiträge: 9 Registriert: 06.11.2009 Autocad 2004 bis 2010
|
erstellt am: 06. Nov. 2009 12:13 <-- editieren / zitieren --> Unities abgeben: Nur für romi_cad
wau ich probiers ein letztes ma - liegt nicht an euch ich habe in der Zeichnung attribute - von denen möchte ich eine Legende inkl. Symbolen erstellen können. Schaff ich das irgendwie? Schönes wochenende 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: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 06. Nov. 2009 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für romi_cad
|
astebo Mitglied Techniker / PL
Beiträge: 9 Registriert: 06.11.2009 Autocad 2004 bis 2010
|
erstellt am: 09. Nov. 2009 10:36 <-- editieren / zitieren --> Unities abgeben: Nur für romi_cad
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 09. Nov. 2009 10:47 <-- editieren / zitieren --> Unities abgeben: Nur für romi_cad
ich rate jetzt mal weiter: Ich kapiere evtl. langsam was du für ein Problem hast - allerdings habe ich jetzt immernoch 2 Versionen im Kopf: Die einfache Situation - Ein Block bei dir ist auch immer nur für EIN "Symbol" genutzt, jedoch muß der Attributwert des Attributes"XY" sichtbar sein damit das "Symbol" komplett ist. Schwierigere Situation: Du benutzt einen Block für mehrere Symbole, zB. hast du einen Kreis mit einem Attribut in der Mitte. Schreibst du nun den Attributwert "M" hinein so soll es ein Motor sein und wenn du in einer anderen Referenz ein "W" als Attributwert vergibst soll es eine Warnleuchte sein zB. Liege ich mit einer der beiden Möglichkeiten richtig ? Zu beiden würde sich die folgende Frage ergeben: Woher soll das Programm wissen welcher "Klartext" als Legendenbeschreibung zu nehmen ist ? Und: Beides wäre mit einem kleinen (oder größeren) Lispprogramm zu realisieren, das gepostete jedoch geht ganz einfach davon aus das alle Blockreferenzen eines Blockes auch nur ein bestimmtes Symbol darstellen soll und der Blockname=Beschreibung ist. ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |