Reyoh Posté(e) le 16 janvier Posté(e) le 16 janvier Bonjour à toute et à tous Avant toute chose bonne année ! bonne santé et tout ce qui va avec :) J'ai fais une macro qui sur le papier parait simple mais il faut toujours qu'il y ait un problème inconnu dans sont exécution Citation ^C^C_RESEAUPOLAIRE;/;E;2;AN;270;Q;SELECT;D;;DECOMPOS; Mon problème réside dans le fait que lorsque j'utilise le / pour définir le point centrale de mon réseau polaire manuellement il n'exécute pas la suite de la macro après sélection. Merci par avance =)
Eric Posté(e) le 16 janvier Posté(e) le 16 janvier Bonjour, Il y a plusieurs soucis dans la macro. Déjà pour définir le point central, c'est \ et non / Ensuite, il vaut mieux faire un select au départ pour pouvoir utiliser la sélection précédente après. Le select permet de sélectionner autant d'objets que l'on veut et c'est seulement après avoir validé que la macro continue alors que la sélection dans la commande réseau demande autant de pause utilisateur \ que de nombre d'objets à sélectionner et ce nombre d'objets peut varier d'une utilisation à l'autre. La macro devrait donc plutôt ressembler à ceci : ^C^C_select;\RESEAUPOLAIRE;p;;\E;2;AN;270;Q;DECOMPOS;d; 1 Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Reyoh Posté(e) le 16 janvier Auteur Posté(e) le 16 janvier Salut Eric ! Avant toute chose mea-culpa pour l'inversion du slash. Si j'avais décelé ca dès le début ca m'aurait grandement facilité la tache ^^' Au niveau du fonctionnement que je recherchait c'était : 1. Sélection de l'objet 2. Exécution de la commande 3. Choix du point centrale 4. Finalisation de la commande j'ai donc repris quelques un des tes éléments pour arriver à ça : Citation ^C^C_RESEAUPOLAIRE;\2;270;Q;DECOMPOS;D J'ai du coup appris que le "D" pouvais s'utiliser dans les commandes pour resélectionner le dernier objet sans passer par la commande "Select". Merci à toi ça fonctionne nickel =)
Reyoh Posté(e) le 22 janvier Auteur Posté(e) le 22 janvier Petite mise à jour : En partageant la commande à mes collègues nous avons remarqué qu'il était important lorsque l'on utilise une commande réseau de définir si il était associatif ou non car Autocad conserve le paramètre définit de base par l'utilisateur. Quand le réseau n'est pas associatif il ne constitue pas "un bloc dynamique" <-ceci est un abus de langage Ce qui permet entre autre de sauté l'étape de resélection + décomposition. Citation ^C^C_RESEAUPOLAIRE;\2;270;AS;N;Q; Bonne journée à vous =)
Eric Posté(e) le 23 janvier Posté(e) le 23 janvier Bonjour, Il existe la variable ARRAYASSOCIATIVITY qui gère l'associativité des réseaux. Vous pouvez éventuellement ajouter cette variable dans votre macro pour réactiver l'associativité à la fin. https://help.autodesk.com/view/ACDLT/2025/FRA/?guid=GUID-298A0544-E6C3-496F-9FA1-12AEC2FF5647 Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Reyoh Posté(e) le 27 janvier Auteur Posté(e) le 27 janvier Hello, Dans l'exécution de la commande réseau on peu choisir l'associativité grâce au raccourcit "AS" il suffit de complémenté avec "O" ou "N" pour dire oui ou non et on peut éviter d'ajouter un commande supplémentaire. Citation ^C^C_RESEAUPOLAIRE;\2;270;AS;N;Q;
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