Autor
|
Thema: Save Dialog (897 mal gelesen)
|
rattlesnake Mitglied
Beiträge: 47 Registriert: 22.10.2007 Vb .NET CATIA V5R19
|
erstellt am: 06. Nov. 2007 09:22 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hab schon wieder eine Frage. Es gibt ja verschiedene Möglichkeiten eine Datei zu speichern
Code: Dim File File=CATIA.FileSelectionBox("Filename", "*.CATScript", CATFileSelectionModeSave) CATIA.ActiveDocument.SaveAs File
Oder
Code:
CATIA.StartCommand ("Save Management") CATIA.StartCommand ("Save As")
Wie kann man aber bei dem Dialog dann aber den Dateinamen aus "Vorauswahl" übergeben? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
apollo11 Mitglied
Beiträge: 47 Registriert: 31.03.2007
|
erstellt am: 06. Nov. 2007 11:27 <-- editieren / zitieren --> Unities abgeben: Nur für rattlesnake
Ich bin mir jetzt zwar nicht sicher aber enthält die Variable 'File' nicht den vollständigen Pfad mit Dateiname? Lass dir einfach mal 'File' ausgeben:
Code: Dim File File=CATIA.FileSelectionBox("Filename", "*.CATScript", CATFileSelectionModeSave) MsgBox File CATIA.ActiveDocument.SaveAs File
lg ap [Diese Nachricht wurde von apollo11 am 06. Nov. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rattlesnake Mitglied
Beiträge: 47 Registriert: 22.10.2007 Vb .NET CATIA V5R19
|
erstellt am: 06. Nov. 2007 12:59 <-- editieren / zitieren --> Unities abgeben:
|
rattlesnake Mitglied
Beiträge: 47 Registriert: 22.10.2007 Vb .NET CATIA V5R19
|
erstellt am: 07. Nov. 2007 07:26 <-- editieren / zitieren --> Unities abgeben:
Hat niemand ne Idee? Hab mal in nem alten Script was gefunden, dass das vielleicht mit sowas funktionieren könnte. Was muss ich machen, dass der Name in dem Save-Dialog steht?
Code:
Set partDocument1 = CATIA.ActiveDocument
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rattlesnake Mitglied
Beiträge: 47 Registriert: 22.10.2007 Vb .NET CATIA V5R19
|
erstellt am: 07. Nov. 2007 12:40 <-- editieren / zitieren --> Unities abgeben:
|
rattlesnake Mitglied
Beiträge: 47 Registriert: 22.10.2007 Vb .NET CATIA V5R19
|
erstellt am: 08. Nov. 2007 11:35 <-- editieren / zitieren --> Unities abgeben:
|
| Projektmitarbeiter (m/w/d) Technische Gebäudeausrüstung | Was unsere Kunden von ihren Technologielösungen erwarten? Das nächste Level! Das gelingt unserem Team bei FERCHAU Tag für Tag. Wir suchen dich: als Fachplaner:in TGA, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und übernehmen Verantwortung für komplexe Entwicklungsprojekte.... | Anzeige ansehen | Projektmanagement |
|
rattlesnake Mitglied
Beiträge: 47 Registriert: 22.10.2007 Vb .NET CATIA V5R19
|
erstellt am: 09. Nov. 2007 14:53 <-- editieren / zitieren --> Unities abgeben:
Ich glaub ich komm der möglichen Lösung so langsam näher. ich hab noch einmal ein wenig rumgespielt und etwas ausprobiert: - neuen Part erstellt - Part abgespeichert unter dem vorgeschlagenen Namen - PartNumber umbenannt Dann kam ich darauf, mir ein Makro zu schreiben
Code:
MsgBox(CATIA.ActiveDocument.Name) MsgBox(CATIA.ActiveDocument.Part.Name)
Jetzt wäre es super, wenn ich z.B. den CATIA.ActiveDocument.Name in den CATIA.ActiveDocument.Part.Name umbenenne siehe hierzu auch http://ww3.cad.de/foren/ubb/Forum126/HTML/000617.shtml Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |