|
Autocad VBA : Zoomfunktion über Skript ?
priessenegg am 13.04.2005 um 19:05 Uhr (0)
Hallo Skript, Lisp od. VBA-Experten Ich muß eine Presentation mit einer CAD2000 3D-Zeichnung machen und habe ein Skript geschrieben. Würde aber gerne in den Skript den Befehl für eine Zoomfunktion einbauen. Geht das oder muß man ins Lisp bzw. VB. Ich kann leider zu wenig von Beiden und bitte um Hilfe.
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : WBlock einfügen
alfred neswadba am 15.06.2011 um 14:15 Uhr (0)
Hi, AutoCAD.Application.ActiveDocumentKlingt mehr nach VB.NET als nach VBA, oder?Und das Öffnen der Zeichnung bedeutet nicht zwangsweise, dass es auch das ActiveDocument ist, prüf das mal indem Du einen Breakpoint an dieser Stelle machst und den Begriff AutoCAD.Application.ActiveDocument.Name überprüfst.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Blockattribute bei gleichen Blöcken
Stelli1 am 05.06.2008 um 12:31 Uhr (0)
Hallo Ralph,jedes Entity in der AutoCAD Zeichnung hat ein handle. Auch deine Blockreferenzen haben dieses. Schreib es mit in die Excelliste.So kannst du beim zurücklesen direkt auf die Elemente zurückgreifen.Code:Set tempObj = ThisDrawing.HandleToObject(handle)Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Teilereferenz auslesen/bearbeiten
insidERR am 05.06.2009 um 13:27 Uhr (0)
Hallo,hat jemmand nen kurzen Quellcode(oder Link) um Teilereferenzen(_ampartref) zu finden/auslesen/bearbeiten?Versuche eine Routine zum erstellen von Teileverzeichnissen zu erstellen.Das einzige was mir fehlt, ist die Funktion um alle Teilereferenzpunkte in einer Zeichnung zu finden und die Positionsnummer/Bezeichnung zu lesen.Danke und noch ein schönes WE euch :-)
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VBA: Schnittpunkt zweier ACad Objekte + Wahre Länge
alfred neswadba am 11.08.2009 um 12:58 Uhr (0)
Hi,meine Bitte bleibt Dir nicht erspart:Und dann wäre für dieses hier noch vorteilhaft, eine Zeichnung zu sehen (bitte uploaden), an der wir visuell sehen und der verbalen Beschreibung folgen können. Hilfe zu Upload findest Du hier.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Koordinaten von Punkten
Pitsch52 am 13.05.2007 um 15:01 Uhr (0)
HalloWas Du suchst ist folgendes:Dim Punkt as VariantDim Prompt as StringPrompt = "Bitte Punkt in der Zeichnung wählen!"Punkt = ThisDrawing.Utility.GetPoint(, Prompt)Punkt ist nun ein Array(0 to 2) mit den Punktkoordinaten.Punkt(0) = X-KoordinatePunkt(1) = Y-KoordinatePunkt(2) = Z-KoordinateNatürlich alle Werte vom absoluten Zeichnungs-Nullpunkt gemessen! Viel Spass beim Ausprobieren! Pitsch
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Open & Save-Dialog für Textdatei in vba
ivocad am 24.08.2017 um 11:50 Uhr (5)
Hallo, danke auch für den Code von Soldnerkugel,verwende ihn in VBA von BricsCAD V2017 unter Win10.Aufruf:Dat1 = GetOpenName("*.dwg", "dwg", "D:DCADBLOCK", "Zeichnung für neuen Block wählen", "")Das Dialogfenster zur Dateiauswahl wird geöffnet, nur wird der Filter nicht angewendet, es sind immer alle Dateiene (*.*) auswählbar.Woran kann das liegen?Danke Ivo
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : SelectionSets mit Excel ohne Verweise
KlaK am 09.03.2018 um 13:06 Uhr (1)
Hallo MRe,Willkommen im Forum Warum drehst Du es nicht um und schreibst ein Autocadtool das auf Excel zugreift? Dann bist Du unabhängig von der Autocadversion.Oder Du mußt Dir die Autocadversion holen und setzt danach erst den entsprechenden Verweis. Kennst Du Late Binding?Magst Du mal den Code posten wie Du auf die Autocadzeichnung zugreifst (Variablendefinition, Öffnen der Zeichnung) ?GrüßeKlaus
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Rahmen+Schriftkopf mit VBA einfügen
The VIP am 22.07.2004 um 12:51 Uhr (0)
Hm, ok das hilft mir teilweise.Leider stehe ich nach Ausführung des Makros vor dem Dialogfeld mit der Rahmen und Schriftkopfauswahl. Es stehen zwar schon vorab die richtigen Einstellunge drin, aber ich hätte gerne gehabt, dass das Makro für mich auch das Einfügen und die Plazierung auf den absoluten Nullpunkt (0,0,0) übernimmt.Also per Mausklick direkt den eingefügten Rahmen in der Zeichnung. Kannst du mir da weiterhelfen?
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Masse mit Vb erkenne und verarbeiten
Stelli1 am 17.02.2006 um 11:42 Uhr (0)
Hallo Florian,eine Flächenberechnung aus beliebigen Punkten kannst du mit der Gausschen Flächenformel machen.Dein Problem wird aber sein zu den Punkten zu kommen. Es fehlt die Info welche Elemente du in der Zeichnung hast. Ist die 2D oder 3D sind das "irgendwelche" Linien oder oder ...Stelli------------------Warum lispeln wenns auch anders geht.
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Linienfarbe und Linientyp aendern mittels Vb
mib75 am 03.02.2006 um 11:27 Uhr (0)
Hallo,mit der Funktion werden alle Objekte in der Zeichnung durchlaufenDim AcadObject as AcadObjectFor Each AcadObject In ThisDrawing.ModelSpaceoder du kannst beim Auswahlsatz das Objekt Kreis, Dim, ... hinzufügen.Habe die Layer / Farbenumstellung gerade probiert, bei mir funktioniert es.objLine.color = acCyanobjLine.Layer = "AM_3"objLine.color = acByLayermfgMichael
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Ruckeln trotz Blöcken?
SimonR am 29.01.2010 um 09:45 Uhr (0)
Klar, müsste eigentlich gehen.. mit Rücksicht auf die Größe der Datei habe ich den Block hier erstmal nur einmal in die Zeichnung eingefügt,aber wenn du den noch m,ehrmals einfügst wird vermutlich ziemlich schnell klar was mein problem ist... ich habe die dwg-Datei in txt umbenannt, anders ging das mit dem hochladen nicht.. Gruß, Simon
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Copy&paste: objekte nach einfügen automatisch markieren
Brischke am 22.01.2019 um 14:06 Uhr (1)
Hallo Thomas,ich kann deine Bedenken, hinsichtlich der Performance bei Objektreaktoren nachvollziehen. Auch die Bedenken hinsichtlich der Commandreaktoren teile ich.Dass man deshalb aber auf diese Möglichkeiten verzichten sollte, diese Ansicht teile ich nicht. Das ist dann eine Sache der Prozessgestaltung.Beispielsweise kann man Zeichnungen, die einen solchen Eventgesteuerten Automatismus unterstützen sollen, nicht-grafisch kennzeichnen, so dass ein Event, das beim Öffnen einer Zeichnung anspringt, die Eve ...
|
| In das Form AutoCAD VBA wechseln |