|
Rund um Autocad : Merkwürdige Dateigröße
Stelli1 am 02.02.2006 um 16:56 Uhr (0)
Hallo Peter,abgesehen von einen leeren Block, der in einen anderen eingefügt ist, sind die entitys ok.Wenn man alles löscht und bereinigt hat die Zeichnung immer noch 1,3 MB -40KB. Wenn man nun die absolut leere Zeichnung in ein DXF speichert kann man in einem Dictonary die "Datenflut" sehen.Anscheinend speichert Prostahl Objektinformationen darin. Wenn die Objekte ohne die Application nur in AutoCAD gelöscht werden werden die Daten im Dictonary nicht bereinigt.Stelli------------------Warum lispeln wenns a ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD VBA : Einlesen von Blockdefinitionsdatei
Stelli1 am 29.01.2008 um 12:41 Uhr (0)
Hallo, Zitat:Jetzt müsstest du mir nur noch kurz erklären wie ich jetzt eine Blockdefinition importiere ohne die Zeichnung einbinden zu müssenDafür gibt es hier auch eine Suchfunktion Schau mal hier. In der DVB gibt es ein Beispiel wie aus einer externen DWG ein Block geladen wird. Ergänzt du das Ganze noch um die erwähnte Funktion, ob innerhalb der Zeichnung schon der Block vorhanden ist, bist du fast fertig.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Automatischer Programmstart
Stelli1 am 13.02.2008 um 11:42 Uhr (0)
Hallo Ines,du kannst eine DVB Datei auch in eine Zeichnung einbetten (im VBAMAN-anger). Dann hängen die Funktionen direkt an der Zeichnung. Allerdings einen BeginOpen Event gibt es IMHO nicht.Meines Wissens wird beim Laden einer Zeichnung die AcadDoc.Lsp abgearbeitet. Vielleicht kann man aus einer Kombination von eingebundener DVB und dieser Lisp was machen.Davon abgesehen würde ich das so nicht machen. Ich öffne nie fremde Dateien bei denen man erst die Makros aktivieren muss um sie zu laden. Mit 5 Zeilen ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Komponenten Platzieren mit VBA
Stelli1 am 20.02.2008 um 16:13 Uhr (0)
Hallo,ich habe leider nicht verstanden was du machen willst. Zu ObjectDBX gibt es unter anderem hier einen Thread.Ich habe keine Ahnung was bei dir Komponenten sind. Mit Hilfe von ObjectDBX lassen sich eigentlich alle Objekte einer Zeichnung manipulieren oder in andere Zeichnungen kopieren. Der Vorteil ist, dass du bei der Variante mit ObjectDBX, die Zeichnung nicht im AutoCAD öffnen musst.Vielleicht beschreibst mal genauer wie das gehen soll.Sollen Daten kopiert werden, oder Layouts oder oder ...Wilfried ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Einlesen von Blockdefinitionsdatei
Stelli1 am 29.01.2008 um 11:42 Uhr (0)
Hallo,so langsam kommen wir der Sache näher. Du fügst eine Datei als XREF ein. Mit .bind machst du sie zum Bestandteil deiner Zeichnung.Wenn du das Brett an der dünnsten Stelle anbohrst speicherst du in einer globalen Variable ob du deine Prototypenzeichnung schon mal eingefügt hast oder nicht (Public vgbo_BlocksInserted as boolean).So brauchst du beim zweiten Mal die Datei nicht mehr einfügen.Wenn du es ordendlich machen willst, dann suchst du mal nach ObjectDBX und CopyObjects.Damit kannst du eine DWG q ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Blocktausch
Stelli1 am 08.11.2005 um 21:07 Uhr (0)
Hallo,hab im Moment wenig Zeit uns spontan fällt mir nur ein das man das mit ObjectDBX lösen könnte. Damit kannt du eine Zeichnung "virtuell" öffnen und lesen.Also du durchläufst deinen Modellbereih und schaust nach Blockreferenzen. Wenn gefunden hole den Blocknamen (BlockRef.Name) und suche in der Quelldatei ob der da ist (Name & "_NEU")Das Problem wäre dann och den Block in die aktuelle Zeichnung zu bringen. Dann entweder austausch der ganzen Blockdefinition oder neu Einfügen und alten Block löschen. Sch ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Interner Fehler
Stelli1 am 13.09.2005 um 11:12 Uhr (0)
Hallo Tatjana,mit der Version 2005 solltest du alle DWG Formate lesen können.Das scheint es nicht zu sein; es sei denn es ist eine mit einemnicht AutoCAD erstellte DWG.Suche doch auch mal nach BAK Dateien der Zeichnung.Wenn du sie umbennst kannst du sie vielleicht lesen.Suche mal nach Autosave Dateien. Die kann man zu umbennenauch aktivieren.Mittels VBA könnte man versuchen die Zeichnung nicht in AutoCADzu laden sondern virtuell zu öffnen.Schon mal mit VBA gearbeitet ??Starte mal dein AutoCAD mit einer lee ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Blockvoransicht
Stelli1 am 14.03.2007 um 11:57 Uhr (0)
Zitat:Original erstellt von Dirk.B:Das mit den Zeichnungen öffnen, Kreis einfügen etc. funktioniert, bis auf das, daß das Objekt in der Zeichnung kein Block ist und somit der InsPkt nicht mit dem InsPkt des Kreises übereinstimmt.Wenn die Zeichnung eingefügt (oder XREF) wird ist sie ein Block.Vielleicht hast du die Blöcke falsch erzeugt. Mit dem WBLOCK Befehl kannst du ja vorhandene Blöcke oder eine Objektauswahl in eine eigene Datei schreiben. Bei einer Auswahl der Objekte kann leicht der Einfügepunkt ver ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Access -> AutoCAD
Stelli1 am 03.11.2005 um 18:21 Uhr (0)
Hallo Markus,das mit dem Zugriff von Access nach AutoCAD ist eigentlich kein Problem. Wenn du mit Access VBA gearbeitet hast, kennst du sicherlich auch einen Teil des Access Objektmodelles.Ähnlich hat AutoCAD auch ein Objektmodell. Mit dessen Methoden und Eigenschaften hast du (fast) Zugriff auf alle Zeichnungselemente einer Zeichnung und auf das Programm.An deiner Stelle würd ich erst mal einige Versuche im AutoCAD VBA machen. Von der Befehlszeile VBAIDE und los gehts. Wenn du dort die Hilfe für die Activ ...
|
| In das Form Autocad VBA wechseln |
|
Autodesk GIS Produkte : Umstieg Acad Map 3D 2011 auf 2012/13
Stelli1 am 15.02.2013 um 18:57 Uhr (0)
Hallo,Zitat:Original erstellt von fumoxl:.... funktionieren diese ab Map 2012 nicht mehr einwandfrei ...Was funktioniert nicht?Früher konnte man einen Layer "normal" order mir erweiterten Attributen erstellen.Heute geht nur noch erweitert. Früher wurden Symbole als Referenz auf eine Zeichnung mit Block abgelegt.Heute (erweitert) wird eine XML Definition im Layer gespeichert.Wird ein alter Layer mit neuem Map aufgemacht, versucht Map diesen in einen erweiteren Stil umzuwandeln.Also sollte der Block/Zeichnun ...
|
| In das Form Autodesk GIS Produkte wechseln |
|
Rund um AutoCAD : Raster ohne Raster
Stelli1 am 08.12.2006 um 18:42 Uhr (0)
Hallo Seven,hast du vielleicht ein Koordinatensystem in er Zeichnung z.b. Lat/long eingestellt. Welche Einhaiten verwendest du denn?Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : Dateiauswahl aus Verzeichnis
Stelli1 am 30.01.2006 um 12:55 Uhr (0)
Hallo Ines,bei mir läufst einwandfrei.Hast du vielleicht die Systemvariable SDI auf 1 ?Dann kannst du nur ein Dokumant öffnen und AutoCAD wird eventuell mit dem Schliessen der Zeichnung geschlossen.Stelli------------------Warum lispeln wenns auch anders geht.
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Interner Fehler
Stelli1 am 13.09.2005 um 15:21 Uhr (0)
Hallo Tatjana,sieht nicht gut aus. Google sagt, dass es an einemKonflikt mit einem PDF Writer liegen kann.Habt ihr was installiert ?Hast du einen anderen Rechner mit AutoCAD auf demdu die Zeichnung testen kannst?Stelli------------------
|
| In das Form Rund um Autocad wechseln |