|
Lisp : Abbruchstelle erkennen
ManfredMann am 07.10.2011 um 14:27 Uhr (0)
Hallo Experten!Ich benutze seit Jahren ab und zu mal Lisp, bin ich aber nie soooo tief in die Editor-Nutzung eingestiegen, deshalb meine Frage:Wie kann man in dem AuutoLisp-Editor (Acad 2011) erkennen, an welcher Stelle genau (Zeile oder Funktion) der Lisp-Abauf wegen Fehler abgebrochen wurde? Wie machen die Profis, dass sie moeglichst schnell die Stelle des Errors finden? Kann man den Editor dazu bewegen, dass der Cursor direkt dort hinspringt?Der Hintergrund meiner Frage ist: es gibt haeufig z.Bl. Variab ...
|
| In das Form Lisp wechseln |
|
Lisp : Befehl Zurück (_undo)
Bernd10 am 17.07.2012 um 13:57 Uhr (0)
Hallo,ich verwende den Befehl Zurück so:(command "_.undo" "steuern" "nichts")(command "_.undo" "ganz")Diese beiden Zeilen würde ich gerne durch Lisp-Funktionen ersetzen. Mir sind aber nur die Funktionen vla-startundomark und vla-endundomark bekannt.Wie kann ich die beiden command-Aufrufe durch Lisp-Funktionen ersetzen?Danke im Voraus und viele GrüßeBernd[Diese Nachricht wurde von Bernd10 am 17. Jul. 2012 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Linienwinkel ermitteln
stk am 15.06.2022 um 11:33 Uhr (1)
Hallo in die Gemeinde, ich habe folgendes Problem mit meinem kleinen Lisp. Mit dem Lisp kann ich eine Linie zeichnen und dann gleich versetzen und die markierte löschen.Nun mein Problem, ich kann mit dem Lisp die Linien nur Orthogonal zeichnen. Würde aber sehr gern den Winkel ( UCS ) der ausgehenden Linie auswählen können. Habe schon so einiges ausprobiert, aber ich bekomme es nicht hin. Kann mir da jemand behilflich sein ?;Linie zeichnen;und versetzen(defun C:LinAng() (setq anf (getpoint "Start:")) ;Anfan ...
|
| In das Form Lisp wechseln |
|
AutoLisp : ***POP **OBJECT_INSTERT und Attribute
Proxy am 16.03.2004 um 18:49 Uhr (0)
Hallo, ist es eigentlich möglich mit Diesel bzw. Lisp bei dem Anklicken eines Instert zu prüfen ob dieser mit Attributen versehen ist und dann entsprechend das Menü anzupassen wie z.B. [$(if,$(or,$(eq,$(getvar,block_hat_attribute),true),$(eq,$(getenv,username),Proxy))Befehl_1_von_2,Befehl_2_von_2] ? Das wäre perfekt z.B. beim _explode um ihn dann entsprechend logischer bzw parametrisierbar anzupassen. P.S. habe da bestimmt eine Klammer vergessen ------------------ Lisp?!?! Why the Hell did ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : verschieben von block/text mitte von zwei punkten
Brischke am 21.10.2004 um 17:51 Uhr (0)
Zitat: Original erstellt von michelangelo: ETWA SO STELLE ICH MIR DAS VOR NUR HABE ICH NICHT SO VIEL AHNUNG VON LISP DAS ICH WEISS WIE ICH DAS RICHTIG SCHREIBEN MUSS. ... Hallo michelangelo, Ich gehe mal davon aus, dass du das nur versehentlich so groß [geschrien] geschrieben hast. Mal abgesehen von der Schreibweise, hier im Forum werden die Fragen (hoffentlich) nur aus den von dir genannten Grund gepostet. Dazu ist das Forum da, und braucht nicht extra betont werden. Grüße Holger ---------------- ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einzelne elemente speichern
stk am 02.05.2006 um 10:22 Uhr (0)
ist es grundsätzlich machbar,aus einer Zeichnung Einzelne Elemente in DWG mit Lisp abzuspeichern? bsp.in einer geöffneten Dwgzeichnung sind mehere Zeichnungen vorhanden,wobei davon nur eine zur Weiterverarbeitungbenötigt wird.Es ist mühsam, jedesmal die gesamte Zeichnung unter einen anderen Namen abzuspeichern, und wieder zu öffnen , um die nicht gebrauchten Zeichnungen zu entfernen, so das nur die benötigte Zeichnungübrig bleibt.Also: Zeichnung öffnen,mit Lisp die benötigten Elementemackieren und abspeich ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Mehrere .DSD Publizieren / Abfrage Publizierstand
Archäologie Bubi am 18.10.2021 um 09:06 Uhr (1)
Neben dem, dass ich keine Ahnung habe wie ich mit dem Core-Zeugs umgehen sollte oder wie ich neue Instanzen mit dem Makro öffnen kann, mal die Frage:Wird ein LISP nicht automatisch beendet sobald eine neue Datei oder Instanz geöffnet wird?Und wenn das alles lauffähig ist, kann man das alles ins LISP einbauen?Das Makro ist in erster Linie nicht nur für mich sondern für meinen ganzen Betrieb.Und so sehr ich meine lieben Kollegen schätze, so denke ich nicht, dass sie sich mit Konsolen und weiterem herumschla ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
mapcar am 30.08.2004 um 13:55 Uhr (0)
Nachtrag zu LDATA: Es gibt auch keine ActiveX-Methoden, um sie auszulesen! In VBA kommt man also nicht dran. (Um Irrtümern vorzubeugen: vlax-ldata-get hat mit ActiveX nichts zu tun. Das ist reines Lisp, und warum der Präfix vlax davorsteht, weiss nur der Mann aus Moskau.) Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotograf ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Plotten
marc.scherer am 28.10.2004 um 08:23 Uhr (0)
@ Sigy, der Code vom CADchup ist doch Lisp?! Was Du vor der Verwendung von ActiveX in Lisp jedoch immer machen mußt ist die ActiveX Erweiterung zu laden. Dies geschieht durch die Anweisung (vl-load-com). ActiveX und dessen Verwendung ist übrigens exzellent in der AutoCAD Hilfe dokumentiert. Mit ein wenig Übung und dem Object Model Schema aus der ActiveX and VBA Reference blickst Du das relativ schnell. Zugriff auf die entsprechenden Hilfen erhälst Du am schnellsten wenn Du über den Hilfe Punkt des Vis ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Kelvinator
Hunchback am 01.10.2008 um 12:54 Uhr (0)
Weil hier schon ein paar Mal nach einer Art Schutz von Lisp - Code gefragt haben: In einem (sehr interessanten) Interview mit John Walker (hier: http://through-the-interface.typepad.com/through_the_interface/2008/09/an-interview-wi.html ) wird der sog. Kelvinator erwähnt.Der Kelvinator schreibt denCode so um, das er nur mehr schwer verständlich ist (ähnlich dem dotnetfuscator). Den Kelvinator gibts hier http://www.cadinfo.net/scripts/LISPlib-software.cfm?StartRow=11&areano=45 Die Definitionsdateien gibts ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Probleme mit Lambda ?
andi2050 am 01.04.2003 um 15:38 Uhr (0)
Hi mapcar Glaub jetzt hab ich s gerafft - Danke ! Ich hatte mal unter ACAD14 ein LISP das gleichzeitig POLYLINIEN und LWPLOLYLINIEN verarbeiten sollte. Dazu modifizierte ich während der Laufzeit den Code entsprechend. Nach dem Update auf A2002 funzte das plötzlich nicht mehr. Ich konnte es mir damals nicht erklären und kickte einfach die alten POLYLINIEN raus. Jetzt kenn ich vermutlich den Grund... Eigentlich sch...(ade), daß A desk LISP vernachlässigt. LISP ist bestimmt ein Grund, warum ACAD so verbreite ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Umbenennen von Blöcken!
HBo am 22.05.2004 um 18:49 Uhr (0)
ich finde, den Blocknamen mit Datums-oder Zufallszahlen zu ergänzengenauso phantasielos, wie das was manche CAD-User machenwenn sie Blocknamen festlegen:Sie ziehen dann den Daumen einmal quer über die Tastatur.Ich habe mir für diese Fälle den Blocknamen verändern zu müssen, ein LISP gemacht, mit dem ich alle Blöckein einer Zeichnung mit einer einzutippenden "Vorsilbe" ergänze.Dieser Zusatz wird dann so gewählt, daß er mir dann auch gleich einen Hinweis auf die Ursprungszeichnung gibt.Natürlich gibt es auch ...
|
| In das Form Lisp wechseln |
|
Lisp : CADcal - GeomCAL Funktionalität jetzt auch für ZWCAD
archtools am 05.07.2010 um 13:38 Uhr (0)
CADcal bringt die Funktionalität des Geometrierechners GeomCAL nun für ZWCAD. Alle Funktionen können sowohl transparent als Eingabe auf Aufforderungen vonm AutoCAD Befehlen eingegeben werden und auch als Lisp-Aufrufe in allen Lisp-Programmen.Download von: http://www.archtools.de/d-download.html Anleitung hier: http://www.archtools.de/cadcal.html Applikationsentwickler können die Redistributionsrechte und auch den Quellcode erwerben. Anfragen an berger@archtools.de
|
| In das Form Lisp wechseln |