|
AutoCAD VBA : Komponenten Platzieren mit VBA
Carsten1210 am 21.02.2008 um 08:50 Uhr (0)
Hi Daniel,So wie in deinem Makro im ersten Beitrag fügst du ja auch die komplette Zeichnung als Block in die aktuelle ein.Ist denn deine Ansicht ein eigener Block?! Der Navigator kommt ja aus dem Mechanical.Schau doch mal in die Hilfe, ob dort die Mechanical-Dinge beschrieben stehen.Hier sind eher weniger User, die auf Mechanical zurückgreifen können.Edit: Vielleicht hilft dir diese Seite weiter.Gruß, Carsten[Diese Nachricht wurde von Carsten1210 am 21. Feb. 2008 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : Blöcke nachträglich ändern
Carsten1210 am 28.08.2007 um 09:58 Uhr (0)
Hi,Aus der Hilfe:So aktualisieren Sie vorhandene Blockreferenzen als BeschriftungenWählen Sie Zeichnen Block Erstellen....Geben Sie in der Befehlszeile block ein. Klicken Sie im Dialogfeld Blockdefinition im Feld Name auf den Pfeil, und wählen Sie den Namen des Blocks aus, den Sie als Beschriftung aktualisieren möchten.Wählen Sie unter Verhalten die Option Beschriftung. Klicken Sie auf OK.Die vorhandenen Blockreferenzen in der Zeichnung sind nun als Beschriftungen festgelegt.Stellt danach mal den Beschrift ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD ObjectARX und .NET : DXFout als R12 DXF speichern
Carsten1210 am 08.02.2012 um 09:55 Uhr (0)
Hallo,Ich möchte unter VB.Net eine Zeichnung als DXF R12 speichern:Code:Dim precision As Integer = 16acDbNewDoc.DxfOut(fname, precision, DwgVersion.AC1009)Dabei kommt immer die Meldung eInvalidDWGVersion.Speichere ich allerdings als DXF 2000:Code:Dim precision As Integer = 16acDbNewDoc.DxfOut(fname, precision, DwgVersion.AC1015)kommt es nicht zu der Meldung.Woran könnte das liegen?!Gruß, Carsten
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD VBA : Tab bzw. Ansicht für Zugriff auf AcadTable wechseln
Carsten1210 am 11.01.2008 um 18:27 Uhr (0)
Hi Peter,die Layouts sind in den Blöcken in der Zeichnung aufgeführt.Mit ThisDrawing.Blocks.Item(i).Layout.Name bekommst du den Namen des Layouts bzw. des Modellbereichs. Daher solltest du diese Auflistung durchlaufen, bis du das passende Layout gefunden hast.Dann kommst du über ThisDrawing.Blocks.Item(i).Item(h) an die einzelnen Elemente. diese List kannst du dann auch durchlaufen, bis du das Tabellenobjekt gefunden hast.Gruß, Carsten [Diese Nachricht wurde von Carsten1210 am 11. Jan. 2008 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
SolidWorks Enterprise PDM : Extra große Symbole und Makro zur Speicherposition
Carsten1210 am 19.11.2018 um 10:13 Uhr (1)
Hi Andi,Zu Punkt 1:Wenn du ein Teil, eine Baugruppe oder eine Zeichnung in Solidworks geöffnet hast kannst du in der PDM Taskpane (rechts in Solidworks) das anklicken (wenn es nicht schon selektiert ist) und in der PDM Taskpane Toolbar gibt es das grüne Ordnersymbol "In Windows Explorer auswählen" um die Datei im Explorer angezeigt zu bekommen.Der Explorer öffnet sich und das Teil ist markiert (meistens muss man scrollen um den blauen Balken zu sehen wenn viele Dateien in diesem Ordner sind).Zu 2. Eine SPR ...
|
| In das Form SolidWorks Enterprise PDM wechseln |
|
Autocad VBA : Grafik beim AutoCAD - Start anzeigen
Carsten1210 am 14.02.2007 um 13:58 Uhr (0)
Hi Benny,Was meinst du mit beim laden der dvb?!Wenn du die DVB beim start von Autocad lädst und dann ein Splashscreen anzeigen willst, solltest du eine "acad.dvb" in den Supportpfad packen und dein Makro von hier aus laden. Die acad.dvb wird automatisch bei jeder Zeichnung mitgeladen.Wenn du bei aufruf des Makros ein Bild zeigen willst, dann bau doch einfach ein zusätzliches Formular mit einem Timer ein.Bei beiden solltest du dann aber auch ein Zeiger setzen, das der Splashscreen nur einmal pro Sitzung gez ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : MPolygon abfragen
Carsten1210 am 16.07.2006 um 16:46 Uhr (0)
Hallo Harald,An die Coordinaten des Polygons (oder Polylinie) kommst du mit dem Code sehr wohl ran. Probier mal das Schrittweise debuggen und Schau dann in das Lokalfenster, dort findest du unter Object/Coordinates eine Liste mit Coordinaten der Stützpunkte (Immer X- und Y-Werte abwechselnd).An das Handle des Objects kommst du über Handle = Object.Handle ran.An die ID des Objects kommst du über ObjectID = Object.objectID ran (Dies wird bei jedem Öffnen der Zeichnung neu vergeben).An Attribute in einem Bloc ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Warum diagonale Linien bei "VERDECKEN" ?
Carsten1210 am 15.12.2002 um 20:02 Uhr (0)
Hallo Zusammen. Anbei sind zwei Zeichnungen. Einmal wie es normal ausgeplottet wird. Bei der Zweiten Zeichnung habe ich die 3D-Objekte im Papierbereich per Solprofil in 2D-Objekte umgewandelt (natürlich auf neuem Layer). Hier kann natürlich der Blickwinkel gewählt werden, wie er gewünscht wird. Dadurch entfalle die Diagonal Linien. Ist zwar aufwändig und für jede Farbe die man nachher braucht muss man es jeweils machen. Solprofil legt jedesmal zwei Layer an (Einmal für die verdeckten, und einmal für die ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : DUAL Pentium und ACAD
Carsten1210 am 09.05.2008 um 11:52 Uhr (0)
Hi Mario,Aus der Hilfe:Code:WHIPTHREAD Typ: Ganzzahl Gespeichert in: Registrierung Ausgangswert 1 Steuert, ob ein zusätzlicher Prozessor (wird als Multithread-Verarbeitung bezeichnet) eingesetzt werden soll, um die Geschwindigkeit von Operationen wie ZOOM beim Neuzeichnen oder Regenerieren der Zeichnung zu erhöhen. WHIPTHREAD hat keine Auswirkung auf Rechner mit Einzelprozessoren.0 Keine Multithread-Verarbeitung; Regenerierungs- und Neuzeichnungsverarbeitung erfolgt auf einem Prozessor. Diese Einstellung s ...
|
| In das Form Rund um AutoCAD wechseln |
|
Mechanical Desktop : MDT & Duo Core PCs
Carsten1210 am 11.04.2007 um 15:13 Uhr (0)
Hi Mattes,Kannst ja mal die Variable Whipthread umstellen. Villeicht bringt es ja was.Code:Aus der Hilfe:WHIPTHREAD-Systemvariable Variablentyp: Ganzzahl Gespeichert in: Registrierung Ausgangswert: 1 Steuert, ob ein zusätzlicher Prozessor (wird als Multithread-Verarbeitung bezeichnet) eingesetzt werden soll, um die Geschwindigkeit von Operationen wie ZOOM beim Neuzeichnen oder Regenerieren der Zeichnung zu erhöhen. WHIPTHREAD hat keine Auswirkung auf Rechner mit Einzelprozessoren.0 Keine Multithread-Verar ...
|
| In das Form Mechanical Desktop wechseln |
|
Autocad VBA : Text aus Layer in Datei exportieren
Carsten1210 am 02.05.2006 um 11:44 Uhr (0)
Hallo Frank,Probiers mal hiermit:Sub Extract_Text() Dim sstext As AcadSelectionSet Variable für Auswahlsatz anlegen Dim FilterType(9) As Integer Variable für Filterliste (Typ) Dim FilterData(9) As Variant Variable für Filterliste (Daten) Dim fs As Object Variable für FileSystemObject Dim a As Object Variable für Datei Dim Object As Object Variable für vorhandene TextstringsOn Error Resume Next ThisDrawing.SelectionSets.Item("SS2").Delete Auswahlsatz, wenn vorhanden löschen Set sstext = ThisDrawing. ...
|
| In das Form Autocad VBA wechseln |