Bonjour,
J'aimerai un bouton pour créer automatiquement :
- Une ligne droite infinie
- De couleur jaune
- Sur le calque : Ne pas imprimer
Est-ce possible ?
Dans la même idée, j'aimerai créer plusieurs boutons pour modifier la couleur des objets sélectionnés, ceci afin ne plus avoir besoin de dérouler le menu déroulant des couleurs
Boutons de la barre d'outils en commençant par couleur du bloc :
Est-ce possible ?
Je vous remercie
Meilleures salutations
Philippe
Résolu ! Accéder à la solution.
Résolu par Caderix. Accéder à la solution.
Résolu par Caderix. Accéder à la solution.
Résolu par Caderix. Accéder à la solution.
Bonjour,
Pour la première demande vous pouvez créer un bouton avec cette macro :
^C^C-calque;e;"ne pas imprimer";co;jaune;;;droite;
Pour la deuxième, vous pouvez créer une série de boutons avec cette macro. Il faudra juste changer la couleur à chaque bouton.
^C^Cselect;\changer;p;;p;co;1;;
Ici, le 1 correspond à la couleur 1 (rouge)
Cordialement
Eric GUELEN
Formateur AutoCAD
Site Internet
Merci.
Mais j'aimerai modifier la couleur des objets déjà sélectionnés, avoir exactement la même fonction que lorsque je clique sur la couleur
J'ai réussi à sélectionner la couleur avec ce code _CECOLOR;1
Pour la première demande vous pouvez créer un bouton avec cette macro :
Ça fonctionne presque, la couleur ne fonctionne pas si elle le contrôle de la couleur est sur une autre couleur que le jaune.
Comment revenir sur le calque 0
Merci pour votre aide
Pour changer la couleur des objets sélectionnés, utilisez cette macro :
^C^Cchanger;p;co;1;;
Cordialement
Eric GUELEN
Formateur AutoCAD
Site Internet
Pour la couleur de la ligne jaune, j'ai modifié : ^C^C_CECOLOR;2;;;droite;
Pour le changement du calque, ça fonctionne, mais c'est dangereux si à la fin de la macro le calque 0 n'est pas sélectionné.
Pour la première demande utilisez cette macro :
^C^C-calque;e;"ne pas imprimer";co;jaune;;;cecolor;ducalque;droite;
On ajoute effectivement un cecolor en plus.
Cordialement
Eric GUELEN
Formateur AutoCAD
Site Internet
Je ne comprends pas l'histoire du calque 0. En quoi, c'est dangereux ?
Cordialement
Eric GUELEN
Formateur AutoCAD
Site Internet
Super ça fonctionne
S’il n'y a pas d'objet sélectionné, il ne faut pas demander de sélectionner des objets, mais il faudrait changer la couleur du Contrôle de la couleur
Si j'oublie de changer de calque, mes modifications ne seront pas imprimées
On peut revenir au calque précédent à la fin de la commande droite avec la commande "calquep"
Ca donne :
^C^C-calque;e;"ne pas imprimer";co;jaune;;;cecolor;ducalque;droite;\\;calquep;
Pour la demande d'avant, les macros restent des choses assez simples, elles sont conçues pour un but précis. Si c'est prévu pour changer la couleur des objets sélectionnés, il faut le faire dans cet ordre. Si on veut changer la couleur courante, il faut une autre macro.
Cordialement
Eric GUELEN
Formateur AutoCAD
Site Internet
Je vais tester.
Pour
Pour la demande d'avant, les macros restent des choses assez simples, elles sont conçues pour un but précis. Si c'est prévu pour changer la couleur des objets sélectionnés, il faut le faire dans cet ordre. Si on veut changer la couleur courante, il faut une autre macro.
Je comprends mais le but est de supprimer un clic et de conserver les mêmes fonctionnalités
Je comprends, mais malheureusement, il n'y a pas de gestion d'erreur dans les macros. Si elles rencontrent un fonctionnement non prévu, ça bloque.
Cordialement
Eric GUELEN
Formateur AutoCAD
Site Internet
Je comprends, mais malheureusement, il n'y a pas de gestion d'erreur dans les macros. Si elles rencontrent un fonctionnement non prévu, ça bloque.
J'ai réussi grâce à vous :
^C^Cchanger;p;co;1;;_CECOLOR;1;CECOLOR;1
Modifie la couleur des objets sélectionnés et la couleur du contrôle de la couleur
Bon alors, je n'avais pas du bien comprendre la demande. 😁
Sinon pour du bloc, il faut simplement faire :
cecolor;dubloc;
Cordialement
Eric GUELEN
Formateur AutoCAD
Site Internet
J'ai un autre code qui fonctionne à merveille pour numéroter des fenêtres.
Serait-il possible de le modifier pour que les blocs soient ajoutés sur le calque "000-1-Numérotation" et de revenir sur le calque initial une fois la numérotation terminée, comme la ligne droite jaune ?
J'ai essayé, mais la numérotation est interrompue au premier clic.
*^C^C_ATTDIA;0;_.-INSERT;NUM;\;;;$M=$(+,0,$(GETVAR,USERI1));USERI1;$M=$(+,1, $(GETVAR,USERI1))^Z
Encore merci pour votre aide et tous vos conseils
Bonne soirée
Philippe
Quelle macro avez-vous essayé ?
Cordialement
Eric GUELEN
Formateur AutoCAD
Site Internet
Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.