Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Rendern in 2007

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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


Sehen Sie sich das Profil von Jan1 an!   Senden Sie eine Private Message an Jan1  Schreiben Sie einen Gästebucheintrag für Jan1

Beiträge: 17
Registriert: 12.05.2004

erstellt am: 23. Sep. 2006 11:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von Paulchen an!   Senden Sie eine Private Message an Paulchen  Schreiben Sie einen Gästebucheintrag für Paulchen

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

Hallo Jan,
habe zwar vom Rendern keine Ahnung und erst recht nicht in 2007, aber vielleicht helfen Dir die Lispbefehle "saveas" und die sysvar "dwgname" ein Stückchen weiter?!
Gruß Frederik

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 25. Sep. 2006 09:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Jan1 an!   Senden Sie eine Private Message an Jan1  Schreiben Sie einen Gästebucheintrag für Jan1

Beiträge: 17
Registriert: 12.05.2004

erstellt am: 27. Sep. 2006 16:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 27. Sep. 2006 17:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Jan1 an!   Senden Sie eine Private Message an Jan1  Schreiben Sie einen Gästebucheintrag für Jan1

Beiträge: 17
Registriert: 12.05.2004

erstellt am: 28. Sep. 2006 18:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Habe ich mich so unklar ausgedrückt??? Ich geb's auf.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz