| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Callback-Registrierung in NX 5 (1270 mal gelesen)
|
Hauki2905 Mitglied Softwareentwicklung CAD-CAM
Beiträge: 113 Registriert: 03.02.2011 NX 7.5; 8.0; 8.5, 9.0, 10 auf Win 8.1 x64
|
erstellt am: 13. Jul. 2011 17:14 <-- editieren / zitieren --> Unities abgeben:
Hi, ich habe jetzt ein kleines Projekt in NX 5. Dafür habe ich mir ne toolbar gebaut und eine kleine anwendung geschrieben. Jetzt möchte ich diese Anwendung gerne durch die Toolbarbuttons starten. Bisher habe ich dazu die aanwendung als dll in einen Startup-ordner gelegt und dann per Code: theUI.MenuBarManager.AddMenuAction
die Aktionen registriert. das klappt ja aber bei NX 5 nicht. wie muss ich da vorgehen? Danke für eure Hilfe HaukiEine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin
Beiträge: 5397 Registriert: 19.05.2000
|
erstellt am: 14. Jul. 2011 07:03 <-- editieren / zitieren --> Unities abgeben: Nur für Hauki2905
Wie definierst du denn die Toolbars ? Ich würde ein entsprechendes *.tbr File in einen startup Ordner in UGII_SITE_DIR legen; darin ist der Button für die DLL definiert. & gilt für die gesamte Installation ( alle User ). Stichwort: Menuscript ( wo die *dll übrigens nur hingehört wenn sie bei Systemstart geladen werden soll ) Beispiel
Code: TITLE Stueckliste \ ZubehoerVERSION 170 DOCK TOP BUTTON POET_ABM LABEL Abmasstabelle MESSAGE Abmasstabelle erzeugen BITMAP ${UGTOOLS_SYSDIR}\usertools\bitmaps\abmasstabelle.bmp ACTION $UGTOOLS_SYSDIR\grip\abmasstabelle.grx
Über "Customize" kann man auch die Toolbareinträge modifizieren ( aber nur für den User ders macht ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Entwicklungsingenieur (m/w/d) Vorentwicklung Getriebe | STÖBER Antriebstechnik entwickelt und produziert seit 1934 exzellente Antriebstechnik. Mit passgenauen, hocheffizienten Antriebssystemen aus Getrieben, Motoren, Kabeln und Antriebsreglern überzeugt STÖBER Maschinenhersteller unterschiedlichster Branchen und Märkte. Das Familienunternehmen bietet rund 1000 Mitarbeitern weltweit ein berufliches Zuhause mit spannenden Projekten und Perspektiven.... | Anzeige ansehen | Entwicklung |
|
Hauki2905 Mitglied Softwareentwicklung CAD-CAM
Beiträge: 113 Registriert: 03.02.2011 NX 7.5; 8.0; 8.5, 9.0, 10 auf Win 8.1 x64
|
erstellt am: 14. Jul. 2011 10:15 <-- editieren / zitieren --> Unities abgeben:
HI, also ich habe ja bisher in meiner tbr datei die action "myaction" definiert. dann habe ich in meiner dll den einsprungpunkt "startup" in dem der menubarmanager diese action registriert. dadurch habe ich ja eine zuodnung zwischen toolbarbutton und einer bestim,mten funktion meiner dll hergestellt. nun muss ich das für nx5 machen. Nx5 hat aber keinen menubarmanager. wie stelle ich da die verbindung zwischen dem toolbarbutton und meiner anwenderfunktion her? Grüße Hauki Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |