| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| PLM TechnologieForum Essen |
Autor
|
Thema: SWX - API Befehl simulieren .NET (442 mal gelesen)
|
Siassei Mitglied MB - Student
Beiträge: 490 Registriert: 08.07.2007 SWX NX 3 und höher ;) Windows and UNIX<P>C, C++, Java, Phyton,...
|
erstellt am: 18. Aug. 2009 18:46 <-- editieren / zitieren --> Unities abgeben:
Hallo, woher bekomme ich die Befehl-Id für oSwApp.RunCommand()? Was möchte ich machen? Das Entwicklungssystem benutzt als DB MaxxDB. Ich muss auf die Speicher- sowie Ladevorgänge irgendwie zugreifen können. z.B. Addin maniuliert eine Baugruppe + Teile und Zeichnung und Pflegt die Änderungen in die MaxxDB ein. Wie erreiche ich hier das automatische Einpflegen? Gruß Thomas ------------------ Hopfen und Mals Gott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life. 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: 19. Aug. 2009 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für Siassei
Hallo Thomas, wie du an die BefehlsID herankommst steht doch in dem von dir angelinkten Artikel von Daniel beschrieben. Du bindest die passende Commands Library ein und suchst dann (z.B. über den Objektbrowser, Shortcut F2 im VBA Editor) anhand der (englischen) Namen das richtige raus; ist sehr mühselig und ggf. mit viel probieren verbunden. Das wird dir aber vermutlich für deine Aufgabe nichts nützen, denn die MaxxDB und deren Dialoge gehören nicht zu SolidWorks und du wirst die ziemlich sicher nicht mit diesem Kommando ansprechen können. Da hilft wohl nur die MaxxDB Leute anzusprechen und zu sehen, ob es eine externe API für die MaxxDB gibt. 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 |
Siassei Mitglied MB - Student
Beiträge: 490 Registriert: 08.07.2007 SWX NX 3 und höher ;) Windows and UNIX<P>C, C++, Java, Phyton,...
|
erstellt am: 20. Aug. 2009 13:13 <-- editieren / zitieren --> Unities abgeben:
Danke Das habe ich vermutet Es währe schön gewessen, wenn ich die Befehls-ID's von API's ohne Doku ermitteln könnte. Gruß Thomas ------------------ Hopfen und Mals Gott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life. 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:19 <-- editieren / zitieren --> Unities abgeben: Nur für Siassei
Mahlzeit, Es gibt schon einen Verweis auf die "MaxxDB Typenbibliothek" in VB. Damit kann man soweit ich weiss schon was anfangen, meine dass mir das ein Programmierer gezeigt hat während der Adminschulung. Jedoch weiss ich nicht ob es dazu auch Dokumentation oder sonstigen "Support" dazu gibt. viele Grüße Andy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |