| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Lisp Anwendungen (1954 mal gelesen)
|
Kompatibler Mitglied Schreinermeister & Holztechniker
Beiträge: 5 Registriert: 27.10.2006 MS XP Pro, AutoCAD LT 2000, LT Extender, Grafikkarte: NVIDIA GeForce 6200 TurboCache(TM)
|
erstellt am: 27. Okt. 2006 10:45 <-- editieren / zitieren --> Unities abgeben:
Hallo Usergroup, mache eine Ausarbeitung der Bibliothek für unsere Firma. Das heißt eventuell Stücklisten in Zeichnungen mitzuliefern, einige Extra Tools zu initialisieren etc. Die Möglichkeiten mit Acad LT 2000 sind eingeschränkt, gegenüber der Vollversion. Habe nun LT Extender installiert. Versuche nun die einige Lisp Anwendungen aus Foren anzuwenden, um die Erweiterung unserer Features zu testen.Wenn ich über "appload" eine .lsp laden will, steht sie auch in der Befehlszeile, doch leider tut sich ansonsten nichts. Kann mir jemand erklären, wie Lisp Anwendungen funktionieren? Habe auch schon in Foren nachgesehen. Ich verstehe es nicht ganz. Gruß Christoph Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Ehrenmitglied V.I.P. h.c. Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 27. Okt. 2006 10:49 <-- editieren / zitieren --> Unities abgeben: Nur für Kompatibler
nimm (load "Dateiname.lsp) Für Infos zum Extender siehe auch hier. Ach ja, und zur Erklärung von AutoLisp sind die Seiten von MAPCAR ein muß. Viel Spaß beim Durcharbeiten. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." [Diese Nachricht wurde von CADmium am 27. Okt. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dig15 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. für Markscheidewesen und Geodäsie
Beiträge: 5833 Registriert: 27.02.2003 DWG TrueView 2014
|
erstellt am: 27. Okt. 2006 10:51 <-- editieren / zitieren --> Unities abgeben: Nur für Kompatibler
Hallo, der Anfang ist ganz richtig. Geladen wird ein Lisp über Appload. Dann ist es geladen und steht zur Ausführung bereit. Jetzt brauchst Du nur noch das Lisp mit dem enstprechenden Befehl aufzurufen. Der befindet sich am Anfang der Lisp Routine. Bsp.:
Code: (defun C:afkoord()
- dieses Lisp könntest Du mit afkoord starten.------------------ Viele Grüße Lutz Glück Auf! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kompatibler Mitglied Schreinermeister & Holztechniker
Beiträge: 5 Registriert: 27.10.2006 MS XP Pro, AutoCAD LT 2000, LT Extender, Grafikkarte: NVIDIA GeForce 6200 TurboCache(TM)
|
erstellt am: 27. Okt. 2006 11:36 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas und Lutz, danke für die schnelle Bearbeitung. Habe auch schon vorher schon bei den angegeben Websiten nachgesehen. Das Problem ist, dass ich nicht ganz kapiere, wie es bei .lsp weiter geht. Ich analysiere mal kurz - LISP laden doch dannach ??? Siehe Anhang Bilder. Habe z.B. eine LISP gefunden (COUNTBLOCKS:LSP) wie man eine Liste von Blöcken aus einer Zeichnung ausdruckt. Doch ich verstehe es nicht. /http://ww3.cad.de/foren/ubb/Forum54/HTML/000644.shtml#000003 Muss man vorher etwas markieren um den Befehl auszuführen. Ich bin überfragt. Vielleicht gibt es einen Weg um es mir ganz kurz zu erklären, was LISP macht oder machen sollte. Ich danke Euch. Gruß Christoph
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Ehrenmitglied V.I.P. h.c. Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 27. Okt. 2006 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für Kompatibler
...gib einfach Countblocks oder CB in der Befehlszeile ein und drücke ENTER .. (wie früher unter DOS, wo es noch nix für den Doppelklick gab ..) ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cadzia Ehrenmitglied V.I.P. h.c. CAD/Grafik-Dienstleister
Beiträge: 2912 Registriert: 02.07.2004 AutoCAD 2020 + MAP Bricscad V19 pro
|
erstellt am: 27. Okt. 2006 11:48 <-- editieren / zitieren --> Unities abgeben: Nur für Kompatibler
Hallo Christoph, hast Du den Ordner, in dem die lisp's und dazugehörendenen dcl-Dateien liegen, in LT als Supportordner eingetragen?
------------------ Grüße Karin Willst du wertvolle Dinge sehen, so brauchst du nur dorthin zu blicken, wohin die große Menge nicht sieht. (Laotse) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kompatibler Mitglied Schreinermeister & Holztechniker
Beiträge: 5 Registriert: 27.10.2006 MS XP Pro, AutoCAD LT 2000, LT Extender, Grafikkarte: NVIDIA GeForce 6200 TurboCache(TM)
|
erstellt am: 27. Okt. 2006 12:04 <-- editieren / zitieren --> Unities abgeben:
Thomas, danke - danke - danke. Es funktioniert. Wieso befolgt man machmal nicht den Weg weiter in der XXXXing Befehlszeile? Nochmals danke. Ach Karin kurz zu Dir. Erstellt Acad diese .dcl Dateien automatisch bei einer LISP Anwendung? Für was sind die? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Ehrenmitglied V.I.P. h.c. Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 27. Okt. 2006 12:21 <-- editieren / zitieren --> Unities abgeben: Nur für Kompatibler
DCL-Dateien sind Dialogbeschreibungsdateien für Lisp, damit man Eingaben ect. komfortabler als nur über die Befehlszeile gestalten kann. Die DCL - soweit erforderlich - kommen mit der lsp vom Programmierer des Tools. Dei meisten *lsp sind aber ohne. Ich hab mir angewöhnt, die DCL temporär gleich aus der lsp generieren zu lassen. Da hat man bloß eine Datei und der Anwender kann ein paar Fehler weniger machen ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." [Diese Nachricht wurde von CADmium am 27. Okt. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kompatibler Mitglied Schreinermeister & Holztechniker
Beiträge: 5 Registriert: 27.10.2006 MS XP Pro, AutoCAD LT 2000, LT Extender, Grafikkarte: NVIDIA GeForce 6200 TurboCache(TM)
|
erstellt am: 27. Okt. 2006 13:07 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Ehrenmitglied V.I.P. h.c. Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 27. Okt. 2006 13:17 <-- editieren / zitieren --> Unities abgeben: Nur für Kompatibler
z.B. mit den Funktionen open/princ/vl-princ-to-string/close innerhalb des Lisp ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |