| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Lisp-Dateien starten (442 mal gelesen)
|
Harald 2 Mitglied Selbständig
Beiträge: 91 Registriert: 20.03.2002
|
erstellt am: 13. Jun. 2003 23:20 <-- editieren / zitieren --> Unities abgeben:
Hallo, wie starte (mit welchem Befehl) ich eigentlich ein Lisp-Programm (AutoCad 2000i)? Das DIN_7984.lsp wurde mit: EXTRAS ---> Autolisp ---> Laden <DIN_7984-lsp> erfolgreich geladen. Danke vorab Harald
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 13. Jun. 2003 23:24 <-- editieren / zitieren --> Unities abgeben: Nur für Harald 2
Hallo Harald, hast du die Lisp im Quelltext? - dann suche mal nach einer zeile die so beginnt: (defun c: die Zeichenfolge nach dem Doppelpunkt ist dann der Startbefehl. Hast du keinen Quelltext, dann mal mit dem Dateinamen versuchen oder den Ersteller fragen. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! 4 Neue Tool's im FreeDownload(gesamt 33)!? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Harald 2 Mitglied Selbständig
Beiträge: 91 Registriert: 20.03.2002
|
erstellt am: 14. Jun. 2003 09:28 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hab jetzt den Startbefehl gefunden: S7984 <Retrurn>. Ausführung funktioniert trotzdem nicht. Plattform für die Lisp - Datei ist Autocad 13 u. 14. Kann es daran liegen? (ich arbeite mit 2000i) gruß Harald Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 14. Jun. 2003 22:59 <-- editieren / zitieren --> Unities abgeben: Nur für Harald 2
|
Harald 2 Mitglied Selbständig
Beiträge: 91 Registriert: 20.03.2002
|
erstellt am: 15. Jun. 2003 20:50 <-- editieren / zitieren --> Unities abgeben:
|
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5896 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 15. Jun. 2003 21:03 <-- editieren / zitieren --> Unities abgeben: Nur für Harald 2
Hallo Holger, und wie ist es mit dieser: ;Code beginn (defun GETBLKCNT (/ BLKCNT BLKLIST BLKNAME BLKSS) (setq BLKNAME (getstring "\nEnter Block Name.") BLKLIST (list (cons 2 BLKNAME)) BLKSS (ssget "X" BLKLIST) BLKCNT (sslength BLKSS) ) (princ (strcat "\n" (itoa BLKCNT) " of block: " BLKNAME " found")) ) Ich krieg sie nicht zum Laufen... Lothar ------------------ "Stellt Euch vor, es geht, und keiner kriegt's hin." (Neuss) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dea Mitglied
Beiträge: 155 Registriert: 23.10.2002 ACAD 2009, 2010
|
erstellt am: 16. Jun. 2003 06:57 <-- editieren / zitieren --> Unities abgeben: Nur für Harald 2
Hallo! Falls auch jemand anderer ausser Holger antworten darf zwei schnelle Lösungsvorschläge: Entweder Du änderst den Programmanfang in (defun c:GETBLKCNT um eine Befehlszeilenfunktion zu erstellen, für die Du nur den Namen eingibst, oder Du musst das Programm mit (getblkcnt) wie einen Lisp-Befehl aufrufen. mfg Dea Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5896 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 16. Jun. 2003 08:37 <-- editieren / zitieren --> Unities abgeben: Nur für Harald 2
Moin DEA , natürlich darfst Du das!!!!! Und ich habe wieder was gelernt. Ich bekomme zwar noch ne Fehlermeldung, aber das Progrämmchen startet wenigstens jetzt. Ich als Onlyuser und Nonlispler bin auf Euch angewiesen... Grüße von Lothar ------------------ "Stellt Euch vor, es geht, und keiner kriegt's hin." (Neuss) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dea Mitglied
Beiträge: 155 Registriert: 23.10.2002 ACAD 2009, 2010
|
erstellt am: 16. Jun. 2003 09:28 <-- editieren / zitieren --> Unities abgeben: Nur für Harald 2
Hallo Lothar! Bei mir funktioniert Dein Programm. Ich habe nur noch ein (print) in der letzten Zeile ergänzt, um die Rückgabe der letzten Textausgabe loszuwerden. Was für eine Fehlermeldung taucht bei Dir den auf? mfg Dea Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |