Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 27 - 37, 37 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Rund um Autocad : modifizierte Befehle
Carsten1210 am 24.04.2006 um 17:40 Uhr (0)
Hallo Lilly,1. Du kannst mehrere Befehle in einer Lisp-Datei ablegen.2. Die Klammer am Ende ist die Schließende Klammer und gehört zur Öffnenden Klammer vor dem defun. Daher muss diese Klammer vorhanden sein. Sonst gibt es eine Fehlermeldung.Gruß, Carsten

In das Form Rund um Autocad wechseln
AutoLisp : Was macht BLOCKQ.LSP ?
Carsten1210 am 23.03.2006 um 21:50 Uhr (0)
Hallo Heiok,In der Lisp-Datei steht alles beschrieben.Du kannst den Befehl folgendermaßen anwenden:(listb "123" nil)oder(listb "123" "attdef")Dabei ist 123 der name des blocks.Dabei werden dir die Entities des Blocks wiedergegeben.Gruß, Carsten

In das Form AutoLisp wechseln
Autocad VBA : Block einfügen / Sichtbarkeit
Carsten1210 am 14.12.2006 um 12:51 Uhr (0)
Hallo Patrick,Erst einmal Willkommen.Ändere oben die Zeile: Command "_-Insert" Blockname pause "1.0" "1.0" "0" ) inCommand "_-Insert" Blockname pause "1.0" "1.0" ) Dann sollte es mit dem Winkel funktionieren.Den Layer kannst du ja entweder im Lisp aktivieren oder schon im VBA Code, das ist dir überlassen.Gruß, Carsten

In das Form Autocad VBA wechseln
Autocad VBA : Block einfügen / Sichtbarkeit
Carsten1210 am 07.02.2006 um 15:21 Uhr (0)
Hallo Dirk,Packt den Lisp Code mal in den (Text-) Editor und speicher das als .lsp-Datei. Diese musst du dann per Appload in AutoCAD laden.Die Variable "Blockname" übergibt dann in VBA den Namen des einzufügenden Blocks.Spiel mal ein bißchen damit rum.Bin gerade auf ne ADT 2006 Schulung. Schaue heute Abend noch mal rein.Gruß, Carsten

In das Form Autocad VBA wechseln
AutoCAD VBA : Makroaufruf über Schaltfläche
Carsten1210 am 15.04.2008 um 14:38 Uhr (0)
Hi Jürgen,Du kannst folgendes auf den Button legen: ^C^C-vbarun;Makroname;Alternativ kannst du auch eine Lisp erstellen, in der man einen Befehle definieren kann: (Defun c:Befehlsname (/) (VL-VBARun "Markoname")) und diesen kannst du dann auch als Befehl bei der Schaltfläche / dem Button hinterlegen.Gruß, Carsten

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Public Sub benennen
Carsten1210 am 26.06.2007 um 06:58 Uhr (0)
Hi Einstein,Ich verstehe zwar nicht wirklich, was du vor hast, aber einen Befehl kannst du wie folgt definieren:(Defun c:Stempel (/) (VL-VBARun "Stempel"))Danach kannst du im Autocad mit dem Befehle "stempel" die Public Sub "Stempel" aufrufen.Pack das am besten in die Acaddoc.lsp und diese ins Support-Verzeichnis. Damit wird die Lisp automatisch beim Start geladen.Gruß, Carsten

In das Form AutoCAD VBA wechseln
Autocad VBA : Programmieren in VB(A) oder in .Net ?
Carsten1210 am 18.05.2007 um 08:12 Uhr (0)
Hi,Ich denke, das du mit .Net mehr Möglichkeiten hast als mit VBA(z.B. kann du mit .Net Objekte Draggen / Jiggen, als sichtbar am Fadenkreuz verschieben usw., was man mit VBA nur in kombination mit Lisp machen kann).Was meinst du mit "allen Autodesk-Produkte?". Die Vertikalen Produkte zu Autocad und Inventor kannst du sicherlich mit .Net ansprechen. für Inventor gibt es hier sogar ein separates Forum. Für Autocad kannst du ja auch im Arx-Forum schauen, da stehen auch einige .Net sachen drin.Gruß, Carsten

In das Form Autocad VBA wechseln
AutoCAD VBA : Schriftkopf mit Überlänge
Carsten1210 am 16.04.2008 um 11:37 Uhr (0)
Hi Markus,Da ich davon ausgehe, das die Rahmengröße nicht vorhersehbar ist, musst du einen Block erstellen, in dem du die Maße über eine Abfrage (Formular) ermittelst.Danach kannst du mit Blockadd einen Block erstellen. In diesem Block kannst du dann die Attribute, Linien usw. einbauen. Danach fügst du einfach den Block im Layout, bzw. im Modellbereich ein und füllst die Attribute.Was anderes dürfte das Lisp ja auch nicht machen, oder?!Gruß, Carsten

In das Form AutoCAD VBA wechseln
AutoCAD Mechanical : Darstellung Bogenmaß
Carsten1210 am 28.07.2006 um 07:49 Uhr (0)
Hi,Mit folgendem Lisp kannst du den Layer vorgeben. Nach Beendigung der Bemassung schaltet er auch wieder auf den vorherigen Layer zurück.(defun c:dimli (/ )(setvar "cmdecho" 0)(setq cdln (getvar "clayer"))(command "-layer" "set" "AM_5" "") ; == Layer(command "-dimstyle" "h" "STIL") ; == Bemassungsstil(setvar "cmdecho" 1)(command "_dimarc")(while ( (getvar "CmdActive") 0)(command pause))(setvar "clayer" cdln))Gruß, Carsten

In das Form AutoCAD Mechanical wechseln
AutoCAD VBA : Alternative zu Defun c: (LISP) in VBA?
Carsten1210 am 10.10.2007 um 20:50 Uhr (0)
Hi Matthias,Um ein VBA-Makro aufzurufen reicht folgende Lispzeile: (Defun c:Stempel (/) (VL-VBARun "Stempel")) Um den Block am Cursor hängend einzufügen benötigst du aber noch eine Lispfunktion. Suche mal nach BlockIn hier im Forum. Bei der InsertBlock-Methode im VBA (ist in der Hilfe gut beschrieben) muss die Einfügeposition übergeben werden und der Block wird direkt eingefügt, also nicht am Cursor hängend.Zum Layer umschalten und wieder zurückschalten schau dir mal das Beispiel "ActiveLayerExample" in de ...

In das Form AutoCAD VBA wechseln
Rund um Autocad : Reihenfolge ändern
Carsten1210 am 21.02.2006 um 16:16 Uhr (0)
Hallo Jürgen,Probier mal dies Lisp aus:;;; Polyline Reverse ;;; plr.lsp by Charles Alan Butler ;;; Copyright 2004 ;;; by Precision Drafting & Design All Rights Reserved. ;;; Contact at ab2draft@TampaBay.rr.com ;;; ;;; Version Alpha 0.2 March 20,2004 ;;; ;;; THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED ;;; WARRANTY. ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR ;;; PURPOSE AND OF MERCHANTABILITY ARE HEREBY DISCLAIMED. ;;; ; ;;; ...

In das Form Rund um Autocad wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz