|
Autocad VBA : Block Referenzen
egug am 13.12.2004 um 19:04 Uhr (0)
habe in folgenden Optionen den Pfad eingetragen wo meine XREFS liegen. - Suchpfad für Support Datei - Position der Datenquellen - Position der temporären externen Referenzdatei so wir die Grafik sichtbar. Leider wird wenn ich mit REFBEARBEIT ein als XREF eingefügtes Element ändere nur gerade diese Zeichnung geändert in der ich das ausführe, die anderen x Zeichnungen bleiben ungeändert :-( . Scheinbar ist das Konzept in ACAD nicht so wie in anderen CAD Systemen vorhanden. Ist es eigentlich in ACAD 2004 mö ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : externe DLL Laufzeitfehler 429
forelle am 16.08.2021 um 18:11 Uhr (1)
Hallo Klaus,einwandfrei! ich muss zwar bein Null anfangen (ich wollte doch eigentlich nur das Microstation-Makro übersetzen...außerdem hatte ich gehofft, dass ein normales AutoCAD/BricsCAD reicht), ABER das MAP ist momentan ja noch da und ein Lösungsansatz ist ein Lösungsansatz!Die Objekttabellen habe ich eben Testweise ran geklöppelt und der Shape-Export sah auch gut aus. Jetzt muss ich alles nur noch in eine VBA Schleife packen, so dass die Texte automatisch in der Objekttabelle landen. Sollte ja ähnlich ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Zeichnungsrahmen einfügen
CADmium am 18.04.2006 um 11:35 Uhr (0)
..über den ACAD-Mechanical-Befehl AMTITLE wird das so, wie du es dir vorstellst, nichts werden. Rahmen und Schriftfeld sind beides Blöcke, welche über entsprechende XDATAS aufeinander verweisen und für den Befehl POWEREDIT gekennzeichnet sind .. du müßtest dir also in VBA eine Routine schreiben, das vom Rahmen und Schriftfeldblock entsprechende Referenzen erzeugt, die Xdatas generiert, und die Attribute des Schriftfeldes ausfüllt. Machbar ist das ( habs in Lisp auch schon mal realisiert), aber ne ganze Men ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : von VBA in VBA schreiben?
idraH am 24.02.2004 um 14:22 Uhr (0)
@fuchsi Ich habe das gerade nochmal getestet und habe folgenden Code probiert: MsgBox Environ( MyAppPfad ) - leider liefert mir ACAD nur eine leere Msgbox, also kein verwertbares Ergebnis!? Wie schon geschrieben, ich vermute dass es mit diesen Netzwerkpfaden zusammenhängt (verstehe zwar nicht warum ein Netzwerkprogramm nicht mit Netzwerkpfaden umgehen kann, aber wir haben da schon bei Referenzen unliebsame Erfahrungen machen müssen (hatte dazu im ACAD-Forum schon mal einen Beitrag)). Darum suche ich die ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Nur Blöcke bereinigen
SteffenRu am 08.08.2012 um 09:08 Uhr (0)
Danke Ihr beiden für die sehr schnellen Antworten. Die Aufgabe ist gelöst. Vielen Dank. Lösung:objAutoCAD.ActiveDocument.SendCommand ("-bereinig _BL Opt_meinBlock" & vbCr & "N" & vbCr) Bereinigt nur den Block Opt_meinBlockobjAutoCAD.ActiveDocument.SendCommand ("-bereinig _BL *" & vbCr & "N" & vbCr) Bereinigt alle BlöckeZu der Aufgabenstellung sei noch hinzugefügt, dass es sich in meinem Fall um Blöcke/Gruppierungen handelt die alle mit einem Opt_ beginnen. In einer Schleife werden alle Blöcke ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Interessant..... VB(A) AutoCAD Libs direkt ansprechbar??
BloodyMess am 14.03.2005 um 11:12 Uhr (0)
Hallo Christian, Zitat: Das ist die AcStETransmit.arx (die jpg ist aktualisiert). http://forum.cad.de/foren/ubb/uploads/CB_/verweise.jpg Das kann nicht sein, das kann keine ARX-Datei sein! Klicke mal in den Referenzen auf diesen Verweis ( Autodesk Standards ETransmit Type Library ), dann wird Dir unten bei Pfad die Datei angezeigt, auf welcher die Referenz liegt. Zitat: Achsoooooo: Wenn ich mit Thisdrawing.sendcommand arbeite will, muss ich dann vorher einen Verweis auf das AutoCAD Obje ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Umstieg VLISP -> VBA
Wurzelsepp am 14.06.2011 um 09:20 Uhr (0)
Hallo Alfred!Danke für Deine Hinweise!Ja, VB.NET ist wohl die richtige Wahl. Gibt es da empfehlenswerte tutorials für Einsteiger in Buchform?Na jedenfalls bin ich schon etwas beruhigt. Mit Access hab ich gemeint, dass möglicherweise eine externe Wertetabelle (hätte auch excel oder sql sein können) der richtige Weg wäre. Aber nur nochmal kurz zum Verständnis: Schon klar, am besten direkt in VB.NET. Aber ein VBA Programm muss nicht komplett umgeschrieben werden um es zum Laufen zu bringen, oder? Bzw. das Gel ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block Referenzen
mapcar am 08.12.2004 um 23:20 Uhr (0)
Ich sehe da ein grundsätzliches Problem, was dein Verständnis der AutoCAD-Blockmechanismen betrifft. Diese Dinge würde ich erstmal im Forum Rund um AutoCAD und evtl. auch im AutoLisp-Forum mit der Suche abklären, da gibt es Beiträge in Hülle und Fülle. Erst, wenn dir das normale (also interaktive) Arbeiten mit Blöcken und XREFs klar ist, würde ich hier nach VBA-spezifischen Details fragen. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : In Excel vorhandene Blöcke auflisten
Stelli1 am 27.04.2009 um 10:49 Uhr (0)
Hallo Bernhard,was willst du denn machen ?Willst du wissen welche Blockdefinitionen in der Datei sind ?oder welche Blöcke wieoft eingefügt wurden ?Mit welcher AutoCAD Version arbeitest du ?Fülle doch noch bitte die Systeminfo aus.In Thisdrawing.Blocks hast du eine Auflistung der Blockdefinitionen.Wenn du die Referenzen haben willst kannst du z.B. die Auflistung des Modelbereiches durchlaufen und die Inserts finden, oder mit Hilfe eines Selectionsets mit einem Filter die Blockreferenzen finden.Was hast du d ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Installer
BloodyMess am 02.02.2005 um 23:01 Uhr (0)
Hallo, das Zitat kommt von der Seite des Herstellers: Zitat: Externe Programme, DLL-Funktionen oder VBscript-Abläufe können parallel zur Installation ausgeführt werden. Das heisst für mich, dass es keine integrierte Programmiersprache gibt. Du musst es also extern lösen, ein Script schreiben, welches die jeweilige INI öffnet und da die Sachen reinschreibt oder eine DLL in VB oder C++ erstellen, welche dies tut. Kuck Dir mal InnoSetup an. Das ist kostenlos und hat eine integrierte Pragrammierschnittste ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : externe Steuerung von AutoCAD
Survey21 am 26.10.2011 um 22:57 Uhr (0)
Hey ,ich hab nochmal mit meinem Prof gesprochen und die Ansteuerung des Tachys geht einfach über die GeoCOM Schnittstelle. Habe nen Manual dazu wie ich welchen Befehl mit welchem ASCII Code ausführe. Das macht das ganze eigentlich sehr einfach, da ich ja über MS Comm Port in VBA von AutoCAD auf die COM Schnittstelle zugreifen könnte, wenn man jetzt noch das Steuerelement hätte Also mir fehlt dieses Steuerelement beim VBA im AutoCAD. Wie könnte ich das hinzufügen? Also finde es gar nicht in der großen Liste ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Attribute mit Excel abgleichen
Stelli1 am 06.02.2006 um 11:19 Uhr (0)
Hallo Sven,mit einem Verweis wird auf eine externe Bibliothek verwiesen.Mit dem Verweis hat man Zugriff auf dessen Objektmodel.Damit kannst du die darin enthaltenen Objekte und Datentypen deklarieren. Ein weiterer Vorteil ist die Kontexteingabehilde im Editor. Verweis und Projekt/Verweise der VBE.Mit einem Selektionset (AWSATZ) kannst du Teile (Auswahl) deiner Zeichnung bearbeiten. Anstatt SelectOnScreen gibt es auch die Möglichkeit alle Elemente mit einer Eigenschaft (Block) in eine Auswahl zu bringen.Alt ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Durchmesserbemaßung und Aktiver Layer
Proxy am 09.02.2004 um 11:12 Uhr (0)
Code: (defun C: proxy_dimstyle_1 (/) (progn (setvar cmdecho 0) (hol_layer_alt) (command -dimstyle h proxy_dimstyle_1 ) (command graphbld ) (command _-LAYER _on LAYER-BEMASSUNG _set LAYER-BEMASSUNG ) (setvar cmdecho 1) (command _dimdiameter ) (while (not (= 0 (getvar CMDACTIVE ))) (command pause)) (setz_layer_alt) ;;EXTERNE FUNKTION einfach _player MIT ANPASSUNGEN (princ) ) ) Textüberschreibung entfernen und dan bei Präfix den Sys ...
|
| In das Form Autocad VBA wechseln |