| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Rendern in 2007 (673 mal gelesen)
|
Jan1 Mitglied CAD Consultant
Beiträge: 17 Registriert: 12.05.2004
|
erstellt am: 23. Sep. 2006 11:52 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, ich möchte gerne in AutoCAD 2007 automatisiert ein Bild in eine Datei rendern lassen. Scheinbar werden die Render-Einstellungen in der aktuellen DWG gespeichert, so dass ich mir eine Vorlage angelegt habe. Klappt soweit auch. Jetzt meine Frage: Wie kann ich den Pfad der Ausgabedatei durch eine Funktion festlegen. Ich würde die Datei gerne in das temporäre Verzeichnis zwischenspeichern. Da dieses aber für jeden User anders lautet kann ich den Pfad nicht fest in meine DWT einbrennen, sondern muss ihn vor dem Rendern neu setzen. Gibt's dafür einen Weg? Gruß, Jan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 18.1, LibreOffice 5+
|
erstellt am: 25. Sep. 2006 09:02 <-- editieren / zitieren --> Unities abgeben: Nur für Jan1
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 25. Sep. 2006 09:06 <-- editieren / zitieren --> Unities abgeben: Nur für Jan1
das Tempverzeichnis läßt sich mit (getenv "TEMP") ermitteln. Wie und was du allerdings in deine DWT einbrennen willst ??? ------------------ - 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 |
Jan1 Mitglied CAD Consultant
Beiträge: 17 Registriert: 12.05.2004
|
erstellt am: 27. Sep. 2006 16:47 <-- editieren / zitieren --> Unities abgeben:
OK, dass ich das temp. Verzeichnis mit (getenv "TEMP") auslesen kann ist klar, hilft mir aber nicht. Vielleeicht habe ich mich unklar ausgedrückt. Ich möchte im Batch Modus: AutoCAD öffnen, einen DWG einfügen, die ISO Ansicht in eine Datei rendern und AutoCAD wieder verlassen. Im Hintergrund, also außerhalb von AutoCAD, sammel ich die Bilddatei dann wieder ein und verarbeite sie weiter. Das Problem besteht darin, dass ich die Datei temporär speichern muss. Natürlich könnte ich sie einfach in ein x-beligieges Verzeichnis schreiben (z.B. C:\Temp) aber diese Lösung scheint mir zu hakelig, denn wer weiß schon ob das Verzeichnis existiert. Leider kann ich (getenv "TEMP") nicht als Verzeichnis eintragen und auch %temp% funktioniert nicht, da das Verzeichnis nur über einen Datei-Auswahl Dialog (ohne Pfadeingabe) angegeben werden kann. Aus diesem Grund suche ich nach einer Mgl. durch eine Funktion den Pfad zu setzen. Gruß, Jan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 27. Sep. 2006 17:09 <-- editieren / zitieren --> Unities abgeben: Nur für Jan1
na dann nutz doch einfach _saveas und übergib da den vollständigen Dateinamen mit Pfad .... ------------------ - 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 |
Jan1 Mitglied CAD Consultant
Beiträge: 17 Registriert: 12.05.2004
|
erstellt am: 28. Sep. 2006 18:41 <-- editieren / zitieren --> Unities abgeben:
|