|
AutoCAD VBA : Text in Zeichnung eingeben
Carsten1210 am 15.08.2008 um 22:25 Uhr (0)
Hi Uwe,Willst du einen Text oder einen MText erstellen?!Aus der Hilfe:Code:Sub Ch4_ChangeTextHeight() Dim textObj As AcadText Dim textString As String Dim insertionPoint(0 To 2) As Double Definieren des Text-Objekts textString = "Hallo allerseits!" insertionPoint(0) = 3 insertionPoint(1) = 3 insertionPoint(2) = 0 height = 0.5 Erstellen des Textobjekts im Modellbereich Set textObj = ThisDrawing.ModelSpace. _ AddText(textString, insertionPoint, height)oder Code:Sub Ch4_CreateMText() Dim mtextOb ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Automatischer Programmstart
Carsten1210 am 21.11.2006 um 14:21 Uhr (0)
Hallo Ines,EIne Möglichkeit ist, dein Makro in die Startgruppe (Unter Appload) einzutragen. Dann wird diese .dvb bei jeder Zeichnung (Beim Öffnen) geladen.Alternativ lädt Autocad auch die Datei ACAD.DVB automatisch beim Start, wenn diese im Supportverzeichnis liegt.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Pfadabfrage
Carsten1210 am 12.01.2007 um 19:38 Uhr (0)
Hi Nancy,Dein Code gibt ihm aber den Pfad der Zeichnung, nicht den Pfad der aktuellen dvb zurück. Gruß, Carsten Zitat:Original erstellt von startrek:oder Trick17?;-)Code:?thisdrawing.PathC:Dokumente und EinstellungenNEDesktopRadebeullg Nancy
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block per VBA automatisch auf den 0 Punkt setzen und Zoom grenzen
Carsten1210 am 15.12.2006 um 09:42 Uhr (0)
Hallo Patrick,Zu 1: Schau dir in der Hilfe die Methode Insert Block an.Zu 2: Die Methode lautet: ZoomExtents.Zu 3: Schau mal unter Export nach.Den Blocj löschen kannst du ja mit Object.delete machen. Da du denn Namen vom Einfügen kennst, kannst du ihn ja auch leicht in der Zeichnung finden.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Plotten wie Angezeigt?
Carsten1210 am 03.10.2006 um 18:06 Uhr (0)
Hallo Wasi,Tipp mal ren in die Befehlszeile und dann erscheint ein Dialogfeld. Dort kannst du auswählen, wohin das Bild gerndert werden soll (Renderfenster, Anzeige, Datei...). Dort wählst du Datei aus und passt die Auflösung an.Dann renderst du dein Modell in die Datei.Dieses Bild kannst du wieder in AutoCad einfügen und so hast du dein schattiertes Volumenmodell in der Zeichnung.Gruß, Carsten
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD VBA : AcadTable und eingebettetes Projekt
Carsten1210 am 03.04.2008 um 11:46 Uhr (0)
Hi Ines,Nimm den Anhang (Ist das Lisp aus dem Link), entferne das .txt und lade das in AutoCAD (Mit appload oder per DragnDrop auf die Zeichenfläche ziehen).Aufrufen kannst du das dann mit dem Befehl rem_vba_proj .Das Lisp fragt zur Sicherheit nochmal nach, ob das eingebettete Objekt wirklich gelöscht werden soll, oder nicht. Danach musst dud die Zeichnung speichern. Nach dem erneuten Öffnen ist das eingebettete Projekt nicht mehr vorhanden.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Grafik beim AutoCAD - Start anzeigen
Carsten1210 am 17.02.2007 um 16:43 Uhr (0)
Hi Benny,Erstell dir mal eine Datei Namens "Acaddoc.lsp" mit folgendem Inhalt:(defun-q S::STARTUP ( )(command "_-vbarun" "meinmakro"))Diese Datei packst du in einen Support-Ordner, damit wird diese automatisch bei jeder Zeichnung ausgeführt. Das Makro lädst du entweder über die Startgruppe (unter Appload) oder du nennst die DVB mit diesem Makro einfach "acad.dvb" und packst diese auch in den Support-Ornder. Diese wird dann auch automatisch geladen.In deinem Makro solltest du aber eine Abfrage einbauen, ob ...
|
| In das Form Autocad VBA wechseln |
 |
SolidWorks : zeichnung gesperrt öffnen ohne zu aktualisieren
Carsten1210 am 13.06.2019 um 17:11 Uhr (15)
Hi Leonard,Öffne die Zeichnungen doch in der Schnellansicht, dann bekommst im Prinzip das gleiche wie beim öffnen mit eDrawings angezeigt (Zuletzt gespeicherter Zustand der Zeichnung).Das geht auch mit Opendoc6.Gruß, Carsten
|
| In das Form SolidWorks wechseln |
|
Autocad VBA : allen Blocken in einer Zeichnung Linieweight zuweisen
Carsten1210 am 15.03.2007 um 14:38 Uhr (0)
Der Sinn des ganzen ist mir auch nicht ganz klar.Funktionieren sollte es auf jeden Fall. Allerdings solltest bei den Selectionsets immer prüfen, ob es den schon in der Zeichnung gibt, das du sonst ne Fehlermeldung bekommst.Schreib doch was nicht funktioniert, oder was für eine Fehlermeldung du bekommst.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : dwg-Zeichnung kopieren
Carsten1210 am 02.06.2008 um 11:53 Uhr (0)
Hi Stechi,Wenn es nur ums kopieren geht, könntest du es auch mit dem FileSystemObject machen.Hier mal ein paar Links zu dem Thema: Link1 Link2 .Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
 |
SolidWorks : Liniendarstellung einer SpeedPak-Zeichnung
Carsten1210 am 03.04.2013 um 07:21 Uhr (0)
Hi,Das kannst du in den Optionen einstellen.Schau dir mal das Bild an.Gruß, Carsten
|
| In das Form SolidWorks wechseln |
|
Autocad VBA : vba tool mit jeder Zeichnung starten
Carsten1210 am 23.04.2007 um 13:31 Uhr (0)
Hallo Heiko,Alternativ kannst du es wie hier beschrieben über die Startgruppe oder als acad.dvb machen.Gruß, Carsten
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Acad 2008 Zeichnung öffnen
Carsten1210 am 05.04.2007 um 16:15 Uhr (0)
Hi,Ist ne Standard-Frage. Stell mal die Variable "SDI" auf 0 und dann sollte es wieder mit mehreren Dateien gleichzeitig klappen.Gruß, Carsten
|
| In das Form Rund um Autocad wechseln |