| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Beschleunigen Sie KI-Bereitstellungen mit NVIDIA und PNY mithilfe von Canonicals Ubuntu und dem Open-Source-Ökosystem., ein Webinar am 11.12.2025
|
|
Autor
|
Thema: ThisDoc.Launch - Mit Vorgabeansicht öffnen (722 / mal gelesen)
|
chense Mitglied Konstrukteur

 Beiträge: 75 Registriert: 14.04.2020 Inventor 2019 auf Windows 10 Intel Xeon E5-1630, 3,7Ghz Nvidia Quadro P4000 32GB Ram
|
erstellt am: 19. Jan. 2024 09:52 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, wieder einmal eine Frage von mir: Wir speichern unsere Dateien üblicherweise in der Ansicht "Vorgabe" um Arbeitselemente, Skizzen etc. auszublenden. Dazu haben wir eine ILogic-Regel die mit "ThisDoc.Launch(Pfad)" alle Unterbauteile/Baugruppen öffnet. Bis vor kurzem haben wir auf Inventor 2019 gearbeitet, da wurden dann diese Dateien auch in der gespeicherten Ansicht geöffnet. Seit Inventor 2024 ist das Verhalten allerdings so, dass die Datei in der Ansicht "Primär" geöffnet wird. Daher nun die Frage kann ich beim ThisDoc.Launch - Befehl direkt festlegen, dass in der Ansicht "Vorgabe" geöffnet wird? ------------------ Für jede Fehlermeldung gibt es eine Lösung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik, Master Eng. IT-Security & Forensic
      

 Beiträge: 2933 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 19. Jan. 2024 10:17 <-- editieren / zitieren --> Unities abgeben:          Nur für chense
Moin Zuerst mal in den Anwendungsoptionen, Reiter "Datei" links unten die "Datei öffnen" Optionen kontrollieren. Dort sollte zuletzt aktive voreingestellt sein. Wenn das Problem so nicht zu lösen ist, statt ThisDoc.Launch halt ThisApplication.Documents.OpenWithOptions verwenden. Die Launch Methode entspricht in etwa dem Doppelklick auf eine x-beliebige Datei im Windows Explorer. Da wird mit der in der Registry hinterlegten Standardanwendung die Datei geöffnet. ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
chense Mitglied Konstrukteur

 Beiträge: 75 Registriert: 14.04.2020 Inventor 2019 auf Windows 10 Intel Xeon E5-1630, 3,7Ghz Nvidia Quadro P4000 32GB Ram
|
erstellt am: 19. Jan. 2024 11:57 <-- editieren / zitieren --> Unities abgeben:         
*EDITH* Mea Culpa habe den Fehler gefunden ... man müsste natürlich die Namevaluemap auch noch erstellen ... Üs sind unterwegs */EDITH* Erst einmal herzlichen Dank für den Tipp. Nur komme ich mit dem Designviewrepresentation-Object hier noch nicht klar Könntest du mir weiterhelfen was an diesem Code hier falsch ist? Die fett markierte Zeile schiesst mir einen Fehler. Code:
Try Dim openoptions As NameValueMap openoptions.Value("DesignViewRepresentation") = "Vorgabe" ThisApplication.Documents.OpenWithOptions(orefdocname, openoptions) Catch ThisDoc.Launch(orefdocname) End Try
------------------ Für jede Fehlermeldung gibt es eine Lösung [Diese Nachricht wurde von chense am 19. Jan. 2024 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik, Master Eng. IT-Security & Forensic
      

 Beiträge: 2933 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 19. Jan. 2024 12:40 <-- editieren / zitieren --> Unities abgeben:          Nur für chense
Moin Eine NameValueMap muss nicht nur deklariert, sondern auch leer erstellt werden. Das ist ein bißchen anders als bei Variablen. Außerdem werden Name/Inhalt Paare per Add-Methode hinzugefügt. Probier mal:
Code:
Try Dim openoptions As NameValueMap = ThisApplication.TransientObjects.CreateNameValueMap openoptions.Add("DesignViewRepresentation","Vorgabe") ThisApplication.Documents.OpenWithOptions(orefdocname, openoptions) Catch ThisDoc.Launch(orefdocname) End Try
------------------ MfG Ralf
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |