| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| HEDELIUS Hausmesse 2024 |
Autor
|
Thema: Identifier von Addin-Toolbar herausfinden (361 mal gelesen)
|
Micha1985 Mitglied Technischer Zeichner
Beiträge: 24 Registriert: 30.06.2021 Intel(R) XEON(R) CPU E5-1620v4 @ 3.49Ghz 32 GB RAM 64-Bit Windows 10 SolidWorks 2018/SP5.0 proALPHA6.2e00 / CA-Link V9.0
|
erstellt am: 13. Sep. 2021 09:09 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe Forengemeinde! Ich arbeite derzeit an einem neuen Makro, Teil davon soll u.a. sein dass die Toolbar eines bestimmten Addins eingeblendet/ausgeblendet wird. Um das mit GetToolbarVisibility bzw. SetToolbarVisibility hinzubekommen, muss ich allerdings den "Identifier" der Toolbar wissen. Die SW-eigenen Toolbars haben ja alle klangvolle Namen wie swFeatureToolbar, swMacroToolbar usw., aber meine Suche nach den Namen von Addin-Toolbars war bisher erfolglos, selbst in der Registry. Hat von euch jemand evtl. eine Idee wie man an die Addin-Toolbar-Namen rankommen könnte? Beste Grüße, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi Spieler Mitglied Mechaniker
Beiträge: 1347 Registriert: 12.12.2002 SOLIDWORKS 2024SP1
|
erstellt am: 13. Sep. 2021 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für Micha1985
Hallo Michael, mit diesem Makro schalte ich z.B. das SOLIDWORKS CAM Add-In an und aus: Sub main() Dim swApp As SldWorks.SldWorks Set swApp = Application.SldWorks Dim swInstallFolder As String swInstallFolder = swApp.GetExecutablePath Dim dllpath As String dllpath = "C:\Program Files\SOLIDWORKS Corp 2021\SOLIDWORKS CAM\cwaddinu.dll" Dim loadResult As Long loadResult = swApp.LoadAddIn(dllpath) Dim message As String Dim icon As swMessageBoxIcon_e Select Case loadResult Case swLoadAddinError_e.swAddinAlreadyLoaded swApp.UnloadAddIn (dllpath) End Select End Sub Viele Grüße AndiS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Konstrukteur (m/w/d) Mechanik/Entwicklungskonstruktion | Atlantic Zeiser mit Hauptsitz in Emmingen-Liptingen entwickelt, produziert und vertreibt innovative Systeme, einschließlich Hardware- und Softwarekomponenten, für die Konsumgüterverpackungsindustrie und den Kartenmarkt. Das Produktportfolio von Atlantic Zeiser umfasst Technologien für die digitale Codierung und Kennzeichnung, die individuelle Gestaltung und den Schutz von hochwertigen Kosmetika ... | Anzeige ansehen | Konstruktion, Visualisierung |
|
Micha1985 Mitglied Technischer Zeichner
Beiträge: 24 Registriert: 30.06.2021 Intel(R) XEON(R) CPU E5-1620v4 @ 3.49Ghz 32 GB RAM 64-Bit Windows 10 SolidWorks 2018/SP5.0 proALPHA6.2e00 / CA-Link V9.0
|
erstellt am: 13. Sep. 2021 11:44 <-- editieren / zitieren --> Unities abgeben:
Hi Andi, danke für die schnelle Antwort! Ja, das ein- und ausschalten vom Addin ist soweit kein Problem und klappt auch prima. Nur verschwindet beim ausschalten natürlich die Addin-eigene Toolbar. Beim wieder einschalten dagegen taucht sie nicht automatisch wieder auf, sondern ich muss sie jedes Mal von Hand neu einblenden. Den Schritt würd ich gern noch ins Makro mit einbinden.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |