5.20. NX : meilleur processus d'installation du menu

Problème jusqu'à présent [67]

\Program Files\Siemens\NX2212\UGII\menus\custom_dirs.dat -> pointe vers $temp

$temp dispose d’une « startup » et d’une « application » dossier

Cela conduit à la situation suivante :

  • Installation de l'application PSOL 1 -> créera un menu dans $temp

  • Désinstallation de l’application PSOL 1 -> Supprimer l’interface mais conserver $temp informations (ne peut pas être supprimé parce que c’est lié à l’utilisateur)

  • Installation de l'application PSOL 2 -> créera un menu dans temp

Maintenant le menu dans NX est mélangé avec l'application 1 et l'application 2 (par exemple : mauvais boutons/fonctions)

Solution avec V12.7

Le La structure du menu NX-PSOL sera désormais créée dans un dossier psol_menus_<hash> séparé (toujours dans %temp% par défaut). Le hachage est généré par le chemin d’installation %CADENAS% , assurant une nom unique pour différents produits PSOL.

Le dossier dans lequel la structure du menu doit être créée lors du PSOL-NX Le processus d’enregistrement de l’interface est désormais régi par la touche PrepareMenuPath dans le ifugnx.cfg. Sa valeur par défaut a été modifié pour inclure le psol_menus_<hash> sous-dossier.

Devoir la clé de configuration soit absente ou contienne une adresse invalide, la structure des dossiers sera créé dans le dossier $ TEMP comme c’était le cas précédemment Cas.

Dans De plus, les dossiers « application » et « startup » seront désormais créés. automatiquement par l’installateur ainsi que (ainsi que les sous-dossiers du dossier psol_menus_<hash> ), éliminant ainsi le besoin de redémarrer NX après la configuration initiale.




[67] #152785