Showing results for 
Search instead for 
Do you mean 
Solved! Go to solution

How to disable "Create New Component" dialog by creating an assembly component.

[ Edited ]



 there are configuration posibility to disable/ run in background  "Create New Component" dialog by creating a new assembly component.


Accepted by topic author agherla
‎11-29-2016 06:53 AM

Re: How to disable "Create New Component" dialog by creating an assembly component.

Hello Agherla,


I am not sure what exactly you would lke to do.


NX does provide a mechanism to hide menu items / button using menuscript using the "Hide" directive.


NX provides the ability to replace the default behavior for some operations with customer authored alternatives using NXOpen - Create component is supported.



 Environment Variable


Create Component


 The create component user exit occurs after the Assemblies tab→Component group→Create New→Add Object Methods menu and before the select part dialog.

The next interactive step is determined by the return code as follows:

Return Code/Description

1.     Cancel current assembly operation

2.     Select Part dialog with the string (from string parameter) as the default. Note: The full pathname must be specified in the string parameter argument in order for this to work.

3.     Reserved for future use

n Select Part dialog with no default string. "n" is any other return code except 1, 2 or 3.


One implementation could be for your custom code to perform the add component operation and set a return a value of "1" to prevent the dialog for component naming from being displayed.


And ,there is a command line utitily to create assemblies "%UGII_BASE_DIR%\ugii\ug_assy_build.exe"  (NX11 uses nxbin directory instead of ugii).


Hope this helps,