|
Autocad VBA : Excelimport per VB nach AutoCAD LT
Stelli1 am 14.11.2006 um 19:36 Uhr (0)
Hallo Dirk, Zitat:Original erstellt von Dirk.B:Hallo Stelli!Sehe ich es richtig, daß Du ein Programm suchst, das VB oder VBA unter AutoCAD LT lauffähig macht?.....siehst du nicht richtig. Ich suchs nicht sondern (vielleicht) -Ploter-Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| 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 12:15 Uhr (0)
Hallo Patrick,Du sollst die Variablen von Autocad, wie attreq, nicht mit sendcommand setzen. Besser ist es so: ThisDrawing.SetVariable "attreq", 0 Um den Block zu löschen sollte es mit sset.Item(0).Delete gehen.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 |
|
Autocad VBA : Programmieren in VB(A) oder in .Net ?
CADmium am 17.05.2007 um 08:36 Uhr (0)
Wenn du von #C kommst, würde ich in .Net programmieren...ne ActiveX-Doku ist in der VBA-Lisp-Online-Hilfe dabei... und in Sachen Autocad hast du die Sprache LISP noch vergessen ... kann man einiges mit machen, was in VBA z.B. nicht geht, aber die Dialogerstellung und der Zugriff auf Windows-Komponenten ist da gruselig..Das wichtigste an der ACAD-Programmierung ist aber nicht, welche Sprache in nehme, sondern die Kenntnis des Zeichnungsdatenbankaufbaus und die Möglichkeiten der Manipulation derselbigen.und ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : DVB-datei mit Makro ansprechen
CADmium am 26.06.2007 um 15:36 Uhr (0)
lies dir mal das durch ...------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Alle AcadCircle und Polygone durchlaufen
KlaK am 10.08.2007 um 21:24 Uhr (0)
Hallo Peter,ich weis dass programmieren unheimlich Spaß machen kann, aber Du solltest nebenbei auch der Antwort von Stelli nachgehen.Der Block 60_40 bezeichnet eine Rohrklappe in der DN150 Leitung. Dort wird die Kamera eingesetzt. Daneben zeigen die Pfeile die Befahrungsrichtung an. In dem Musterausschnitt gibt es noch Putzstücke (so werden die Klappen auch manchmal bezeichnet) mit 60_60 (=Blockname) und Putzer (ebenfalls Blockname).Bei Deiner Programmierung möchtest Du bei Öffnung 1 beginnen und dann aufs ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Fenster minimieren
Carsten1210 am 14.09.2007 um 18:27 Uhr (0)
Hallo Jörg,Minimieren kannst du AutoCAD so:Code:ThisDrawing.Application.WindowState = acMinZum Maximieren bzw. Wiederherstellen kannst du acMax oder acNorm nutzen.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Dateifehler bei Blockeinfügen
Carsten1210 am 29.09.2007 um 15:45 Uhr (0)
Hi Raplh,Hilft dir dieser Beitrag vielleicht schon weiter?!Welche AutoCAD-Version (bzw. Mechanical-Version) nutzt du denn?! Im puren 2008 läuft dein Code ohne Probleme.Gruß, Carsten[Diese Nachricht wurde von Carsten1210 am 29. Sep. 2007 editiert.]
|
| In das Form AutoCAD VBA 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 : AutoCad-Dialoge über VBA aufrufen
Carsten1210 am 15.04.2008 um 18:15 Uhr (0)
Hi Jürgen,Schau mal hier, hier oder hier.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VB.Net+AutoCad
Stelli1 am 18.05.2008 um 14:46 Uhr (0)
Hallo Steffen,so wie es aussieht hast du AutoCAD über ActiveX eingebunden.Dann gilt das Objektmodell aus der AutoCAD VBA Hilfe.Über Createobject/Getobject hast du die Applications-Klasse.Darunter befindet sich die Documents-Auflistung. Eine Eigenschaft des Application-Objekts ist Activedrawing. Das entspricht im VBA dem Object Thisdrawing.Also an Stelle von Thisdrawing.Activelayer verwendest du AutoCADapp.activedrawing.activelayer.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. ww ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kreis löschen
Huebi am 24.06.2008 um 18:29 Uhr (0)
Hallo Jörg,zuerst mal zu der Online-Hilfe. Es gibt eine Hilfe für VBA von Microsoft (in der scheinst Du gelandet zu sein) und eine VBA Hilfe von Autodesk. Wenn Du vor einem typischen AutoCAD-Vba Befehl stehst (z.B. GetEntity) und dann F1 drückst, sollte die Autodesk-Hilfe aufgehen und die ist, wie ich finde, sehr ausführlich und umfangreich (zumindest für eine Anfänger wie mich).Dann zu Deinem Kreis-Problem. Ich verstehe nicht, warum Du den Kreis löschen und neu zeichnen möchtest. Warum verschiebst Du ihn ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Format der Plottstiltabellen
wronzky am 01.09.2008 um 12:59 Uhr (0)
Hallo,vielleicht hilt Dir DAS schon weiter. Damit kannst Du ctb/stb in eine Text-Datei exportieren (auch mit command line Parametern aufrufbar).Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form AutoCAD VBA wechseln |