 LSP14.zip |
Lisp : R14-Lisp konvertieren zu ACAD2011
TS84W am 14.07.2011 um 07:33 Uhr (0)
Guten Tag zusammenWir beabsichtigen, eine neue Arbeitsstation zu installieren. Mittlerweile stellt sich dabei die Frage, auf Windows7 64bit umzusteigen. Wir besitzen noch aus grauer Vorzeit ein Schemaprogramm, welches auf Basis R14 läuft und mit Lisp arbeitet. Das Programm selbst läuft mittlerweile nicht mehr, aber die Lisp können manuell in R14 geladen werden und dann läuft das Programm soweit noch. Das Ziel ist, nicht noch über Generationen R14 mitinstallieren zu müssen. Auf die Anwendung können wir leid ...
|
| In das Form Lisp wechseln |
 Joerg.txt |
Lisp : Layer umbennen ohne Datei öffnen!
cadffm am 09.03.2004 um 15:10 Uhr (0)
habe das jetzt doch mal "direkt angeschaut" Also als Tip, immer und immer wieder wenn es um Makro´s geht:1x alles in der Befehlszeile von Hand machen.Du hast das nicht 1x getestet...Also hier die (Teil+Total)Lösung:[*] wenn ich Return schreibe meine ich das ein Return gedrückt werden muß,also ein Zeilenwechsel.[*] Du hast im Befehl Layer die Option "_ls" benutzt - die gibt es nicht !Ein Unterstrich bedeutet das ein englischer Befehl/Optionaufruf folgt-also entweder ls oder _lw ... ! klar ?[*] nachdem man m ...
|
| In das Form Lisp wechseln |
|
AutoLisp : text in gleichnamigen block konvertieren
Brischke am 10.06.2003 um 11:53 Uhr (0)
Hallo Jan, wahrscheinlich hast du jetzt länger auf ne Antwort gewartet, als die Zeit die du zum Schreiben gebraucht hättest. Nachfolgende Zeilen tauschen dir den Text gegen die Dummy-Blöcke aus. Diese sollten natürlich schon existieren. Hat der Dummy-Block irgendwelche Attribute, dann solltest du nicht vergessen die Sysvar s so zu setzen, dass diese nicht abgefragt werden, oder eben die Werte der Attribute in der Command-Anweisung mit berücksichtigen. Code: (mapcar (lambda (NAME / as) (se ...
|
| In das Form AutoLisp wechseln |
|
Lisp : splineedit vs. (command splineedit)
spider_dd am 20.08.2012 um 16:17 Uhr (0)
Hallo,hier mal ein interessanter Effekt, über den ich gerade gestolpert bin, vielleicht hilft die Info ja auch mal jemand anderem.Version: ACAD 2012 Civil 3DUm eine größe Anzahl Splines in Polylinien umzuwandeln, wollte ich mich mit einen kleinen 1-Zeiler behelfen, da dies "zu Fuß" ja immer nur mit einer Spline geht.Also alle betreffenden Splines in einen Auswahlsatz gepackt und eine kleine repeat Schleife gebaut.In der Befehlszeile bietet SPLINEEDIT (und auch _SPLINEDIT) folgende Optionen:Code:Option eing ...
|
| In das Form Lisp wechseln |
|
Lisp : Darstellung Seite XX von YY
joern bosse am 29.03.2019 um 09:14 Uhr (1)
Hallo AM82,erstmal zu Deinem Problem: die Funktion LENGTH gibt eine Ganzzahl wieder. Wenn Du eine "01" haben möchtest, musst Du die Ganzzahl erstmal mit ITOA in einen String konvertieren (1 = "1"),dann kann mit STRCAT eine "0" vorangestellt werden ("1" = "01")Was Du aber prüfen musst, wie wird die Variable totalLayouts weiterverarbeitet? Wenn die weiterverarbeitende Funktion eine Ganzzahl braucht, dann wird ein String so nicht akzeptiert werden, dass heißt, auch dort müßte angepasst werden.Folgender Code i ...
|
| In das Form Lisp wechseln |
|
AutoLisp : lisp parameter
Proxy am 13.04.2004 um 18:27 Uhr (0)
Zitat: Original erstellt von michelangelo: [...] (defun c:aufbereiten () (command filedia 0 ) (command _qsave 2000 ) (command BEREINIG AL N ) (command _AUDIT J ) [...] (command fc ) (command _qsave ) ) ;ende von aufbereiten k.A. ob das jetzt so richtig ist aber dein lisp ist extrem gefährlich deutsch... (setvar oldfiledia (getvar filedia ) [...] (command _.purge _all _no ) (command _.audit _yes ) [...] (command _.erase _all ) (command -lay ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Ursprung für alle Layouts
Brischke am 17.08.2004 um 15:40 Uhr (0)
Hallo CeZet, aber warum um Himmels willen, zerhaust du dann alles in den Ursprung? Das kann man doch auch anders lösen. Wieviel Nacharbeit hast du denn jetzt noch? Wieviel Zeit verbrätst du denn jetzt mit nun wirklich unproduktiver Arbeit? Wieviele Tage/Wochen/Monate wirst du beschäftigt sein? Meine Meinung in Bezug auf die Situation der Auftragnehmer: Bürointern sollte man die Arbeitsabläufe und auch den CAD-Standard optimieren. Somit kann man alle Projekte mit einer gewissen Routine abarbeiten, sehr viel ...
|
| In das Form AutoLisp wechseln |
|
Lisp : ca. 1000 Systemvariablen setzen
Jürgen Scheeren am 27.04.2015 um 16:11 Uhr (1)
Hallo liebe Lispler,ich hab mir auf die Fahne geschrieben (fast)alle Systemvariablen, ca. 1000 Stück, per lisp auf eine neue Zeichnungzu übertragen um immer die gleichen Einstellungen zu haben......Ich hab mir mit setvar alle Variablen in eine Excel-Tabelle kopiert und darin durch geschickte Formelanwendung ;-)jeweils eine Brauchbare Befehlszeile erstellt.....bilde ich mir auf jedenfall ein.Wenn ich aber mein Progi starte sagt Acad,"Aufrufen von (command) aus *Fehler* nicht möglich, ohne vorheriges Aufrufe ...
|
| In das Form Lisp wechseln |
|
Lisp : Element von Liste in Liste auf NIL prüfen
Peter2 am 15.05.2009 um 20:23 Uhr (0)
Dank an alle - die Sache scheint jetzt recht klar. Ich kann aber erst nächste Woche (oder nach dem Urlaub) das vertieft betrachten. Zitat:Original erstellt von Dorfy:...Edit: oder Eingsngswert mit type auswerten und je nach Ausgabetype, mittels diversen kleinen subs, den Wert konvertieren...Wie oben gesagt - gerade das hat mich nicht übermäßig verlockt ... Zitat:Original erstellt von Brischke:...1) Ein NIL wird ja bestimmt nicht aus Excel geliefert, deshalb sollte man an der Stelle des Auswertens der Excel ...
|
| In das Form Lisp wechseln |
|
Lisp : Befehl _layer / Farbbuch
cadffm am 17.02.2023 um 12:46 Uhr (1)
[QUOTE]Original erstellt von Bernd10:[i]Hallo cadffm, Irgendwelche "Fehler" im Textfenster [F2] wenn du die Datei wie gewöhnlich startest?Nein, bei Programmstart kann ich keine Fehler erkennen (siehe Anlage Programmstart20230217.txt). unbekannter Befehl unbekannter Befehl....Man sieht hier jede Menge "Benutzeranpassungen" bei denen wir nicht wissen was&wie genau ausgeführt wird,zudem WANN es ausageführt wird. Diese Fragen sind aber nicht so schnell zu klären wenn man nicht selbst am Gerät sitzt.Dazu kom ...
|
| In das Form Lisp wechseln |
 LWneu2D-Ref.lsp.txt |
Lisp : Kranke Polylinien?
Arcuso am 30.07.2011 um 10:50 Uhr (0)
Guten Tag!Um die Sache abschließen zu können:Der Zugriff auf ein neues Objekt kann ermöglicht werden, indem man das alte nicht mehr vorhandene per (vlax-release-object) freigibt, egal ob darauf per (vlax-dump-object) oder einer anderen VLA-Funktion zugegriffen wurde.Hintergrund meiner dbzgl. Anfrage ist, wie eingangs erwähnt, dass ich unseren Zeichnungs-Altbestand ggf. in eine neue Block- und Layer-Struktur konvertieren muss. Um dabei bestehende Verweise in den XDaten nicht zu verlieren, wenn ich z.B. eine ...
|
| In das Form Lisp wechseln |
|
Lisp : Hilfe bei command schleife
cadplayer am 27.08.2012 um 11:28 Uhr (0)
Danke für deine Antwort cadmium, komm gerade nicht dazu das mal durchzuprobieren... Bei Fragen melde ich mich nochmaledit:Ich hab´s mir durchgelesen, es geht ja auch darum sinnvolle Funktionen und deren "notwendige" Variablen auszuschöpfenMein 1. Problem besteht darin, nicht zu wissen, wie ich bei der Funktion (defun name (a1 a2 / v1 v2) ....Argumente richtig einsetze.Am Beispiel Ich habe eine Funktion, die lediglich die Aufgabe hat eine PunktCode Liste aus einem Textfile einzulesen in ein bestimmtes Liste ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Blockname konvertieren ??
marc.scherer am 06.05.2004 um 11:41 Uhr (0)
Hi fbeckersm, na denn will ich mal. Hab mal was für Dich zusammengestellt: (den Vorgabe-Dateinamen für die Parameterdatei kannst Du ja selbst im Pgm ändern.) Vielen Dank an Axel mapcar Strubbe-Zettler für die ganze mapcar-Magie (vlax*... und laden von Parameter-Files mittels load) Format der Übersetzungsdatei: (erster Eintrag ist der alte Name, zweiter der neue Name) Code: (list ( 1 Eins ) ( 2 Zwei ) ( 3 Drei ) ( 4 Vier ) ) Programmcode: Code: ;;; ActiveX Extension laden.. ...
|
| In das Form AutoLisp wechseln |