Inventor 2023 : Supprimer les Paramètres utilisateur

Inventor 2023 : Supprimer les Paramètres utilisateur

Sébastien_G
Advocate Advocate
614 Visites
5 Réponses
Message 1 sur 6

Inventor 2023 : Supprimer les Paramètres utilisateur

Sébastien_G
Advocate
Advocate

Bonjour à Tous,

 

Je viens vous solliciter une nouvelle fois pour une astuce dans le gestionnaire de paramètres Inventor 2023.

La question est la suivante :

Est-il possible de supprimer plusieurs paramètres utilisateur en une seule action?

La sélection multiple n'est pas possible donc je pense à une règle iLogic

 

Je suis à votre écoute, merci.

@Sébastien_G

0 J'aime
Solutions acceptées (1)
615 Visites
5 Réponses
Replies (5)
Message 2 sur 6

ThomasB44
Mentor
Mentor
Solution acceptée

Salut @Sébastien_G 

Depuis quelques versions tu as une option dans la fenêtre des paramètres : "Purger les éléments inutilisés"

Si tes paramètres utilisateur ne sont pas utilisés, alors tu dois pouvoir les supprimer tous d'un coup avec cette commande.

ThomasB44_0-1681740625832.png

 

Si ce n'est pas le cas, tenter de les supprimer avec iLogic devrait retourner une erreur.


Thomas
Mechanical Designer / Inventor Professional 2025
Inventor Professional EESignature

0 J'aime
Message 3 sur 6

Sébastien_G
Advocate
Advocate

Bonjour @ThomasB44 

Merci pour l'astuce.

Sinon, si je comprends bien il n'existe pas de moyen de supprimer plusieurs paramètres utlisateur en une seule action ?

@Sébastien_G 

0 J'aime
Message 4 sur 6

ThomasB44
Mentor
Mentor

A ma connaissance non. Pas de sélection multiple possible.

Bien que la commande est disponible avec iLogic, il faudra gérer les erreurs possibles :

 

Dim oParams As Parameters
oParams = oPartCompDef.Parameters
Dim oUserParams As UserParameters 
oUserParams = oParams.UserParameters
Dim oParam As UserParameter

For Each oParam In oUserParams
	MsgBox(oParam.Name)
	oParam.Delete
Next

 


Thomas
Mechanical Designer / Inventor Professional 2025
Inventor Professional EESignature

0 J'aime
Message 5 sur 6

Sébastien_G
Advocate
Advocate

J'obtiens ce message d'erreur si j'essaie le code

Sbastien_G_0-1681742612160.png

 

0 J'aime
Message 6 sur 6

ThomasB44
Mentor
Mentor

J'ai pas mis le début du code pour arriver à :

oParams = oPartCompDef.Parameters

 


Thomas
Mechanical Designer / Inventor Professional 2025
Inventor Professional EESignature

0 J'aime