|
Rund um Autocad : autom. lisp Files laden
StephanJP am 03.08.2002 um 17:57 Uhr (0)
Hallo Wolfgang, am einfachsten erstellst Du Dir eine eigene mnu-Datei (mit irgend einem Texteditor) Die sieht dann etwa so aus // // AutoCAD Menüdatei - ...wolgang.mnu // ***MENUGROUP=WOLFGANG ***POP1 **LISP ID_MnLisp [Lisp] [- &schöne Funktionen] ID_Funk1 [Meine erste Funktion]^C^C^P(if (not C:FUNK1)(load .../FUNK1 ));FUNK1 ID_Funk2 [Meine zweite Funktion]^C^C^P(if (not C:FUNK2)(load .../FUNK2 ));FUNK2 ID_Funk3 [ -Meine dritte Funktion]^C^C^P(if (not C:FUNK3)( ...
|
| In das Form Rund um Autocad wechseln |
|
CoCreate Programmierung : LISP: Schnittebene in Dialog auswählen
holt am 26.06.2009 um 21:43 Uhr (0)
Zitat:Original erstellt von der_Wolfgang:Schreib in Deinen Dialog S_CLIPPLANE rein! [/B]Das habe ich anfangs auch gemacht, hat aber nicht funktioniert: Zitat:LISP-Fehler:"Die Variable S_CLIPPLANE ist nicht gebunden.Nach einigem Suchen habe ich herausgefunden dass das Symbol S_CLIPPLANE im ELAN Package enthalten ist. Wenn man das angibt funktionierts.Offensichtlich werden in der Eingabezeile Symbole aus dem ELAN Package auch ohne Paketangabe akzeptiert.------------------Gruß aus dem SalzkammergutThom ...
|
| In das Form CoCreate Programmierung wechseln |
|
Rund um AutoCAD : -WBLOCK Namen der Ausgabedatei eingeben
Manuel486 am 21.05.2021 um 14:49 Uhr (1)
Ich habe noch etwas weiter geforscht.Es gibt eine Lisp:http://www.lee-mac.com/tabsort.htmlDiese LISP macht auch die Leerzeichen weg.aus "1 Untergeschoss " wird "1-Untergeschoss--" oderaus "1 Untergeschoss " wird "1Untergeschoss"Das erste Tool was hier keinen Fehler auswirft. Diese LISP gibt es aber leider nicht als Befehlszeilenversion.Könnte man das relativ fix umschreiben? Oder würde es über die Befehlszeile dann wieder einen Crash geben?Ich habe parallel mal den Entwickler angeschrieben, mal sehen was ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : nur teile eines String
mapcar am 15.06.2004 um 12:20 Uhr (0)
Zitat: Achim schrub: Ist schon korrektes Verhalten Seh ich auch so - es ist das einzig plausible Verhalten. READ ist ja nicht eine eingebaute Funktion zur Zeichenkettenbearbeitung wie SUBSTR, sondern der Lisp-Parser, also der erste Teil der READ-EVAL-PRINT-Loop. Deshalb muss das Verhalten zwangsläufig konsistent sein, und das bedeutet: Würde sich READ nicht so verhalten, gäb s keine Steuerzeichen in Lisp, denn *jede* Eingabe in Lisp wird erstmal durch ein READ geschoben. Ein expliziter Aufruf von ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Pfad der Lisp zur Laufzeit?
CADmium am 01.09.2004 um 14:10 Uhr (0)
Vielleicht noch ne Idee: (setq *ORGLOAD* LOAD) (defun load ( NAME ) (if(=(type NAME) STR) (progn (if (setq NAME(findfile NAME)) (setq *LISPPATHS* (cons (cons(strcat(cadr(fnsplitl NAME))(caddr(fnsplitl NAME))) (car(fnsplitl NAME)) ) *LISPPATHS* ) ) ) (*ORGLOAD* NAME nil) ) ) ) in d ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Blöcke ersetzen durch Blöcke aus Vorlagenzeichnung
wisch am 31.03.2005 um 09:25 Uhr (0)
Hi Yvonne! Die Ordner mit einzelnen DWG s ist nicht das Problem, ich selbst bin hier das Problem! Ich schaffe es gerade noch die Blocktausch.lsp zu testen, hier muss ich aber immer einen Block wählen und ihm dann sagen, durch welchen er ersetzt werden soll. Es sollte aber hier automatisch laufen, da es sehr viele Blöcke sein können. Mit dem einzeln auslesen kann ich da schon nichts mehr Anfangen - zur Erklärung, bin nur ein LISP-Anwender, kein LISP-Versteher ;-) ------------------ wisch
|
| In das Form Rund um Autocad wechseln |
|
PTC Creo Elements/Direct Modeling : Neue Situng -> auch neue Annotation?
wega am 12.11.2021 um 21:09 Uhr (1)
Hallo Wolfgang,vielen Dank für Deine Code-Schnipsel.Leider habe ich gar keine Ahnung von LISP und weiß somit auch nicht, wo ich diese Zeilen einfügen soll.In der Kommandozeile führt der Code genau das aus, was ich mir vorgestellt habe.Könntest Du den kompletten Code hier veröffentlichen, damit ich (vielleicht auch andere Laien) das bei der aktuellen EXPRESS Version 8.0 im Werkzeugkadten ausprobieren kann? Also als LISP-Programm?Mit GrußWerner[Diese Nachricht wurde von wega am 12. Nov. 2021 editiert.]
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Lisp : autoload ohne autoload
archtools am 20.09.2009 um 12:55 Uhr (0)
Zitat:Original erstellt von toxot: Annahme: du meintest nicht, das ungeladene Befehle etwas tun könnten.Zwingend und immer steht vor der Ausführung eines Programmes ein Ladevorgang!Ich meinte das, was ich sagte: Reaktorfunktionen dürfen bestimmte Dinge nicht tun, und dazu gehören beispielsweise (command ....) Aufrufe. Wenn Du also aus dem Reaktor eine Lisp-Funktion nachlädtst und diese enthält so einen direkten command-Aufruf, dann stürzt AutoCAD ab. Dasselbe gilt auch für den Fall, dass der dann von Dein ...
|
| In das Form Lisp wechseln |
|
Lisp : Blockade nach fertig durlaufenem Lisp
romi1 am 04.03.2008 um 14:05 Uhr (0)
Hallo!Habe ein Lisp zum Einlesen von Blöcken mit Attributen gebaut, und es läuft auch (soweit jetzt absehbar) korrekt. Nur wenn ich es mit einer größeren Anzahl von Blöcken (1000 bzw. 10000 mit jeweils 2-3 Attributen) teste tritt folgender Effekt auf: Das Programm läuft relativ schnell durch, man sieht die Blöcke erscheinen und wenn es fertig ist, erscheint unten der Befehlsprompt. Jetzt aber ist AutoCAD noch eine ganze Weile blockiert (schätzungsweise 20 sec bei 1000 bzw. 1 min bei 10000 Blöcken). Ist das ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Lisp Datei funzt nicht
AsSchu am 17.12.2003 um 17:28 Uhr (0)
Zitat: Original erstellt von AsSchu: [QUOTE]Original erstellt von startrek: [b]Hallo Carmen, öffne mal die ladoc.lsp mit einem Editor und schau was hinter defun c: (oder so ähnlich ) steht, das ist der eigentliche Befehlsname (die sind manchmal nicht mit dem Dateinamen identisch) ;***************************************************************************** ; ; L A D O C ; ; Lisp Programmsammlung mit Dialogboxinterface ; zur Dokumen ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : lisp-editor
MC am 22.01.2003 um 10:14 Uhr (0)
Hallo CADwiesel, ich bin auch auf der Suche nach so einem Editor, benutze allerdings nicht Autocad sondern SolidDesigner. Zur Zeit verwende ich zum Editieren Ultraedit32 mit einem Lisp-Plugin, aber Klammern kann man damit soweit ich das durchschaut habe nicht überprüfen und einen Debug-modus gibt s auch nicht. Gibt es denn noch andere brauchbare (freeware-)Editoren für Windows? Den von GNU habe ich mal versucht runterzuladen, aber das klappte irgendwie garnicht. Vielen Dank im Voraus, Michael
|
| In das Form AutoLisp wechseln |
|
PTC Creo Elements/Direct Modeling : Bemassungstext kopieren
MiBr am 02.02.2018 um 11:49 Uhr (1)
Hallo,ich habe mir mal erlaubt noch ein wenig an der Lisp zu ändern.Vielleicht gefällts und wenn nicht auch gut!Zitat:Es kann und wird passieren das man stattprefix auch mal postfix wählen wird und dann kann man mit"Fixtexte löschen" ...Ich denke, das kann wirklich lästig werden, von daher habe ich malVersucht dies automatisch zu ermitteln.Dies funktioniert in der Lisp, wenn die Bemaßung zu 0° oder 90° steht,anstonsten kommt eine Abfrage.Denke das sollte bei der Koordinatenbemaßung i.O. sein.Gruß Michael
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
OneSpace Modeling : Kühlbohrungen in Platten oder Einsätzen
baumgartner am 16.03.2004 um 10:57 Uhr (0)
hallo, mit etwas LISP könnte man das lösen... - ich bin aber erst dabei mir das LISP zu verinnerlichen... Aber ich würde mir ein paar Körper anlegen, diese speichern. Diese Körper dann laden, platzieren und verändern. Die Durchmesser die Tiefe der Bohrungen lassen sich doch durch Ändern/Radius und Versetzen oder Lifeten hervorragend anpassen. Dann die beiden Körper subtrahieren. Das wäre doch mal die erste Stufe einer Vereinfachung. ------------------ Grüsse aus dem Schwarzwald www.Andreas-Baumgartner ...
|
| In das Form OneSpace Modeling wechseln |