ké20 Posté(e) le 30 août 2023 Partager Posté(e) le 30 août 2023 Bonjour à tous les membres Après de nombreuses lectures sur ce forum passionnant, j'ai franchis le cap, l'inscription! Je m'explique, dans mon ancienne entreprise et dans certaines entreprises ou bossent des copains/copines, il y a des raccourcis qui permettent de passer des attribut altitude dans le calque de notre choix. J'aimerai savoir quel programme, icône, macro ces entreprises ont pour basculer n'importe quel attribut dans le calque de notre choix en un clic. (Je ne parlais pas informatique avec mon ancien patron et il croyait avoir tout inventé alors il ne communiquait rien des programmations internes dans l'entreprise...) Par exemple mes altitudes sont dans le calque topoAlt , je souhaite les passer dans le calque topoGel , ou topoFe , ou topoSeuil à l'aide d'icône dédiée sur mon interface AutoCAD afin d'éviter des manipulations sur Covadis, ou cliquer le point, aller dans l'attribut Z, et choisir le calque de notre choix. Je vous mets en exemple une icône que j'avais vu pour geler l'altitude d'un point, tout en gardant le point sur le plan topo Merci à vous, Kévin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Luna Posté(e) le 31 août 2023 Partager Posté(e) le 31 août 2023 Coucou, Es-tu certain que les attributs étaient transférés dans un autre calque et ce sans supprimer le précédent calque et sans modifier le calque d'éventuel autres type d'objets ? Car si le calque précédent était conservé, cela peut éventuellement faire penser à la commande FUSCALQUE qui permet de faire fusionner des calques dans un calque cible, faisant alors disparaître les calques fusionner (globalement tu déplaces tous les objets d'un ou plusieurs calques obsolètes vers un autre en quelque clics à peine). Sinon on peut réfléchir à un programme pour modifier uniquement les attributs nommés "ALT" et changer leur calque. Bisous, Luna Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 31 août 2023 Partager Posté(e) le 31 août 2023 Bonjour, Avec un bouton ayant cette commande associée : ^C^C(entmod (subst (cons 8 "TOPOGEL") (assoc 8 (setq ALT (entget (car (nentsel))))) ALT)) Ca change l'attribut sélectionné vers le calque TOPOGEL Olivier Lien vers le commentaire Partager sur d’autres sites More sharing options...
ké20 Posté(e) le 6 septembre 2023 Auteur Partager Posté(e) le 6 septembre 2023 Bonjour Luna Oui, seul l'attribut Z changeait de calque. Le calque dans le dessin n'était pas supprimé car seul sur le bloc point choisi, je mettais ce changement de calque sur l'attribut Z Je pouvais faire passer comme je voulais le calque de l'attribut Z soit en TopoAltgel, TopoAltFE, TopoAltHB , TopoAlt , TopoAltSeuil , j'avais une icône pour chaque topoAlt, et je pouvais le remettre dans n'importe quel calque à tout moment. Le bloc restait tel quel. Bonjour et merci beaucoup Olivier , j'essaierai cette fonction. 👍 J'essaierai aussi la fonction que tu m'as donné Luna Sur Covadis, c'est trop long pour moi, je trouve avec "_CovaModAttCalq " mais ça a l'avantage quand même de pouvoir changer sur plusieurs points en même temps. Lien vers le commentaire Partager sur d’autres sites More sharing options...
ké20 Posté(e) le 7 septembre 2023 Auteur Partager Posté(e) le 7 septembre 2023 Bonjour Olivier J'ai réussi à créer une nouvelle barre d'outils, mais pas encore une fonction pouvant insérer la macro. Je me débrouille un peu mais je ne suis pas non plus très calé quand il faut aller fouiner dans autocad... Lien vers le commentaire Partager sur d’autres sites More sharing options...
ké20 Posté(e) le 26 septembre 2023 Auteur Partager Posté(e) le 26 septembre 2023 Salut J'ai pris le temps de créer la commande, ça fonctionne, cependant, la commande n'est pas multiple. je dois lancer la commande, puis sélectionner qu'une Alti. Franchement, c'est déjà très bien, mais on pouvait sélectionner plusieurs points puis lancer la commande, ça serait encore plus rapide, ou lancer la commande puis sélectionner plusieurs points. Comment faites-vous pour créer des macros? comme pour les lisp, il faut étudier cela ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Olivier Eckmann Posté(e) le 26 septembre 2023 Partager Posté(e) le 26 septembre 2023 A l'arrache et sans vérification, essaie ça ^C^C(while (setq ALT (entget (car (nentsel)))) (entmod (subst (cons 8 "TOPOGEL") (assoc 8 ALT) ALT))) Olivier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant