| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Auf dem Weg zur digitalen Auftragsmappe. , ein Anwenderbericht
|
Autor
|
Thema: LISP unbekannter Befehl (1424 / mal gelesen)
|
CAD-M Mitglied Dipl.-Ing. (FH)
Beiträge: 305 Registriert: 04.01.2008 Mechanical 2018 Inventor 2018
|
erstellt am: 08. Feb. 2018 15:53 <-- editieren / zitieren --> Unities abgeben:
Hallo Kollegen, ich wollte folgen LISP Befehl ausführen, der gestern noch lief - heute nicht mehr ; Save the Dimension's values to a CSV file ; mfuccaro@hotmail.com ; 2008 May (defun dimexp( / s tx fn i d dl m file) (setq s (ssget "X" (list '(0 . "DIMENSION"))) tx nil fn (strcat (getvar "dwgprefix") (substr (getvar "dwgname") 1 (- (strlen (getvar "dwgname")) 3) ) "\CSV")) (repeat (setq i (sslength s)) (setq d (ssname s (setq i (1- i))) dl (entget d) m (cdr (assoc 42 dl))) (if (not (member m tx)) (setq tx (cons m tx))) ) (setq s nil) (if tx (progn (setq file (open fn "w")) (foreach x tx (princ x file) (princ "," file) ) (close file) ) ) ) finde einfach nicht an was es liegen könnte.. Vielen Dank und Gruß Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Ehrenmitglied V.I.P. h.c. Straßen- / Tiefbau
Beiträge: 8086 Registriert: 09.03.2006 sw: Win7-x64 Office365 ProPlus C3D (& LT ) ET; DACH; Extensions ------------------- hw: FX3800 i5 CPU 670 8GB RAM
|
erstellt am: 08. Feb. 2018 16:18 <-- editieren / zitieren --> Unities abgeben: Nur für CAD-M
Könnte an - fehlenden Schreibrechten am Zielordner zur Erstellung der csv
- nicht gespeicherter DWG
- fehlenden DIMs in der dwg
- falschem Aufruf der lsp
- fehlendem APPLOAD
- was ganz anderem
liegen. Evtl. gönnst Du uns noch ein wenig mehr Text? PS: Stammt der Code von hier: http://www.cadtutor.net/forum/archive/index.php/t-23285.html ? Quellangaben wären immer schick, manchmal sind in den dort geführten threads ja schon Lösungsansätze/Bedienungsanleitungen drin, das spart Nachlesern das selber googlen.
------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-M Mitglied Dipl.-Ing. (FH)
Beiträge: 305 Registriert: 04.01.2008 Mechanical 2018 Inventor 2018
|
erstellt am: 08. Feb. 2018 16:37 <-- editieren / zitieren --> Unities abgeben:
Hallo Runkelrübe, danke für Deine schnelle Antwort -Schreibrechte sind vorhanden -dwg ist gespreichert -DIMS.. auch vorhanden -LSP wird richtig aufgerufen (mehrfach geprüft) -Laden wird von ACADM bestätigt.. sieht nach etwas ganz anderem aus - das blöde ist, dass es ja gestern ncoh gelaufen ist und ich nicht weiß was ich geändert haben könnte.. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 09. Feb. 2018 03:25 <-- editieren / zitieren --> Unities abgeben: Nur für CAD-M
hinter dem Funktuonsnamen kein Leerzeichen? Ok, wenn das geht. Bin im Urlaubsmodus und daher nicht so fit für derartiges.. Du rufst es auf mit (dimexp) ? ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD [Diese Nachricht wurde von cadffm am 09. Feb. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-M Mitglied Dipl.-Ing. (FH)
Beiträge: 305 Registriert: 04.01.2008 Mechanical 2018 Inventor 2018
|
erstellt am: 09. Feb. 2018 06:49 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen cadffm, habs grad ohne Leerzeichen probiert - geht auch nicht :-( Aber danke für den Tip. Ja, Aufruf ist dimexp. Gruß CAD-M [Diese Nachricht wurde von CAD-M am 09. Feb. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Ehrenmitglied V.I.P. h.c. Straßen- / Tiefbau
Beiträge: 8086 Registriert: 09.03.2006 sw: Win7-x64 Office365 ProPlus C3D (& LT ) ET; DACH; Extensions ------------------- hw: FX3800 i5 CPU 670 8GB RAM
|
erstellt am: 09. Feb. 2018 07:06 <-- editieren / zitieren --> Unities abgeben: Nur für CAD-M
Moin, bitte ganz genau gucken: Aufruf ist Code: (dimexp)
. MIT Klammern. Die Rückgabe Unbekannter Befehl bekomme ich mit Deinem code (1:1 kopiert und getestet) nur dann, wenn die Klammern beim Aufruf fehlen. Die anderen Szenarien, die ich oben beschrieb, rufen andere Fehler hervor, daher die Bitte nach mehr Text, wenn Du nicht weiter kommst. ------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |