| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| FMB |
Autor
|
Thema: Datei speichern unten mit namen aus Makro (1099 mal gelesen)
|
Joshua63 Mitglied Maschinenbautechniker
Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 20. Aug. 2009 13:07 <-- editieren / zitieren --> Unities abgeben:
hallo an die armen, die heute nicht am see liegen..... folgende frage: habe ich ein neues modell erstellt und noch nicht unter einen neuen namen gespeichert. fülle mittels makro die dateieigenschaften aus und speichere mit dem makro die datei, erscheint das sw-fenster "speichern unter". kann man mit den daten die ins makro eingetragen wurden im "speichern unter-fenster" einen dateinamen generieren ? so, das ich keinen dateinamen manuell eingeben muss, sondern nur noch "OK" drücken ........ gut schaff.....
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing.
Beiträge: 3814 Registriert: 29.09.2004 SOLIDWORKS 2024 SP1.0 SOLIDWORKS 2023 SP5.0 SOLIDWORKS 2022 SP5.0 SOLIDWORKS 2021 SP5.1 SOLIDWORKS 2020 SP5 SOLIDWORKS 2019 SP5 (VM)
|
erstellt am: 20. Aug. 2009 13:23 <-- editieren / zitieren --> Unities abgeben: Nur für Joshua63
Hallo Joshua63, In einem meiner Makro steht Code:
retval = Part.SaveAs2(sav_name, 0, False, False) If retval = 1 Then msg = "Überprüfen sie den Speicherort " & sav_name Titel = "Fehler beim Speichern" Button = MsgBox(msg, 0 + 16 + 0, Titel) End If
sav_name ist nicht nur der Dateiname, da steckt auch der ganze Pfad dazu mitdrin. (z.B. G:\SolidWorks_Dateien\Projekt_xyz\Meinedatei.sldprt ) Gruss Mike
------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 20. Aug. 2009 13:26 <-- editieren / zitieren --> Unities abgeben: Nur für Joshua63
Zitat: Original erstellt von Joshua63: kann man mit den daten die ins makro eingetragen wurden im "speichern unter-fenster" einen dateinamen generieren ?
jaimmakrodateinamenabfragensaveas4nutzenciaostefan PS: mir ist auch viel zu warm, da hab ich aus Bequemlichkeit neben Großbuchstaben und Füllwörtern wie "Ich habe", "dann kannst du" usw. mal auch mal gleich Punkte und Leerzeichen weggelassen ... aber hilft nicht wirklich gegen die Hitze ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Stefans SolidWorks Blog Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ralficad Mitglied Konstrukteur
Beiträge: 330 Registriert: 25.11.2005 -NEU- jetzt mit SWX Premium 2007 ... ACAD 2005 - EPT AMD Athlon XP 2800+ 2,08 GHz 1,0 GB RAM<P>WIN XP Prof., SP2
|
erstellt am: 20. Aug. 2009 13:32 <-- editieren / zitieren --> Unities abgeben: Nur für Joshua63
|
Joshua63 Mitglied Maschinenbautechniker
Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 20. Aug. 2009 13:44 <-- editieren / zitieren --> Unities abgeben:
hi, danke erst mal...... ich möchte nun aus den einegebenen daten im makro den namen generieren........ z.B aus zeichnungsnummer(12345-10-001) und benennung(Platte) sollte dann der name generiert werden: im fenster sollte dann "12345-10-001-Platte.sldprt" stehen den pfad brauche ich nicht, der kann bei jedem teil verschieden sein. gruß
Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Joshua63 Mitglied Maschinenbautechniker
Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 20. Aug. 2009 13:49 <-- editieren / zitieren --> Unities abgeben:
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 20. Aug. 2009 13:55 <-- editieren / zitieren --> Unities abgeben: Nur für Joshua63
Hallo Martin, wie Mike oben schon geschrieben hat: du kannst nicht (jedenfalls nicht so einfach) die "Speichern Unter" Maske von SolidWorks mit deinen Werten füllen, aber du kannst direkt aus deinem Makro heraus die Datei mit dem API Vefehle SaveAs2 (oder SaveAs4, wenn du mehr Drehschrauben brauchst) speichern - sprich du speicherst die Datei aus deinem Makro heraus selbst. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Stefans SolidWorks Blog Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Joshua63 Mitglied Maschinenbautechniker
Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 20. Aug. 2009 14:11 <-- editieren / zitieren --> Unities abgeben:
Hi Stefan das mit dem speichern hatte ich schon, nur muss dann die Datei schon dort liegen wo sie hin gehört. So wie es aussieht kann ich unseren Leuten wohl oder übel diesen Luxus nicht bieten. danke für die Anregungen und Antworten ciao und macht nicht mehr so lange Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Baumjäger Mitglied CAD/PDM Administrator
Beiträge: 339 Registriert: 21.06.2006 SW2017 - S5.0 AutoCAD Mechanical 2018 Win10 Intel Xeon E3-1240 V2 3,4GHz 16GB RAM NVIDIA Quadro 4000
|
erstellt am: 20. Aug. 2009 14:15 <-- editieren / zitieren --> Unities abgeben: Nur für Joshua63
Hi, Verdrehen auch immer von Sätzen witzig ist, man versteht weil gut sehr das. Nicht der einzige mit Hirn im Knoten heute bin ich, zum Glück.... Ich hänge mal ein Makro an das folgendes macht: Man gibt einen Dateinamen an und das Makro speichert die Datei unter einem bestimmten Verzeichnis mit dem angegebenen Namen. Hier und da Zeilen löschen und Sätze verschieben, dann kannst du da evtl. was mit anfangen. Wenn du dir z.B. noch Stefans Shrifteldmakro ansiehsts das ja Dateieigenschaften aus Modellen ausliest, diese zwei Makros dann zusammenkopierst, wieder ein paar Sätze löschen tust und andere hin und herverschiebst, und evtl. noch ein bisschen selber dazudichtest, dann hast du bestimmt was du brauchst . viele Grüße Andy Achja, die Endung txt muss natürlich in swp geändert werden... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Joshua63 Mitglied Maschinenbautechniker
Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 20. Aug. 2009 14:24 <-- editieren / zitieren --> Unities abgeben:
Hi Andy danke, werde es mir anschauen. Stefans Makro ist der Ausgangspunkt, zumindest das was ich laienhaft daraus geschustert habe wünsche dir noch einen schönen Tag. Mache jetzt schluss, ist einfach zu warm zum Arbeiten. ciao Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MWN Mitglied Dipl.-Ing.
Beiträge: 492 Registriert: 14.02.2007
|
erstellt am: 20. Aug. 2009 14:30 <-- editieren / zitieren --> Unities abgeben: Nur für Joshua63
Na Hallo, ja, bin ich denn der einzige hier, der 23°C und nen Chef im Büro hat? Sorry, musste ich jetzt mal loswerden! Zurück zur Topic: wenn du dich nicht so auf das VBA versteifen würdest, sondern zu vb.net bereit wärst zu wechseln, dann hättest du einige Möglichkeiten mehr, dir so ein Makro -> dann ja Zusatzanwendung zu schreiben, die deinen Usern weitaus mehr Komfort bieten kann! Und für Anregungen gibt es noch die Seite vom Daniel mit Snipets, die dir weiter helfen kann - und das WBF hier! Grüße Tobias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |