|
Lisp : Befehl _.-group / Hinzufügen
Bernd10 am 24.11.2020 um 07:31 Uhr (1)
Hallo an euch,man sollte einfach immer zuerst die einfachsten Dinge kontrollieren oder eine Nacht schlafen, bevor man den Fehler weiter sucht. Die Variable pgruppe hatte den Wert nil, da ich sie mit einer anderen Variablen in meiner Lisp-Funktion verwechselt hatte.Diese Lisp-Zeile funktioniert wie gewünscht, wenn die Variablen die korrekten Werte beinhalten:(command "_.-group" "_add" cgruppename pgruppe "") ; HinzufügenDanke nochmals an euch für das Interesse.Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Lisp über script starten
Dorfy am 11.03.2010 um 14:13 Uhr (0)
Zitat:Original erstellt von steppe2000:... aber kann ich den Dialog auch umgehen... Hi,ob du das kannst, kann und will ich nicht beurteilen aber machbar ist es sicherlich.Nur ohne Routine/Code sieht es schlecht aus... wende dich an den Ersteller wenn der Code nicht von dir ist Was sind denn das für Rückgabewerte? (Layer, Bemstil...)------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-le ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Wechsel zwischen Papier- und Modellbereich
cadffm am 29.10.2003 um 12:12 Uhr (0)
in Lisp kannst du doch alle Objekte ansprechen egal welcher Bereich gerade aktiv am screen ist !?!? - verstehe dich nicht so ganz.... Oder möchtest du dem User zeigen - Schritt für schritt wie das Programm arbeitet ? - irgendwie Irrsinn... P.S.: wechsel mit solchen Fragen doch in das LISP-FORUM ! http://ww3.cad.de/cgi-bin/ubb/forumdisplay.cgi?action=topics&number=145 ------------------ - Sebastian Mattis - CAD.de-User Treffen JEDEN Tag ! [Diese Nachricht wurde von cadffm am 29. Oktober 2003 editier ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Kreiskoordinaten Variable benutzen???
Brischke am 18.10.2004 um 15:48 Uhr (0)
Hallo Dolcetto, Im Lisp sind die Listen das zentrale element. Diese sind von runden Klammern umschlossen, wobei das erste Listenargument die Funktion und die folgenden die Parameter der Funktion darstellen. Du sprichst hier grundsätzliche Fragen zur Syntax an. Wenn du also eine Liste übergeben möchtest, dann musst das dem Interpreter auch kund tun. (cons 10 (list a b)) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß m ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Symbol erstellen zum Layer Frieren
Proxy am 24.05.2006 um 23:16 Uhr (0)
Machbar über Lisp, zB:(defun toggleLayer0 (layname / ldat clr)(setq ldat (entget (tblobjname "layer" 0))clr (- (cdr (assoc 62 ldat))))(entmod (subst (cons 62 clr)(assoc 62 ldat) ldat))(princ))und halt noch ein Button machen und in dein ADT einbauen. Wie du das hinbekommst kannst du im diesem Forum nachlesen, wurde schon sehr oft angesprochen und auch mehrfach gelöst. Wie du das Lisp startest kanst du auch beim Benutzer FAQ nachlesen.------------------ MfG Proxy
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : dat-Datei erstellen und speichern
Nano1 am 23.04.2005 um 10:45 Uhr (0)
Hallo Möchte gerne eine dat-Datei aus ein Lisp-Programm erstellen und leer speichern. (z.Bp.: Layerneu1.dat) Diese verwende ich um Daten zu schreiben und zu lesen. Das schreiben und lesen ist kein Problem, aber die Datei zu speichern oder erstellen aus ein Lisp-Programm. Habe schon mit getfiled versucht. freue mich um eine Antwort und danke im Vorraus. Gruss Nano ------------------ Nano
|
| In das Form AutoLisp wechseln |
|
Lisp : (command _open)
CADmium am 24.10.2006 um 11:06 Uhr (0)
geht nicht, da das Lisp im Namespace der aktuelen Zeichnung läuft. Man kann zwar via ActivX mehrere Zeichnungen öffnen und auch auf andere geöffnete Zeichungen zugreifen, aber der Zoombefehl läßt sich nur in der aktuellen ausführen... da hilft dir bloß ein Lisp, das die acaddoc.lsp temporär ändert, die neue Zeichnung aufruft, durch die geänderte acaddoc.lsp die Modifikation in der neuen Zeichnung vornimmt und die acaddoc.lsp wieder zurückändert.. ------------------ - Thomas -"Bei 99% aller Probleme ist ...
|
| In das Form Lisp wechseln |
|
CoCreate Modeling : Sechskant (OSD)
NOBAG am 19.07.2010 um 18:57 Uhr (0)
Also ich kenne das ja nur bis Version 16, aber eigentlich sollte sich dies nicht geändert haben... ?Du ziehst das Lisp ganz einfach vom Desktop oder einem beliebigen Ort in die Oberfläche des OSD.Dann wird ein neuer Eintrag in der Werkzeugkiste erstellt, welche normalerweise in der Menüleiste zu finden ist.Wenn Du mit dem Zusatztool Solid-Power arbeitest, ist dieses Lisp bereits geladen und unter SolidPower -- KonstrHilf zu findenHier steht übrigens, wie Du Deine Sys-Info dauerhaft eingeben kannst. ------- ...
|
| In das Form CoCreate Modeling wechseln |
|
AutoLisp : BAND od. PLINE-Teil versetzen
marc.scherer am 06.06.2006 um 10:46 Uhr (0)
Hi Mario,ich habe mir zwei Funktionen geschrieben:"-ename" und "-vla-object"Die unterscheiden sich von den internen Funktionen "vlax-vla-object-ename" und "vlax-ename-vla-object" nur dadurch, dass sie idiotensicher sind. Das heißt, jage ich einen ENAME in die Funktion "-ename" kommt ein ENAME raus, jage ich ein AX-Object da rein, kommt auch ein ENAME raus. Trifft beides nicht zu, kommt nil zurück und kein AX-Fehler. Benötige ich also für irgendeine eine Subroutinen ein Standard-Lisp-Enamen kann ich das sic ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Schwerer Fehler
cad4fun am 06.11.2013 um 15:15 Uhr (1)
Zitat:Original erstellt von cadffm:Es liegt an der Funktion aus der du diese hier aufrufst..(da gibt es doch eine, gell?)zumindest wäre es mein Tip wenn das Problem nach Acad-Neustart noch immer reproduzierbar ist.Es gibt eine LISP-Routine, welche ich mit UF aufrufe, keine Funktionen oder so. Alles sehr rätselhaft aber mit der Kurzform von CADmium in eine LISP funkt es wieder bestens. Haltet ihr ein 2013 Problem für möglich, weil auf 2008 funkt es auch.
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Plotten
sigy am 28.10.2004 um 07:42 Uhr (0)
@Cadmium: Dagegen spricht eigentlich nichts, doch wird der Plot stets neu gestartet, was bei größeren Zeichnungen schon Zeit kostet. Ansonsten würde die Kopienzahl direkt an den Drucker gesendet !?!. @Cadchup: mit ActiveX habe ich noch nicht gearbeitet, kann das eigentlich mit Lisp gemischt werden. ALs Aufruf aus Lisp heraus?? Wie sieht es eigentlich aus mit dem Häkchen bei Objekte ausblenden : auch hier habe ich keine Optionen gefunden. Trotzdem schon mal einige U s für die Hinweise. --------------- ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : AutoCad unter Linux
Proxy am 12.11.2004 um 08:24 Uhr (0)
Also ich kann Wine und 2002 & 2004 bestätigen, ohne MS-Office Installation , die machte Probleme mit AutoCAD) VBA geht so lala aber Lisp geht fast 100% (OS-abhänige Sachen mache kleine Probleme). das mit Mandrake (PowerPack 10.0 +) halte ich im Produktivbetrieb für Wapoware oder einfach ein Fake. ------------------ " Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?" Read ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Volumen von unregelmäßigen Körper ermitteln
dias am 14.03.2012 um 15:26 Uhr (0)
Also ich habe das jetzt mit F2S.lsp probiert, aber es tut sich nichts...Ich starte sie LISP und wähle die 3-D-Flächen. Anschließend wird man nach einer Art Dicke gefragt..?!Hier bestätige ich die 1. Was konkret sollte hier eingegeben werden?Danach soll man wählen: Auto or Manual. Hier wähle ich Auto.Tja und dann wird abgebrochen... Ich hoffe mir kann jemand die Lisp etwas näher erklären!?Oder mit meinem hochgeladenen Beispiel die Sache mal probieren...Vielen Dank!Matthias
|
| In das Form Rund um AutoCAD wechseln |