| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Programmierung mit lisp (698 mal gelesen)
|
Charsi1983 Mitglied
Beiträge: 35 Registriert: 26.06.2008
|
erstellt am: 26. Jun. 2008 17:42 <-- editieren / zitieren --> Unities abgeben:
Hallo an alle, ich hätte folgende frage und zwar, wir schreiben gerade eine lisp funktion für eine automatsiche tiff erstellung im autocad, jedoch fehlt uns der letzte schritt, dass die Datei dann unter einem gewissen Pfad gespeichert wird. Weiß jemand von euch wie man die Befehle für das Windows Pop-up Fenster im lisp schreiben kann. danke im voraus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13529 Registriert: 30.11.2003 .
|
erstellt am: 26. Jun. 2008 17:56 <-- editieren / zitieren --> Unities abgeben: Nur für Charsi1983
Was habt ihr denn bisher für'n Code? Wenn ihr es über den Plotbefehl mit einem Rasterimageplotter macht, reicht vielleicht der Aufruf von (command "-plot" ....) ------------------ - 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 |
Charsi1983 Mitglied
Beiträge: 35 Registriert: 26.06.2008
|
erstellt am: 26. Jun. 2008 18:00 <-- editieren / zitieren --> Unities abgeben:
den befehl mit -plot haben wir eh bei uns happerts nur am ende und zwar sieht das ende so aus: (defun rm rin1 () (command "_-plot" "_N" "" "" "eDocPrintPro" "_N" "_N" "_Y") ) dann kommt das windows fenster und das fragt eben den Pfad und den Dateinamen. die Frage ist wie programmiert man das, dass dies immer gleich ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13529 Registriert: 30.11.2003 .
|
erstellt am: 26. Jun. 2008 18:19 <-- editieren / zitieren --> Unities abgeben: Nur für Charsi1983
naja .. das wird dann ein Dialog des Plottertreiber sein ... da hat ACAD und Lisp wohl nix mehr mit zu tun ------------------ - 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 |
Charsi1983 Mitglied
Beiträge: 35 Registriert: 26.06.2008
|
erstellt am: 27. Jun. 2008 07:55 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1991 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 27. Jun. 2008 07:59 <-- editieren / zitieren --> Unities abgeben: Nur für Charsi1983
|
Charsi1983 Mitglied
Beiträge: 35 Registriert: 26.06.2008
|
erstellt am: 27. Jun. 2008 08:07 <-- editieren / zitieren --> Unities abgeben:
hallo, danke für die antwort. ja das ist zwar net schlecht mit filedia auf 0 setzen nur speichert er das tiff dann nicht. ich will ja das dieses tiff unter einem gewissen pfad und dem derzeitigen dateinamen gespeichert wird.+ mfg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13529 Registriert: 30.11.2003 .
|
erstellt am: 27. Jun. 2008 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für Charsi1983
na wenn FILEDIA noch greift und damit ACAD noch die Kontrolle hat, hilft vielleicht ( ungetestet ) (defun c:rmprin1 (/ FD) (setq FD(getvar "FILEDIA")) (setvar "FILEDIA" 0) (command "_-plot" "_N" "" "" "eDocPrintPro" "_N" "_N" "_Y" (strcat "D:\\BLABLA\\" (cadr(fnsplitl(getvar"DWGNAME")))".tif") ) (setvar "FILEDIA" FD) ) oder was ähnliches weiter ... ------------------ - 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 |
Charsi1983 Mitglied
Beiträge: 35 Registriert: 26.06.2008
|
erstellt am: 27. Jun. 2008 08:29 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1991 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 27. Jun. 2008 09:12 <-- editieren / zitieren --> Unities abgeben: Nur für Charsi1983
|