|
Rund um Autocad : Objekte ausblenden mit Lisp-Tool nsh
Carsten1210 am 17.04.2007 um 11:58 Uhr (0)
Hi Fips,Ich nutze immer das Lisp im Anhang. Funktioniert sehr gut. Gerade bei 3D macht das auch Sinn. Die Befehlserklärungen stehen in der Lispdatei.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 : SelectionSet mit GC 410
Carsten1210 am 10.08.2007 um 21:25 Uhr (0)
Hi Peter,Überprüfe vor erstellung des Selectionsets, ob der vorhanden ist und leere ihn dann bzw. erstelle diesen, wenn nicht vorhanden.Zu deinem Filter: Schau dir mal in der VBA-Hilfe unter filter lists for selection sets, logical grouping of filter tests die Beispiele an. Ist zwar Lisp, aber das kannst du auch in der Art in VBA nutzen.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : nochmal lisp editoren
Carsten1210 am 14.04.2007 um 07:43 Uhr (0)
Hi Niggemann,Ich denke, das Jan einen Editor sucht, womit er die Lisp-Dateien editieren kann und er diesen nicht aus Lisp / ACAD heraus starten will.Gruß, Carsten
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : Schriftkopf mit Überlänge
Carsten1210 am 15.04.2008 um 09:03 Uhr (0)
Hallo Markus,Warum willst du VBA und Lisp mischen?! Kannst du das nicht komplett in VBA oder Lisp machen?!Wenn es denn so bleiben soll, müsstest du dir Gedanken machen, ob du das Lisp mit Parametern aufrufen kannst.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Stützpunkte in Polylinien hinzufügen
Carsten1210 am 15.06.2007 um 10:45 Uhr (0)
Hi,Bevor das Lisp das erste Mal mit knicken aufrufst, tippe mal folgendes in die Befehlszeile: (VL-LOAD-COM). Danach kannst du das Lisp nutzen.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : bemassung auto. auf layer schreiben
Carsten1210 am 15.06.2007 um 11:06 Uhr (0)
Hi theo,Schreib mal folgendes in die Befehlszeile, bevor du das Lisp lädst: (vl-load-com). Danach kannst du das Lisp laden und es funktioniert.Gruß, Carsten
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : Stützpunkte in Polylinien hinzufügen
Carsten1210 am 15.06.2007 um 10:27 Uhr (0)
Hi Iowa,Ist denn das Lisp am Ende dieses Beitrags nicht was für dich?!Wenns denn mit VBA sein sollte, schau dir die Funktion / Methode "AddVertex" an.Für Lisp gibt es auch ein extra Forum hier auf Cad.de .Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : über Button einen Block einfügen
Carsten1210 am 05.07.2007 um 10:13 Uhr (0)
Hi,Du musst die BlockIn.lsp erstellen und laden. Die Befehlsfolge für die Lisp steht ja dort im Beitrag. Du kannst die Lisp dann unter Appload in die Startgruppe eintragen, so das diese dann automatisch mitgeladen wird.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Eigenschaften eines mit ActiveX erstellten Volumens
Carsten1210 am 28.04.2008 um 10:22 Uhr (0)
Hallo Gregi,bei SendCommand laufen die Befehle auf der Befehlszeile asynchron zum VBA. Daher ist das nicht so einfach zu handeln, wann das SendCommand fertig ist und du mit dem VBA weitermachen kannst. Das sollte im Lisp einfacher hizubekommen sein. Aber da Wissen die Lisp-Profis besser Bescheid. Ich persönlich meide Sendcommand wo es geht.Gruß, Carsten[Diese Nachricht wurde von Carsten1210 am 28. Apr. 2008 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Programmoptimierung
Carsten1210 am 12.02.2006 um 19:48 Uhr (0)
Hallo Dirk,Hab mal ein bißchen in deinem Code geändert. Lade die Lisp- und die DVB-Datei in AutoCAD.Dein Programm kannst du in Autocad mit dem Befehl Spax starten. Dies ist in der Lisp-Datei hinterlegt (Erste Zeile).Den Rest der Schraubentypen musst du noch einfügen. Ein Bißchen sollst du ja auch noch zu tun haben.Schau dir mal die Änderungen an. Wenn noch Fragen sind, einfach melden / posten.Gruß aus dem Münsterland, Carsten
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Block einfügen / Sichtbarkeit
Carsten1210 am 02.02.2006 um 19:53 Uhr (0)
Hallo Dirk,Probier mal folgende Lisp- und VBAzeilen:Lisp:------(defun blockIn(blockname)(princ)(setvar "cmdecho" 0);Unterdrücken der Befehle in der Befehlszeile(Command "_-Insert" Blockname pause "1.0" "1.0" "0" ) ;Einfügen des Blocks Blockname, positionieren, X-Skalierun auf 1, Y-Skalierung auf 1 und Drehung = 0°(command "_explode" "_Last" );Block sprengen(Setvar "cmdecho" 1);Befehle in der Befehlszeile wieder ausgeben(princ))----------------------------------------------------------------------VBA:-----T ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Eingefügte Blöcke sichtbar
Carsten1210 am 27.08.2007 um 15:49 Uhr (0)
Hallo Jörg,das geht nur in Kombination von VBA und Lisp. Schau mal hier.Gruß, Carsten
|
| In das Form AutoCAD VBA wechseln |