Aller au contenu

Ingénierie64

Membres
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Ingénierie64

  1. Bonjour Didier Je n'ai jamais écrit que les contraintes ne répondent pas au problème "graphique". Comme je vous l'ai indiqué plu haut, en toute honnêteté : "J'aurais dû précisé dans mon énoncé que la solution "Contraintes géométriques" ne me permet pas de répondre tous les problèmes." Rajouter quelques lignes de VBA n'est vraiment pas complexe par rapport aux nombres de blocs qu'il faudrait modifier pour "migrer" tous les paramètres et actions en contraintes graphiques. C'est un gain de temps énorme pour moi. Amicalement
  2. En fait, je ne maîtrise pas les contraintes. J'ai l'habitude d'utiliser les paramètres d'action. J'ai par contre parfaitement adapté et complété le code dans la Macro de mise à jour. J'ai rajouté Private Sub AcadDocument_EndCommand(ByVal CommandName As String) pour lancer automatiquement cette Macro de mise à jour. Jusqu'ici tout fonctionne. Par contre, je bloque bêtement sur le bouton de commande personnalisée qui a été ajouté dans le ruban ; je lui ai donné comme chemin de la Macro : ^C^C-VBARUN ; "D:\MonChemin\MonFichier.dvb!MonModule.MaMacro" : Autocad me demande le nom de la macro lorsque je clique sur le bouton. Il faut alors que tape le nom en dur dans la ligne de commande pour que la mise jour soit effectuée. Par avance, merci pour votre aide Bien amicalement
  3. Didier, Je viens de découvrir une de tes nombreuses œuvres : Résolu : Modification de bloc dynamique sous VBA - Autodesk Community Etant donné que je connais un peu le VBA, je vais essayer de m'inspirer de ton code. Bien amicalement
  4. Re, Je viens de trouver ceci sur le forum : Si "LISPER" est la seule solution, il va falloir que j'apprenne... Quel est votre avis d'expert ? Bien amicalement
  5. Didier, Vincent, Bonjour, Je vous remercie pour vos retours. J'aurais dû précisé dans mon énoncé que la solution "Contraintes géométriques" ne me permet pas de répondre tous les problèmes. C'est pour cette raison que je voudrais arriver à récupérer la valeur de l'attribut. Manifestement, je ne suis pas le seul à chercher (forums.autodesk.com › t5 › autocad-tous-produits-francais › appeller-la-valeur-d-un...) mais ce lien renvoie sur une page d'accueil. J'attache le fichier modifié dans lequel vous trouverez un des problèmes posés par cette méthode. Bien amicalement PARAMETRE_LIE_A_UN_ATTRIBUT_VERSION_GEO.dwg
  6. Bonjour à tous, Je cherche, sans résultat, comment lié un paramètre linéaire à un attribut. Dans un bloc, l'attribut "DIM" récupère à travers une formule la somme de deux distances : DIM = DistanceSource1+DistanceSource2 DistanceSource1 et DistanceSource2 sont deux paramètres d'étirement linéaires. DistanceSource1 fait varier la distance entre deux polylignes parallèles ("Polyligne1" et "Polyligne2") DistanceSource2 fait varier la distance entre deux polylignes parallèles ("Polyligne3" et "Polyligne4") Jusqu'ici tout fonctionne. Dans le même bloc, le cercle "Cercle1" doit être mis à l'échelle en fonction de la valeur de DIM J'ai donc inséré un paramètre linéaire sur le diamètre de ce cercle pour faire exécuter automatiquement cette mise à l'échelle ; mais je ne trouve pas comment faire pour que la valeur de DIM soit récupérée par ce paramètre. Un grand merci pour votre aide Eric PARAMETRE_LIE_A_UN_ATTRIBUT.dwg
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité