| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | Productronica 2025 - Weltleitmesse für Elektronikfertigung, eine Veranstaltung am 18.11.2025
|
Autor
|
Thema: Callback-Registrierung in NX 5 (1407 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: 5447 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 |

| Ingenieur/-in ? Projektleitung Hochbau (m/w/d) | Die 2021 gegründete UTN ist eine innovative Universität mit Schwerpunkt auf Künstlicher Intelligenz, interdisziplinärer Forschung und moderner Lehre. Mit flachen Hierarchien, digitalen Technologien und einer offenen, integrativen Kultur bietet sie ein zukunftsorientiertes Arbeitsumfeld. Der nachhaltige Campus in Nürnberg wird das Zentrum eines neuen Stadtviertels und Heimat für rund 6.000 Studierende.... | 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 |