Annonces
En raison d'une maintenance programmée, la communauté Autodesk sera inaccessible à partir de 22h PDT le 16 octobre pendant environ 1 heure. Nous vous remercions de votre patience pendant cette période.
Communauté
AutoCAD – tous produits - Français
Bienvenue sur les forums AutoCAD d’Autodesk. Partagez vos connaissances, posez des questions, et explorez les sujets AutoCAD populaires.
annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

AuCAD : Personnalisation d'un menu contextuel existant par un fichier .mnu ou .cuix

7 RÉPONSES 7
RÉSOLU
Répondre
Message 1 sur 8
Anonymous
278 Visites, 7 Réponses

AuCAD : Personnalisation d'un menu contextuel existant par un fichier .mnu ou .cuix

Bonjour,

 

Je souhaite créer un fichier .mnu pour ajouter a un menu contextuel existant (dans mon cas "Menu par défaut") des macros en lien avec mon travail.

 

Pourquoi je veux passer par un fichier .mnu : pour qu'il me generer un fichier .cuix et que je puisse le transferer sur d'autre poste facilement.

 

Ou puis je trouver de la documentation concernant ma problématique ?

 

Merci par avance,


Le titre du sujet a été modifié par un modérateur pour faciliter la recherche. Titre original:
Personnalisation d'un menu contextuel existant par un fichier .mnu ou .cuix

7 RÉPONSES 7
Message 2 sur 8
Caderix
en réponse à: Anonymous

Bonjour, 

 

Pourquoi ne pas créer directement un fichier CUIX ?

 

https://knowledge.autodesk.com/fr/support/autocad-lt/learn-explore/caas/CloudHelp/cloudhelp/2018/FRA...

 


Cordialement

Eric GUELEN
Formateur AutoCAD
Site Internet

EESignature

Message 3 sur 8
Anonymous
en réponse à: Caderix

Si je comprends bien ta question/réponse, tu me dis de recréer le fichier de personnalisation ACAD.CUIX ?

 

Message 4 sur 8
O_Eckmann
en réponse à: Anonymous

Bonjour,

 

La réponse de @Caderix  est pourquoi créer un MNU pour le convertir en CUIX alors qu'il est plus simple de créer directement un CUIX depuis l'interface IUP.

De toute manière, on ne peut pas concaténer des menus contextuels.

Donc il faudra que tu déclares dans ton CUIX un menu contextuel par défaut qui reprend tout ce que tu veux garder depuis celui d'AutoCAD et que tu ajoutes tes propres commandes.

Puis il faudra substituer le menu du CUIX principal par celui de ton CUIX.

Cela se fait par la création d'un MNL qui contient la command lisp de substitution 

(menucmd "P501=XXXXXX.POP501")

où XXXXXX est le nom de ton groupe de menu.

 

Olivier

Olivier Eckmann

EESignature

Message 5 sur 8
Anonymous
en réponse à: O_Eckmann

La réponse de @Caderix  est pourquoi créer un MNU pour le convertir en CUIX alors qu'il est plus simple de créer directement un CUIX depuis l'interface IUP.

-> J'aime mieux taper des lignes de code ! Je ne trouve pas l'interface du CUI  agréable et intuitive. Je tape mon fichier .MNU (la syntaxe est pas trop dure) puis je le charge avec CHARGMNU et ça fonctionne.

 

J'ai créer un menu (menu pour de l'insertion d'objet) comment ça qui vient ce placer a la suite du menu traditionnel. Du coup les utilisateurs charge le fichier .CUIX et ça vient automatique ce concaténer a la suite du menu sans modifier d'autre paramètre de leur interface.

 

De toute manière, on ne peut pas concaténer des menus contextuels.

-> Dommage...

 

Message 6 sur 8
Anonymous
en réponse à: Anonymous

Donc il faudra que tu déclares dans ton CUIX un menu contextuel par défaut qui reprend tout ce que tu veux garder depuis celui d'AutoCAD et que tu ajoutes tes propres commandes.

Puis il faudra substituer le menu du CUIX principal par celui de ton CUIX.

Cela se fait par la création d'un MNL qui contient la command lisp de substitution

(menucmd "P501=XXXXXX.POP501")

où XXXXXX est le nom de ton groupe de menu.

-> Du coup si je comprends bien, il faut que je force les utilisateurs de mon Add-on a utiliser une interface que j'ai décider.

Message 7 sur 8
O_Eckmann
en réponse à: Anonymous

Je ne comprends plus le problème 🤔

Si ce n'est que pour toi, tu te crées ton CUIX perso et tu ne le diffuses pas.

 

Si c'est pour tout le monde tu l'intègres dans ton add-on. Normalement si c'est plus efficace pour ton travail et que tes collègues font le même travail, ça devrait aussi être plus performant pour eux.

 

Si tu veux laisser le choix, tu diffuses un CUIX perso qui ne reprend que les commandes de bases et tu formes les personnes pour le personnaliser selon leur bon vouloir, et tu ne le mets pas à jour lors des mises à jour de ton add-on.

 

Olivier

Olivier Eckmann

EESignature

Message 8 sur 8
patrick.emin
en réponse à: Anonymous

Bonjour @Anonymous 

Si une des réponses résout votre problème ou vous a permis de mieux le comprendre, voulez vous avoir l'amabilité de cliquer sur le bouton  APPROUVER LA SOLUTION  en bas de la réponse qui apporte une solution?
Cela facilitera la navigation de nos utilisateurs qui pourront directement atteindre la solution

Sachez qui si vous avez marqué une réponse comme solution par erreur, vous pouvez annuler ce marquage en cliquant sur le menu du fil (les trois points verticaux) et choisir "pas la solution"
Merci de ne pas accepter comme solution le message que vous êtes en train de lire.


Patrick Emin animateur de la communauté francophone


Vous avez trouvé un message utile? Alors donnez un "J'aime" à ce message!
Votre question a eu une réponse satisfaisante? Voulez vous avoir l'amabilité de cliquer sur le bouton
 APPROUVER LA SOLUTION  en bas de la réponse qui apporte une solution?
Signez notre Livre d'Or

Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.

Publier dans les forums  

Autodesk Design & Make Report