• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Chaîne de syntaxe pour insérer des séries de blocs avec des attributs d'Excel à AutoCAD

  • Auteur du sujet Auteur du sujet nr000
  • Date de début Date de début

nr000

Guest
bonsoir à tous, je voudrais créer une procédure plus ou moins automatisée pour insérer des blocs (lorsqu'ils sont définis sur cad) à partir d'une table d'excels spécifiant la position, l'échelle, la rotation et les attributs de xyz.
avec la version 2018 Je pourrais le faire en copiant d'excel et en collant dans la ligne de commande une série de chaînes du type 1563125951341.pngdans lequel la commande est _insert (caché dans la figure), le nom du bloc est block1, pour suivre il y a des coordonnées, des facteurs d'échelle et des rotations et enfin les termes p000x qui représentent la valeur des attributs.
avec la version 2020, cependant, tout en utilisant le même fichier avec la même définition de bloc, l'insertion de la valeur d'attribut ne la prend plus automatiquement de la chaîne, mais fait apparaître l'attribut (pour chaque chaîne) manuellement. Évidemment, avec une table de centaines de lignes, la procédure est indisponible et inutile.
Quelqu'un sait ce qui a changé de 2018 à 2020 ? et comment surmonter le problème?
encore mieux, quelqu'un a-t-il développé une meilleure procédure automatisée?

Merci à tous !
 
Merci, c'était la variable système attdia.
Tu étais très gentil ! Il reste que ma procédure est très rugueuse et « artistique » et qu'elle devrait être affinée. Par exemple, il parvient à insérer les blocs sur les coordonnées de droite seulement si la zone de zoom est assez étroite, sinon il les place en ligne sans respecter les coordonnées...
si vous devez suggérer quelque chose (comme si vous devriez vous tourner vers macro vba, script, lisp, etc...) sont ouverts à toutes les suggestions.
Merci encore!!!
 
dans le forum il y a une feuille Excel qui génère des fichiers de script. Search createscript.xls fichier (pas de chargement parce qu'ayant été publié dans plusieurs discussionoi vous trouverez sûrement des conseils sur la façon de l'utiliser)
l'opération est très intuitive: dans chaque ligne, vous entrez la commande que vous écrivez dans autocad puis vous entrez ou les fichiers dwg auxquels vous pouvez l'appliquer et générer le fichier.
la partie rognose doit insérer correctement les commandes
Comme vous avez déjà des données dans excel, vous pouvez les utiliser pour remplir automatiquement les champs qui nécessitent des valeurs.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut