| |
| 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, eine Pressemitteilung
|
Autor
|
Thema: Nach Speichern unter in alter Datei bleiben (1914 mal gelesen)
|
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2018 Linear, CATS Windows 10
|
erstellt am: 21. Jan. 2010 18:24 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich habe hier ein Lisp (gefunden im Forum und für meine Zwecke angepasst), welches mir Pläne als 2004er Version wegspeichert und dabei den Pfad abfragt (zwecks Planausgabe). Jetzt ist es ja aber so, dass nach der Funktion saveas AutoCAD in die neue, eben gespeicherte Datei wechselt und die Originaldatei verwirft. Kann man AutoCAD noch irgendwie beibringen, dass es zwar die Datei speichert, aber bitte in der Originaldatei verbleibt? Hier der Code:
Code: (defun c:Ausgabe ( / pfad) (if(and(or (setq pfad (getfiled "Planausgabeverzeichnis wählen" "" "dwg" 1)) (setq pfad (strcat (getvar "dwgprefix") (substr (getvar "dwgname")1(-(strlen (getvar "dwgname"))3))"dwg") ) ) ) (command "_saveas" "2004" pfad "") ) )
Vielen Dank schon mal. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 21. Jan. 2010 18:32 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
|
archtools Mitglied
Beiträge: 965 Registriert: 09.10.2004 Entwickler für AutoCAD, BricsCAD u.a., alle Systeme
|
erstellt am: 21. Jan. 2010 20:27 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
Zitat: Original erstellt von Musicus: Hallo Forum,ich habe hier ein Lisp (gefunden im Forum und für meine Zwecke angepasst), welches mir Pläne als 2004er Version wegspeichert und dabei den Pfad abfragt (zwecks Planausgabe). Jetzt ist es ja aber so, dass nach der Funktion saveas AutoCAD in die neue, eben gespeicherte Datei wechselt und die Originaldatei verwirft. Kann man AutoCAD noch irgendwie beibringen, dass es zwar die Datei speichert, aber bitte in der Originaldatei verbleibt?
Nichts einfach als das: speichere danach einfach sofort nochmals mit SAVEAS unter dem alten Pfad und Dateinamen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2018 Linear, CATS Windows 10
|
erstellt am: 21. Jan. 2010 20:56 <-- editieren / zitieren --> Unities abgeben:
Danke ihr beiden. Nö mit der Konvertierung hat das nix mehr zu tun, hatte nur heute mal ne Stunde Zeit, da hab ich mal angefangen, den Wunschzettel der lieben Kollegen abzuarbeiten in Punkto Arbeitserleichterung. WBLOCK kommt nicht in Frage, da geht mir ja das Layout verloren, und das ist fast das Wichtigste! Der Unterschied zwischen save und saveas war mir noch gar nicht so klar, blöd ist nur, dass save nicht nach einem Pfad fragt, ich kann also nur einen festen Pfad mitgeben, was auch nicht im Sinne des Erfinders ist. Nochmal saveas durchführen klingt gar nicht mal übel, da muss ich aber nochmal manuell das Verzeichnis wählen, was so nicht gewünscht ist. Aber das müsste man ja automatisieren können, wenn man sich den alten dwgprefix irgendwie merkt und wieder abrufen kann. Ich glaub an der Stelle bastel ich mal weiter ... morgen ... für heute ist Feierabend! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
archtools Mitglied
Beiträge: 965 Registriert: 09.10.2004 Entwickler für AutoCAD, BricsCAD u.a., alle Systeme
|
erstellt am: 21. Jan. 2010 21:03 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
Zitat: Original erstellt von Musicus: Danke ihr beiden. Nochmal saveas durchführen klingt gar nicht mal übel, da muss ich aber nochmal manuell das Verzeichnis wählen, was so nicht gewünscht ist.
Quatsch. Vor dem ersten SAVEAS sicherst Du Pfad und Dateiname in Variablen, und damit hat sich's. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2018 Linear, CATS Windows 10
|
erstellt am: 21. Jan. 2010 21:13 <-- editieren / zitieren --> Unities abgeben:
|
Entsorger01 Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 3310 Registriert: 07.07.2006 ACAD 2006 ACAD 2008 - SP1 VPstudio (Raster) Acrobat 7.0 Prof. Acrobat Distiller Photoshop CS2 Nvidia Quadro FX1400 Win 2000 Prof.
|
erstellt am: 22. Jan. 2010 07:17 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
Zitat: Original erstellt von Musicus:
WBLOCK kommt nicht in Frage, da geht mir ja das Layout verloren, und das ist fast das Wichtigste!
WBlock macht aber in Verbindung mit "Gesamte Zeichnung" (siehe Bild) genau das, was Du erreichen willst, wie CADffm schon bemerkte. Da gehen die Layouts eben dann nicht verloren! Und ab Version 2008 kannst Du auch in frühere DWG-Formate abspeichern. Einfach auf die drei Punkte hinter der Zielabfrage und dort unter Dateityp den gewünschten auswählen. ------------------ Gruß Michi "Personalführung ist die Kunst, die Mitarbeiter so schnell über den Tisch zu ziehen, dass sie die Reibungshitze als Nestwärme empfinden." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Musicus Mitglied Staatl. gepr. Techniker
Beiträge: 688 Registriert: 26.07.2005 AutoCAD 2018 Linear, CATS Windows 10
|
erstellt am: 22. Jan. 2010 11:32 <-- editieren / zitieren --> Unities abgeben:
Hab das grad mal mit Wblock getestet, hast recht, die Layouts bleiben erhalten. Ich habe jetzt aber trotzdem mal meinen ersten Ansatz weiterverfolgt und es hinbekommen: Code: (defun c:Ausgabe ( / pfad pfadalt) (setq pfadalt (strcat (getvar "dwgprefix") (substr (getvar "dwgname")1(-(strlen (getvar "dwgname"))3))"dwg") ) (if(and(or (setq pfad (getfiled "Planausgabeverzeichnis wählen" "" "dwg" 1)) (setq pfad (strcat (getvar "dwgprefix") (substr (getvar "dwgname")1(-(strlen (getvar "dwgname"))3))"dwg") ) ) ) (command "_saveas" "2004" pfad "") ) (command "_saveas" "2007" pfadalt "j" "") )
Tut was ich will jetzt muss ich nur noch die Xrefs in den Griff bekommen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003
|
erstellt am: 23. Jan. 2010 19:07 <-- editieren / zitieren --> Unities abgeben: Nur für Musicus
|