|
Autocad VBA : Bereich aus Zeichnung auswählen und kopieren
BloodyMess am 04.04.2005 um 11:43 Uhr (0)
Hallo, suche mal hier im Forum nach SelectionSet (Auswahlsatz). Das wird Dir weiterhelfen. Beispiele davon sollte es hier genug geben, sonst mal in der Hilfe nachschauen. Die vorhandene Zeichnung musst vor Anwendung des SelectionSets natürlich öffnen. Gruss TP ------------------ [Diese Nachricht wurde von BloodyMess am 04. Apr. 2005 editiert.]
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Bestimmter Vektor aus Zeichnung herauskopieren
BloodyMess am 30.06.2005 um 12:53 Uhr (0)
Hallo VIP, ein SelectionSet oder AuswahlSatz sollte es sein, was Du suchst. Lies einfach ein bissle im Forum oder in der Hilfe. Gruss TP ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Autodesk Map 5, Voransicht der einzubindenden Zeichnung in Projekt laden ???
BloodyMess am 28.10.2004 um 23:48 Uhr (0)
hallo hendersson, kuck mal, ob Dir dieser http://ww3.cad.de/foren/ubb/Forum259/HTML/000312.shtml weiterhilft. Gruß TP ------------------ [Diese Nachricht wurde von BloodyMess am 28. Okt. 2004 editiert.]
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Dringend Hilfe gesucht
BloodyMess am 05.09.2004 um 11:40 Uhr (0)
Hallo, ja genau, hab nicht dran gedacht, das eine Zeichnung auch in der Layoutansicht gespeichert sein könnte. Um die Zeichnung nach dem Block einfügen zu speichern, reicht ein ThisDrawing.Save Gruß TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 02.11.2004 um 14:25 Uhr (0)
Hallo kiltswitch, eine Blockdefinition ist ein Block, den Du in eine Zeichnung über Einfügen - Block in die Zeichnung eingefügt hast. Er ist aber deshalb noch nicht gezeichnet. Du definierst praktisch nur einen Blocknamen und sagst AutoCAD, dass dieser Name mit der jeweiligen DWG assoziiert werden soll. Wenn Du nun hergehst und den ebend definierten Block in die Zeichnung einfügst, dann hast Du eine Referenz auf die Definition gezeichnet. Die Referenz zeigt praktisch immer auf die jeweilige Definition. We ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auswahl umkehren
BloodyMess am 27.09.2004 um 08:38 Uhr (0)
Hallo Barny, ja das ist wohl richtig, da kannst Du kein NOT einbauen. Was mir so auf die schnelle einfällt, dass Du das mit zwei SelectionSets baust und Du den Inhalt des Polygons von dem größeren ausnimmst. Du also die Objekte, welche sich in deinem jetzigen SelectionSet befinden aus dem SelectionSet über deine gesamte Zeichnung einfach ausnimmst. Somit bleiben nur noch die übrig, welche ausserhalb deines jetzigen Polygons liegen. Ein SelectionSet über die gesamte Zeichnung kann automatisch gebaut werde ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zeilenumbrüche MText /Clipboard ??
BloodyMess am 12.06.2004 um 21:17 Uhr (0)
Hallo Nancy, in der Hilfe steht nur, dass man die Zwischenablage nur in Formularen benutzen kann. In den Boxen zum Beispiel. Ein Erklärungsversuch, warum das einfügen aus der Zwischenablage innerhalb einer Zeichnung, für mich, keinen Sinn macht: Wenn Du etwas in die Ablage kopierst und das dann in der Zeichnung einfügst, landet es immer in der linken oberen Ecke. Du kannst also keinen Einfügepunkt mitgeben und musst es dann halt noch mit der Hand zurechtrücken. Irgendwie umständlich oder? Anders sieht es d ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auswahl umkehren
BloodyMess am 27.09.2004 um 11:21 Uhr (0)
Hallo Barny, wenn SS1 dein jetziges SelectionSet ist und SS2 das über SelectionSet über deine gesamte Zeichnung ist, dann funktionieren das ... Code: For Each Block_SS2 in SS2 For Each Block_SS1 in SS1 If Block_SS2.ObjectID = Block_SS1.ObjectID then ... end if Next Block_SS1 Next Block_SS2 In der IF Anweisung läuft er nun rein, wenn er Objecte findet, die in beiden SelectionSets sind. Hier könntest also die gleichen Objecte löschen und übrig bleiben würden nur die, welche sich ausser ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Dringend Hilfe gesucht
BloodyMess am 02.09.2004 um 17:38 Uhr (0)
Hallo Michael, warum fügst nicht in den Dateinamen einfach ungültig ein? Kann ja auch automatisiert erfolgen. Oder muss es unbedingt in der Zeichnung gekennzeichnet sein? Gruß TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
BloodyMess am 02.11.2004 um 13:52 Uhr (0)
Hallo kiltswitch, dann kann ich Dir nichts weiter raten, ausser den Code auseinander zu nehmen und zu schauen, ob er in die Schleife reingeht und was da evtl. schief läuft. Der Code nimmt ganz sicher alle Blockreferenzen einer Zeichnung und deren jeweilige Attribute auseinander und speichert diese in der besagten Datei. Keine Blockdefinitionen, sondern Blockreferenzen! Gruß TP ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : drunter und drüber
BloodyMess am 03.02.2004 um 13:28 Uhr (0)
Hallo Holger, das ist alles garnet so einfach ... Mit getboundingbox das klappt ja alles ganz gut, wenn der Text in irgendeinerweise exakt horizontal oder vertikal liegt, aber das ist in meiner Zeichnung nicht der Fall. Die Polylinien der Box ergeben dann ein Wirrwarr, was ich nicht wirklich verstehe. Muß ich das Koordinatensystem noch drehen? Wenn ja, wie kann ich es am Textfuß ausrichten, da ich von der Boundingbox ja nur eine Diagonale hab, das würde ja nicht passen. Gruß TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Plotstil ändern
BloodyMess am 18.11.2003 um 07:33 Uhr (0)
Moinsen, kleines Problem. Möchte per VBA auf die Eigenschaften eines Elementes zugreifen (Plotstil, Layer, etc.) und ändern. Da in einigen Zeichnungen, der Plotstil aber auf vonFarbe steht und ausgegraut ist, ist es mir nicht möglich diesen zu ändern. Weder zu Fuß noch durch VBA. Ein Ansatz ist, alle Elemente zu kopieren und in einer neuen Zeichnung einzufügen. Ist mir allerdings zu umständlich. Gibts eine bessere Lösung oder einen anderen Ansatz? Gruß TP
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : DVBs laden
BloodyMess am 27.07.2004 um 08:59 Uhr (0)
Hallo Zusammen, habe hier DVBs, welche unter Map 2000i erstellt sind. Diese möchte ich nun unter Map 2005 laden. Das Problem dabei ist, das sich einige laden lassen und andere wiederum nicht. Dabei bricht, der VBA-Manager mit dem Fehler Falsches Dateiformat ab. Wenn ich sie dagegen in die Zeichnung reinziehe, dann kommt keine Fehlermeldung und das Programm wird trotzdem nicht geladen. Hoffe Ihr könnt mir helfen. Gruß TP
|
| In das Form Autocad VBA wechseln |