|
Lisp : MapCars Lisp-Tutorials
Paulchen am 03.03.2007 um 10:49 Uhr (0)
Hallo,ich mache kaum was in Lisp und bin auch nie über das Anfängerstadium hinausgekommen; momentan fehlt mir der praktische Bezug/eigene Anwendungen. Vielleicht kommt das ja wieder; egal.Ich bin vor ca. 2 Jahren auf Mapcars Seiten gestoßen, damals hatte ich noch ein 56k-Modem und mußte für jede Minute zahlen. Ich fand es so spannend, daß ich mir die Seiten einzeln runtergeladen habe; trotz Komfortmangel und fehlenden Bildchen habe ich mir dann offline ein paar Sachen reingezogen. Toller Stil; ich denke, w ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Texte ändern
Brischke am 29.11.2004 um 20:37 Uhr (0)
Hallo Gunter, 1) Was heißt mit einem Faktor addieren? 2) Was sind das für Texte? MTEXT, TEXT, Kommatrennung?, Liegen die Texte alle auf einem Layer, wie kann man diese eindeutig identifizieren? 3) Steht in den Texten nur die Zahl? Wenn zu 1) Addition zu 2) Text, und nur dieser Text in der Zeichnung ist. Die Zahl den Punkt zur Dezimaltrennung benutzt zu 3) nur die Zahl im Text steht Dann helfen die folgenden Lisp-Zeilen: Code: (defun c:ZahlenTextPlusFaktor (/ aws FAK NK) (setq NK 4;Hier Nachkommastelle ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Layer über Datei erzeugen
Proxy am 07.07.2004 um 17:07 Uhr (0)
So wie ich das Problem verstanden habe willst du vor dem eigentlichen LayConv sicherstellen, dass die entsprechenden Layer in JEDER dwg existieren. Somit wäre IMHO der einfachster Weg z.b. mit vba beim Öffnen in die Methode _Open innerhalb von ThisDrawing ein sendcommand auf ein Lisp, diese ssollte dann deine Layer erstellen. Im Notfall einfach mit ( command ._-layer _make blablub .... ) und das so oft wie deine Layer halt haben willst. Somit dürfte beim Stappel Standardprüfung in jeder geöffneten ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : String in Zahlen umwandeln
cad-intensiv am 04.08.2005 um 13:54 Uhr (0)
Zitat: Original erstellt von MH Bit: Hallo, erst mal Danke für eure Hilfe. ich hab ein wenig rumprobiert, mußte aber feststellen, dass das ganze immer noch zu ungenau ist. Mit der Funkion _dist bekomme ich wenn ich zwei Punkte angebe den Winkel. Allerdings weiß ich nicht wie ich das Ergebnis dieser Funktion weiterverarbeiten kann. (command "_dist" (list (distof(nth 2 nach-Liste)) (distof(nth 3 nach-Liste)) (distof(nth 4 nach-Liste))) (list (distof(nth 2 von-Liste)) (distof(nth 3 von-Liste) ...
|
| In das Form AutoLisp wechseln |
|
Lisp : NIL in der Befehlszeile
Theodor Schoenwald am 08.01.2013 um 14:41 Uhr (0)
Hallo,wie kann ich prüfen, ob ein Lisp-Programm erfolgreich geladen wurde, wenn mir vorher nicht bekannt ist, ob die Dateikennung .VLX oder .LSP ist?Die Rückgaben beim laden eine Lisp-Datei sind unterschiedlich.Ein Teil der Antwort ist: wenn nil war es .VLX.Wie ist es wenn die xxx.VLX schon geladen war?Wie ist es beim Laden von .LSP und wie, wenn die xxx.LSP schon geladen war?Das ist noch nicht das Ende, inzwischen haben Bricscad und ZWCAD sich so weit angepasst, dass die meisten Programm die für ACAD gesc ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlermeldung beim Start ACAD 2005
CAD-Huebner am 17.12.2006 um 21:35 Uhr (0)
Zitat:Original erstellt von Bauvermesser:....was bedeutet in einigen LSp die Zeile am Ende;;(72 2 40 1 T "end of " 60 9 0 0 0 nil T nil T)habe sie alle auskommentiert da es auch so läuft.Es läuft NUR, wenn die Zeilen auskommentiert sind, ansonsten erhält man oben erwähnten Fehler Zitat:; Fehler: Fehlerhafte Funktion: 72 Diese Anweisungen werden von der VL-IDE Umgebung an das Ende des Lisp-Quelltextes angehängt, um z.B. die eingestellte Breite bis zum Zeilenumbruch (hier 72 Zeichen) und einige andere Para ...
|
| In das Form Lisp wechseln |
|
BricsCad : Lisp bei BricsCad
HBo am 15.06.2009 um 12:55 Uhr (0)
Zitat:Original erstellt von CADwiesel:na sowas, hätte nicht gedacht, dass wir uns hier mal wieder treffen ;-) Zitat:mit welcher Brics Version hast du es getestet?Beim Start erscheint was mit "9"Da wird evtl. noch was an Dezimalstellen nach der "9" kommen,das kann ich aber erst heute abend nachschauen.Habe Brics erst vor ein paar Tagen runtergeladen.Ist bis jetzt noch die Testversion. Zitat:Downloade dir die jetzt aktuelle Version und versuche es mit dieser.Da es z.Zt. für Brics noch keinen Debuger gibt, b ...
|
| In das Form BricsCad wechseln |
|
AutoLisp : Pfad der Plotstiltabelle via Lisp ändern!?
StephanJP am 18.11.2003 um 08:36 Uhr (0)
auch wenn das Thema auf dieses Forum hinweist scheint mir dieser Beitrag eher nach Rund um AutoCAD zu gehören, da eigentlich keine speziellen Lisp-Probleme angesprochen werden. Ich bin allerdings auch eher der Meinung von Erwin. Sicher wäre es wünschenswert, mit 3 PC* auszukommen, aber wenn man eigene Dateien an Auftraggeber übergeben soll, und diese auch selbst den Plan ausdrucken sollen dann ist das schon sinnvoll, Ihnen eine PC* mitzuliefern und da es immer nur eine Standard geben sollte ist da ein ei ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : eed´s editieren
CAD-Huebner am 18.09.2006 um 21:15 Uhr (0)
EEDS sind "Extended Entity DataS", also erweiterte nichtgrafische Objekteigenschaften. mit der Lisp-Routine XDATA.lsp (im Lieferumfang enthalten im Ordner "Express") kann die EEDS von Zeichnungsobjekten anzeigen und in vorgegebenen Strukturen auch erweitern und modifizieren. Diese Lisp-Routine eignet sich auch sehr gut als Anschauungsmaterial für eigene Routinen.Der beliebige Zugriff auf EEDS aus Fremdapplikationen sollte nur bei genauer Kenntnis der Strukturen durchgeführt werden, andernfalls sind die EED ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Layer umschalten bei der Bemassung
mapcar am 30.10.2004 um 20:48 Uhr (0)
Das heist im Klartext: 1) MDI auf 0 setzen 2) Lispinit auf 1 setzenNEIN. Im Klartext heisst es immer noch: Jede andere Kombination als SDI=1 und LISPINIT=1 funktioniert, und das egal, wie du das Programm lädst. Bei Lispinit = 0 wird die Acad.lsp nur einmal geladen, die Acaddoc.lsp aber bei jeder neuen dwg. Sehe ich das richtig so.Auch NEIN. Dafür ist ACADLSPASDOC zuständig. LISPINIT steuert, ob das Lisp-Memory-Image in die neue Zeichnung übernommen wird, wenn SDI=1. Wenn SDI=0, hat LISPINIT keine Wirkung ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Layer in mehreren Ansichtsfenstern tauen
geli_danki am 14.10.2005 um 10:57 Uhr (0)
Ich habe in mehreren Layouts und Ansichtsfenstern verschiedene Layer (Gewerkeweise) gefroren. Mit dem Lisp-Befehl "Imbal" habe ich für die Abgabe den ModellBereich des aktuellen Layouts isoliert und alle Modellbereichselemente die nicht im aktuellen Layout sichtbar sind, gelöscht. Soweit so gut und ganz prima. Leider habe ich in meiner Datei dann immer noch Layer, die sich nur entfernen lassen, wenn ich in den Ansichtsfenstern diese wieder auftaue. Wenn ich nur ein Ansichtsfenster habe, ist das nicht weite ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Ist das TextFenster ein Object?
toxot am 02.10.2009 um 15:13 Uhr (0)
Hallo Holger!Danke für Deine Antwort!zu ... Das nicht brauchbar will ich noch kurz erläutern: Ich arbeite an konkreten Kunden-Projekten. Jedem dieser Kunden ist klar, dass ein unbekannter Befehl einen Fehler auslöst.... Hier scheint ein für mich nicht unbedeutendes Missverständnis vorzuliegen.Mein Versuch galt nur der Beschleunigung des Ladevorganges von Lisp durch eine IMHO sehr brauchbare Laderoutine ... Name==LLoader.Wenn LLoader eingesetzt wird, liegen voerst 2 Arten von "unbekannten Commands" vor ...a ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Bemassung
Brischke am 08.03.2004 um 14:38 Uhr (0)
Zitat:Original erstellt von Helmut Wieser:...Ich will die Bemassung auf einem von mir definierten Layer eingefügt.Hallo Helmut,für diesen Punkt geh bitte auf meine Seite-Hilfe-Download[Prog49].In der Lisp-Datei kannst du den Bemaßungslayer einstellen, welcher immer aktiv gesetzt wird, wenn ein Bemaßungsbefehl gestartet wird. Selbstverständlich wird bei Beendigung des Befehls auch wieder der zuvor aktuelle Layer aktuell gesetzt.Die anderen Punkte .. kann ich im Moment nichts zu sagen, weil ich mit diesen F ...
|
| In das Form Rund um AutoCAD wechseln |