| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | HPE ProLiant Summer Academy 2025 in Wien, eine Veranstaltung am 17.09.2025
|
Autor
|
Thema: Fehlermeldung beim Speichern abfangen (1660 mal gelesen)
|
Kricher Mitglied Entwickler
 
 Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 06. Jan. 2009 16:07 <-- editieren / zitieren --> Unities abgeben:         
Hallo Ihr, habe da mal wieder eine Frage. Ich möchte in Modelling Dokumente mittels - SAVE_SD - save_sd_modified speichern. Das funzt ja auch ganz gut. Ich habe jetzt das Problem, dass bei alten Dokumenten (erstellt mit älterer Version von OSD) beim Speichern auf der Rootebene eine Meldungsbox aufgeblendet wird. Da steht dann "Optionen", "Auswählen" oder "Abschließen" auswählen. drin. Gespeichert wird das Dokument dennoch. Ich möchte jetzt ganz gerne den Dialog autom. ohne das er aufgeblendet wird mit ok bestätigen und dies in meinem Script aber auch mitbekommen. Geht das irgendwie und warum kommt überhaupt die Meldung? Danke schon mal. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 06. Jan. 2009 16:21 <-- editieren / zitieren --> Unities abgeben:          Nur für Kricher
|
Kricher Mitglied Entwickler
 
 Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 06. Jan. 2009 16:30 <-- editieren / zitieren --> Unities abgeben:         
Hallo Claus, ich habe die Meldung angehängt. Das ganze passiert nur für die Root-Teile und nur mit "Altteilen". Ich bin heute nicht mehr lange da, werde also morgen wieder reinschauen. Vielen Danke für Deine Mühe. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 06. Jan. 2009 16:34 <-- editieren / zitieren --> Unities abgeben:          Nur für Kricher
|
Kricher Mitglied Entwickler
 
 Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 06. Jan. 2009 17:01 <-- editieren / zitieren --> Unities abgeben:         
Code:
(SAVE_SD_MODIFIED verwrite "/Behaelter_000022_203__000022_203_" :TOP_LEVEL_INSTANCE_FILES :YES :CHANGE_INSTANCE_FILE 0 "C:/work/000022-203-.sda")
Die Datei (Inhalts- und Exemplardatei) liegt bereits auf Platte und ich habe über Umpositionieren eines Subparts die HauptBG modifiziert (besteht nur aus dieser BG und einem Teil). Wenn ich jetzt dieses Speicherkommando verwendet, kommt der Dialog. Wenn ich den Dialog bestätige (kommt 2 mal), ist das Dokument gespeichert. Beim nächsten Speichern wieder die gleiche Meldung. Ich habe auch schon mit save_sd gearbeitet, in diesem Fall werden aber auch immer alle Subteile lokal gespeichert und das darf nicht sein! Müssen die Daten migriert werden? So bin jetzt wirklich weg. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 06. Jan. 2009 19:54 <-- editieren / zitieren --> Unities abgeben:          Nur für Kricher
Soviel kann ich schon mal sagen: Man bekommt auch dann den besagten Fehler, wenn man ein Teil frisch erzeugt und dann mittels Deiner Befehlssequenz zu speichern versucht. Mit alten Fileversionen hat das also nichts zu tun, und es braucht auch nix "migriert" zu werden. Ich würde vorschlagen, dass Du mit einem Trivialteil (/T1) anfängst, die Sequenz zum Abspeichern mit dem Rekorder aufzeichnest und daraus das passende Kommando herleitest. Viel Erfolg! Claus
------------------ CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kricher Mitglied Entwickler
 
 Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 07. Jan. 2009 09:32 <-- editieren / zitieren --> Unities abgeben:         
Wenn ich es über den Macrorecorder mache, bekomme ich nachfolgenden Code Code:
save_sd_modified (GET-FILE-MANAGER-OBJECTS) (FB-SET-TEMP-FILING-REVISION "2007 (15.50)") :cwd_changed "/Behaelter_000022_203__000022_203_" :yes :Directory "C:/temp/cdb_export" complete (END-FILE-MANAGER)
Daraus habe ich dann
Code:
(save_sd_modified :cwd_changed "/Behaelter_000022_203__000022_203_" :yes :Directory "C:/temp/cdb_export" complete)
gemacht und es funktioniert.Leider habe ich jetzt keine Ahnung, was ich da mache!!! In der Doku habe ich zu diesen Parametern nichts gefunden. Das mit der Doku ist überhaupt sehr nervig, die ist unglaublich unvollständig. Jetzt werde ich erst mal testen, was das ganze für Parts und Container bedeutet und wie da das Verhalten in die Tiefe ist, wenn dort auch modifikationen vorliegen usw. usw. Dir noch mal vielen Dank Claus. Verwende natürlich auch den Macroeditor, hatte bei meinem Versuch jedoch das Speichern "3D-Daten" und nicht "3D geändert" verwendet. Aus diesem Grund wurde dann bei mir auch immer das Subpart gespeichert was bei mir verboten ist. War diesmal aber aufmerksamer  Ohne Dich hätte ich es aber evtl. nicht noch mal getestet! Also vielen Dank. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 07. Jan. 2009 09:52 <-- editieren / zitieren --> Unities abgeben:          Nur für Kricher
Zitat: Original erstellt von Kricher: In der Doku habe ich zu diesen Parametern nichts gefunden. Das mit der Doku ist überhaupt sehr nervig, die ist unglaublich unvollständig.
Wenn Du die alte "Command Reference" meinst: Die wurde vor etlichen Releases eingefroren und wird nicht mehr gepflegt; stattdessen nutzt man heute besser das Kommando sd-online-reference. Das leitet so etwas Ähnliches wie die alte "Command Reference" automatisch aus den derzeit geladenenen Kommandos ab (wenn sie mit sd-defdialog gebaut wurden), so dass die Doku immer aktuell ist. Claus
------------------ CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 07. Jan. 2009 19:29 <-- editieren / zitieren --> Unities abgeben:          Nur für Kricher
|
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 07. Jan. 2009 19:35 <-- editieren / zitieren --> Unities abgeben:          Nur für Kricher
|
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 07. Jan. 2009 20:25 <-- editieren / zitieren --> Unities abgeben:          Nur für Kricher
|