| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| IIoT Trainings mit ThingWorx, ein Webinar am 23.09.2024
|
Autor
|
Thema: Dateinamen beim Speichern abgreifen?? (679 mal gelesen)
|
Sabinchen2 Mitglied Diplom-Ingenieurin (FH)
Beiträge: 37 Registriert: 08.05.2002
|
erstellt am: 09. Jul. 2002 14:01 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen bei der Bruthitze, besteht die Möglichkeit vorhandene Dateinamen beim Speichern mit einem Klick abzugreifen und nur das Datum oder sonst ne Kleinigkeit im Dateinamen zu ändern? So wie es unter Windows mit "Speichern unter.." funktioniert! Danke Sabine Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
awi Mitglied Programmierer
Beiträge: 275 Registriert: 11.11.2001 awinformatik - individuallösungen rund um me10. - pc-steuerungen.
|
erstellt am: 09. Jul. 2002 14:44 <-- editieren / zitieren --> Unities abgeben: Nur für Sabinchen2
|
Hartmuth Mitglied CAD-Support
Beiträge: 1241 Registriert: 07.04.2001
|
erstellt am: 09. Jul. 2002 22:14 <-- editieren / zitieren --> Unities abgeben: Nur für Sabinchen2
Hallo, Mit INQ_ENV 7 - (INQ 301) wird der Teilename des aktiven Teiles ausgegeben. Wenn man die obeste Ebene (Top) aktiv hat und die genauso wie der Dateiname benannt ist, funktioniert die Geschichte - ansonsten nicht. ME10 merkt sich in der klassischen Version nicht welche Datei zuletzt geladen wurde. Helfen würde nur ein Makro das schon beim Laden den Dateinamen ablegen würde und ihn beim Speichern wieder vorschlägt. Die Windows-Version von ME10 (ab Rev.10) kann es aber schon von von Haus aus. Mit der Version 11 können auch noch sehr schön die alte Menü-Struktur (und dafür geschriebene Makros) mit der neuen Windows-Funktionalität verbunden werden. Grüße Hartmuth Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
baumgartner Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 715 Registriert: 05.01.2001 Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10. * ME10-Makros * ME10-Makroschulungen
|
erstellt am: 10. Jul. 2002 09:02 <-- editieren / zitieren --> Unities abgeben: Nur für Sabinchen2
hallo, denke dass Du nach einer Möglichkeit suchst den Dateiname mit jeder Version hoch zu zählen. Also bei mir wird jede Datei unter dem Top-Namen auch gespeichert. Das kannst Du ja mit den bekannten INQ-Funktionen abfragen. Dann speicherst Du die Zeichnung (per Makro) ohne die Option DEL_OLD und überprüfst mit TRAP_ERROR und CHECK_ERROR ob die Zeichnung tatsächlich gepeichert wurde. Jetzt kannst Du doch den Dateinamen nach Deinen Vorgaben hochzählen und das selbe Spiel erneut machen bis die Zeichnung erfolgreich gespeichert ist. Ein bischen Makro aber durchaus zu realisieren. ------------------ Grüsse aus dem Schwarzwald www.andreas-baumgartner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F_Schalla Mitglied CAD-Administrator
Beiträge: 32 Registriert: 22.04.2002
|
erstellt am: 13. Jul. 2002 09:01 <-- editieren / zitieren --> Unities abgeben: Nur für Sabinchen2
Hallo an alle. Ab der Version 11 geht dies sehr simpel. ********************************************************* DEFINE Store_m_file_name LOCAL old_name LOCAL new_name INQ_ENV 0 LET old_name (INQ 304) READ STRING 'Dateiname zum Speichern eingeben' DEFAULT (old_name) new_name STORE ((new_name)+'.MI') DISPLAY (('Datei '+(new_name)+' wurde gespeichert')) END_DEFINE ************************************************************** Schönes Wochende Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fan-ME10 Mitglied DV-Adminstrator, Konstrukteur
Beiträge: 543 Registriert: 21.08.2001 Erare humanum est
|
erstellt am: 15. Jul. 2002 09:42 <-- editieren / zitieren --> Unities abgeben: Nur für Sabinchen2
|
baumgartner Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 715 Registriert: 05.01.2001 Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10. * ME10-Makros * ME10-Makroschulungen
|
erstellt am: 15. Jul. 2002 09:54 <-- editieren / zitieren --> Unities abgeben: Nur für Sabinchen2
Zitat: Original erstellt von F_Schalla: Hallo an alle. Ab der Version 11 geht dies sehr simpel.
hallo Sabine hat aber Version 8.7G (sie gibt es nur nie an) Deshalb nochmals mein Vorschlag besser ausgearbeitet. Die Sache hinkt noch, da das Teil Top editiert wird, anschliessend aber nicht das vorhher aktuelle Teil editiert wird. Aber das schaffst Du ja selbst. define ab_store local datei local datum local teil local n edit_part top inq_env 7 let teil (inq 301) let datei (teil) let n (0) loop trap_error store all datei exit_if (check_error = 0) let n (n+1) let datei (teil + "_" + str n) (* hier ggf. anpassen *) end_loop display ("Zeichnung wurde gespeichert in Datei: " + datei) end_define ------------------ Grüsse aus dem Schwarzwald www.andreas-baumgartner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sabinchen2 Mitglied Diplom-Ingenieurin (FH)
Beiträge: 37 Registriert: 08.05.2002
|
erstellt am: 18. Jul. 2002 14:58 <-- editieren / zitieren --> Unities abgeben:
|
Hartmuth Mitglied CAD-Support
Beiträge: 1241 Registriert: 07.04.2001
|
erstellt am: 18. Jul. 2002 17:23 <-- editieren / zitieren --> Unities abgeben: Nur für Sabinchen2
Zitat: Original erstellt von Sabinchen2: Der Vollständigkeit und Korrektheit wegen: ich benutze 8.70E
Hallo Sabinchen, Da solltest Du aber zumindest den Patch "G" für die 8.7er-Version einspielen. Es ist zwar schon etwas länger her, aber soweit ich es in Erinnerung habe gab es beim E-Patch Ärger im ME10 selber und auch im DXF/DWG-Übersetzer. Du kannst dir den Patch unter http://www.ccs-techsoft.de unter Download herunterladen. Grüße Hartmuth Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |