| | |
 | 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 (1461 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: 5471 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 |

| | Werkzeugmechaniker (w/m/d) | Die TDK Sensors AG & Co. KG gehört zur Business Group Temperature & Pressure Sensors und hat sich auf die Entwicklung, Produktion und Vermarktung von Temperatur- und Drucksensoren spezialisiert. Die Sensoren finden ihre Anwendung überwiegend im Bereich Automotive, Medizin und Haushalts-elektronik. Für unseren Werkzeugbau der Temperature & Pressure Sensors Business Group suchen wir für den ... | | Anzeige ansehen | Feste Anstellung |
|
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 |