|
Autocad VBA : Schrittweise Auswertung der Zeichnung mit SelectAtPoint
Carsten1210 am 15.03.2007 um 10:50 Uhr (0)
Hi,Da die Polylinie das letzte erstellte Element ist, würde ich über "acSelectionSetLast" auf dieses Element zugreifen.Mit selectbypolygon kannst du eine Auswahl mit einem nicht rechteckigen Fenster (über Koordinaten) bestimmen, analog zum auswählen in Autocad über Fensterpolygon und Kreuzenpolygon.Gruß, Carsten[Diese Nachricht wurde von Carsten1210 am 15. Mrz. 2007 editiert.]
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Alle Elemente innerhalb der Zeichnung durchlaufen
Carsten1210 am 17.09.2007 um 18:02 Uhr (0)
Hi Thom,Es gibt Konstanten für die Werte "ByBlock" (Wert 0), "ByLayer" (Wert 256) und für 7 Farben "ACRed" (Wert 1), "AcYellow" (Wert 2) usw. . Drück mal in der IDE die F2-Taste. Dadurch öffnet sich der Objekt-Katalog. Ins das Scuhfeld gibst du dann "Color" ein. Du bekommst dort die Elemente von ACAD_COLOR angezeigt. Wenn die hier dann auf die Farb-Werte oder auf ByLayer bzw. ByBlock clickst werden dir die Konstaten dazu angezeigt.Die Konstanten zu den Farben findest du auch in der Hilfe.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
SolidWorks : Zugriff auf Abwicklungsmaße ohne Zeichnung
Carsten1210 am 12.06.2014 um 07:49 Uhr (1)
Hallo Heiko,Hier mal ein Code-Ausschnitt als Ansatz wie du es auslesen kannst:Code: Dim swFeat As Feature swFeat = Part.FirstFeature While Not swFeat Is Nothing If swFeat.GetTypeName = "CutListFolder" Then Boolstatus = Part.Extension.SelectByID2(swFeat.Name, "SUBWELDFOLDER", 0, 0, 0, False, 0, Nothing, 0) Dim myFeature As Feature = Part.SelectionManager.GetSelectedObject2(1) Debug.Print(swFeat.Name) 'Filename vorher ...
|
| In das Form SolidWorks wechseln |
|
AutoCAD VBA : Zeichnung Speichern
Carsten1210 am 23.10.2008 um 07:16 Uhr (0)
Hallo Gerhard,Aus der Hilfe: Zitat:SaveAs MethodSaves the document to a specified file; no longer supported for menu groups. object.SaveAs FileName, FileType [, SecurityParams] ObjectDocument, MenuGroupThe object or objects this method applies to. Note This method has no effect for menu groups.FileNameString; input-onlyThe full path and file name, or valid URL address, for the file. The active document takes on the new name. FileTypeAcSaveAsType enum; input-only; optional for Document objectsacR14_dwg Aut ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Alle Zeichenobjekte einer Zeichnung in eine andere Kopieren
Carsten1210 am 23.10.2008 um 18:06 Uhr (0)
Hi Gloem,Dumme Frage: Wenn du alles aus der Quelldatei kopieren willst, warum öffnest du die Quelldatei nicht und speichert diese unter einem neuen Namen ab?!Und sonst gäbe es noch die WBlock-Methode, wo du mit einem Selectionset eine Vorauswahl der Objekte machen kannst.Das sollte auf jeden Fall bei größeren Dateien das schnellste sein.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : nur eine Zeichnung beim öffnen über Windows Explorer möglich
Carsten1210 am 18.04.2007 um 16:20 Uhr (0)
Hi,Wenn man im Ecplorer unter Extras/Ordneroptionen/Dateitypen den Dateityp DWG wählt und diesen unter erweitert bei die Aktion open bearbeitet wie auf dem Bild, sollte es mit mehreren Zeichnungen aus dem Explorer klappen. Gruß, CarstenEdit: Sehe gerad. Ist dasselbe, was CADchup gepostet hat. Klappt aber auf jeden Fall.[Diese Nachricht wurde von Carsten1210 am 18. Apr. 2007 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : Komponenten Platzieren mit VBA
Carsten1210 am 21.02.2008 um 11:49 Uhr (0)
Hi Daniel,Bei InsertBlock wird eine vorhandene Zeichnung als Block in die vorhandene Zeichnung eingefügt.Daher brauchen in der "Einfüge-Zeichnung" keine Blöcke vorhanden sein.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Fenster abfangen
Carsten1210 am 24.04.2007 um 10:51 Uhr (0)
Hallo Heiko,Ich würde über AcadDocument_BeginDocClose die Eigenschaft .saved auswerten. Allerdings wäre die Zeichnung dann schon gespeichert.Code:Private Sub AcadDocument_BeginDocClose(Cancel As Boolean)If Me.Saved = True ThenMsgBox "Zeichnung wurde gespeichert!"ElseMsgBox "Zeichnung wurde nicht gespeichert!"End IfEnd SubGruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
SolidWorks : Schnittpfeile nicht auf Schnittlinie
Carsten1210 am 29.11.2009 um 16:02 Uhr (0)
Hallo Nils,Kannst du mal ein Teil mit einer Zeichnung hochladen?!Dann kann man sich mal die Einstellungen der Zeichnung anschauen.Gruß, Carsten
|
| In das Form SolidWorks wechseln |
|
Autocad VBA : Blockvoransicht
Carsten1210 am 09.03.2007 um 16:10 Uhr (0)
Hi Dirk,Dann wähle doch nicht die einzelnen Blöcke in den Zeichnungen, sondern einfach alles in der Zeichnung aus und kopiere diese in die offene (leere) Zeichnung.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Versionsabfragen bei Open und SaveAs
Carsten1210 am 28.09.2006 um 13:11 Uhr (0)
Hallo wwwilli,Bist du dir sicher, das in der Zeichnung wirkliche keine Elemente aus dem 2007er enthalten sind?! Bereinige und prüfe die Zeichnung doch mal im 2006er. Vielleicht ist das Problem damit schon gelöst.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
ADT Architectural Desktop : Power Point aus ADT Dateien
Carsten1210 am 03.02.2006 um 20:14 Uhr (0)
Hallo Kate,Wie wärs mit Einfügen, Objekt, AutoCAD-Zeichnung?!Dort kannst du immer noch im Nachhinein einen Doppelklick auf das Objekt(Zeichnung) machen und es mit ADT weiter bearbeiten.Gruß, Carsten
|
| In das Form ADT Architectural Desktop wechseln |
|
Rund um Autocad : X-refs und Material
Carsten1210 am 10.09.2006 um 14:30 Uhr (0)
Hallo Bernd,dein Problem kann ich nicht nachvollziehen. Wenn ich eine Referenz in eine Zeichnung einfüge, werden bei mir (ACAD 2007) auch die Materialien mit in die Zeichnung geholt und die Element behalten diese auch bei.Gruß, Carsten
|
| In das Form Rund um Autocad wechseln |