I found another solution by editing the registry
To resume, find below the settings to have TC8.3 with NX7.5 and TC9.1 with NX7.5, NX8.5 or NX9
I have TC8.3 in c:\softs\TC8 and TC9.1 in c:\softs\TC9
Edit the registry
_________________________________________________________________________
HKCR\ugmportalfile\Shell\Open\command: %TPR%\start_nxmanager_NX7.5.bat
Export to c:\softs\TC9\portal\NX75.reg
and
Export to c:\softs\TC8\portal\NX75.reg
HKCR\ugmportalfile\Shell\Open\command: %TPR%\start_nxmanager_NX85.bat
Export to c:\softs\TC9\portal\NX85.reg
HKCR\ugmportalfile\Shell\Open\command: %TPR%\start_nxmanager_NX9.bat
Export to c:\softs\TC9\portal\NX9.reg
_________________________________________________________________________
For TC9
_________________________________________________________________________
Copy c:\softs\TC9\portal\portal.bat to portal_NX7.5.bat, portal_NX85.bat and portal_NX9.bat
Add the following line in c:\softs\TC9\portal\portal_NX75.bat
call regedit /s c:\softs\TC9\portal\NX75.reg
Edit the following lines in c:\softs\tc9\portal\start_nxmanager_NX7.5.bat
set UGII_BASE_DIR=C:\Softs\UGNX7.5
start /B %UGII_ROOT_DIR%\ugs_router -ugm -enable_cancel -version=V25.5 %*
Add the following line in c:\softs\TC9\portal\portal_NX8.5.bat
call regedit /s c:\softs\TC9\portal\NX85.reg
Edit the following lines in c:\softs\tc9\portal\start_nxmanager_NX8.5.bat
set UGII_BASE_DIR=C:\Softs\UGNX8.5
start /B %UGII_ROOT_DIR%\ugs_router -ugm -enable_cancel -version=V26.5 %*
Add the following line in c:\softs\TC9\portal\portal_NX9.bat
call regedit /s c:\softs\TC9\portal\NX9.reg
Edit the following lines in c:\softs\tc9\portal\start_nxmanager_NX9.bat
set UGII_BASE_DIR=C:\Softs\UGNX9
start /B %UGII_ROOT_DIR%\ugs_router -ugm -enable_cancel -version=V27.0 %*
_________________________________________________________________________
For TC8
_________________________________________________________________________
Copy c:\softs\TC8\portal\portal.bat to portal_NX7.5.bat
Add the following line in c:\softs\TC8\portal\portal_NX75.bat
call regedit /s c:\softs\TC8\portal\NX75.reg
Edit the following lines in c:\softs\tc9\portal\start_nxmanager_NX7.5.bat
set UGII_BASE_DIR=C:\Softs\UGNX7.5
start /B %UGII_ROOT_DIR%\ugs_router -ugm -enable_cancel -version=V25.5 %*
_________________________________________________________________________
Start secpol.msc
Ø User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode - Elevate without prompting.
Ø User Account Control: Detect application installations and prompt for elevation – Disabled.
Ø User Account Control: Only elevate UIAccess applications that are installed in secure locations – Disabled.
Ø User Account Control: Run all administrators in Admin Approval Mode – Disabled.
__________________________________________________________________________
I found that if I launch c:\softs\TC9\portal\portal_NX9.bat, I am able to change the NX version without exiting TC9 because It's possible to launch NX85.reg for example
I hope this help
Regards
Didier Psaltopoulos