Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Makroaufruf in Menü einbinden

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Makroaufruf in Menü einbinden (3160 mal gelesen)
Fende
Mitglied



Sehen Sie sich das Profil von Fende an!   Senden Sie eine Private Message an Fende  Schreiben Sie einen Gästebucheintrag für Fende

Beiträge: 173
Registriert: 02.03.2001

NX10.0.3.3MP10
TC 10
Win764

erstellt am: 13. Sep. 2012 13:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo
Ich möche in die Menüstruktur einen Aufruf eines Makros einbinden.

Dazu habe ich einen Verweis zu meiner Menü-Datei (in dem Fall die Zusatz_Menue.men) über die custom_dirs gemacht.
Für den Aufruf eines c-Programms funktioniert das auch.. Nur das Ausführen eines aufgezeichneten Makros geht nicht.

Hier meine Menü-Datei:

  TOP_MENU

  CASCADE_BUTTON Menue_1
  LABEL Menue_1
  END_OF_TOP_MENU

  MENU Menue_1
BUTTON Layer_Programm
LABEL Layer/Ref-Set setzen
MESSAGE Layer und Reference-Sets zuweisen
BITMAP compile
ACTIONS K:\macros\Menue_1_Part_Cleanup_v2.cs


BUTTON Bemassungsstil
LABEL Bemassungsstil
MESSAGE Bemaßungs-Stil auf Standard zurücksetzen
BITMAP flag
ACTIONS K:\macros\Bemassungsstil.macro
  END_OF_MENU


Wie gesagt: Der erste Eintrag (das C-Programm) funktioniert tadellos, das Starten des MAkrod funktioniert nicht. Es kommt die Fehlermeldung: Keine der vorgesehenen Schaltflächenaktionenwurde registriert.....

An was könnte das liegen???

DANKE

gruß
Fende

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

schulze
Ehrenmitglied V.I.P. h.c.
CAD/CAE Manager


Sehen Sie sich das Profil von schulze an!   Senden Sie eine Private Message an schulze  Schreiben Sie einen Gästebucheintrag für schulze

Beiträge: 2312
Registriert: 26.03.2001

erstellt am: 13. Sep. 2012 14:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fende 10 Unities + Antwort hilfreich

>> Nur das Ausführen eines aufgezeichneten Makros geht nicht.
>> An was könnte das liegen???

Gegenfrage eines Unwissenden:
Gehört denn der Aufruf eines Macro-Files zu den erlaubten Typen von Aktionen?

Aus der Online-Hilfe:
The supported types of menu actions that can be specified for buttons in NX menu files are:

STANDARD
The keyword "STANDARD" represents the standard NX action and can be specified only for a reserved NX button name.

User-Defined Callback
The name of a user-defined action that is bound to a user-supplied callback at runtime (see the NX Open C and C++ Progammer's Guide and NX Open C and C++ Reference for further details).

NX Open User Interface Styler Dialog
The name of the NX Open User Interface Styler dialog that is bound with a user-supplied list of callbacks at runtime (see NX Open User Interface Styler Programmer's Guide and NX Open C and C++ Reference - UF_MB_add_styler_actions for further details).

NX Open GRIP Program File
The name of a NX Open GRIP program.

User Tools File
The name of a User Tools Definition file.

OS Command
An operating system command, including the running of a program or script file, enclosed in double quotes.

NX Open C and C++
The name of a complete NX Open C and C++ program.

------------------
R.Schulze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Meinolf Droste
Ehrenmitglied V.I.P. h.c.
Dipl.Ing



Sehen Sie sich das Profil von Meinolf Droste an!   Senden Sie eine Private Message an Meinolf Droste  Schreiben Sie einen Gästebucheintrag für Meinolf Droste

Beiträge: 5083
Registriert: 14.12.2000

NTSI Workstation
Core i7-9700K 4.90 GHz
32 GB RAM
NVIDIA Quadro P2000

TC 11.5
NX 12.0.2 MP7
NX 1888 testing
NX 1899 Beta

erstellt am: 14. Sep. 2012 07:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fende 10 Unities + Antwort hilfreich

Moin,

bei uns funzt es mit Macros. Allerdings habe ich auch für alle Macros noch eine zusätzliche TBR Datei zum optionalen Einblenden einer Werkzeugleiste antelle des Menü-Befehls erstellt. Ohne geht es nicht, dann kommt die Fehlermeldung, siehe Pic.

------------------
Grüße Meinolf

Ich steh auf flotte Dreier

I know I was born and I know that I'll die but the in between is mine - Pearl Jam

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Meinolf Droste
Ehrenmitglied V.I.P. h.c.
Dipl.Ing



Sehen Sie sich das Profil von Meinolf Droste an!   Senden Sie eine Private Message an Meinolf Droste  Schreiben Sie einen Gästebucheintrag für Meinolf Droste

Beiträge: 5083
Registriert: 14.12.2000

NTSI Workstation
Core i7-9700K 4.90 GHz
32 GB RAM
NVIDIA Quadro P2000

TC 11.5
NX 12.0.2 MP7
NX 1888 testing
NX 1899 Beta

erstellt am: 14. Sep. 2012 07:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fende 10 Unities + Antwort hilfreich


macro.PNG

 
uuuppps,

hier noch das Pic.

------------------
Grüße Meinolf

Ich steh auf flotte Dreier

I know I was born and I know that I'll die but the in between is mine - Pearl Jam

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz