en fait je commence à partir d'un fichier avec déjà à l'intérieur les blocs insérés et je cherchais une commande lisp qui a changé le paramètre de visibilité et la description d'attribut des blocs dynamiques
Salut, je prie pour ne pas manquer beaucoup de temps et donc j'ai dû m'adapter à ce que j'avais: ma table excel a fourni l'insertion de blocs avec seulement 2 attributs, qui fournissent heureusement 3 lignes de texte chacune, donc j'ai dû changer votre bloc "vert" comme il avait un seul attribut multiligne. J'ai dit cela j'ai également modifié mon tableau afin qu'il puisse changer ainsi que la visibilité du bloc aussi la couche d'adhésion. et ça a marché ! Le collage des lignes de commande dans autocad a été généré tous les blocs sur le calque indiqué.
modus operandi:
J'ai extrait toutes les informations de vos blocs (voir "extrait de données de blocs.txt") avec la commande "extrait de données" d'autocad puis les a supprimées.
sur le bloc-notes J'ai remplacé les points par des virgules (autrement excelle fait casino) et réinitialiser les données txt sur le fichier temporaire "extraction de données à partir de blocs.xlsx"
J'ai collé les colonnes de données individuelles dans le tableau "Insérer les blocs avec layer.xlsm" en respectant l'en-tête de colonne
J'ai correctement sélectionné les paramètres en haut à droite : bloc avec 1 attribut multiligne, paramètre de visibilité "oui", échelle uniforme "oui" (p.s. J'ai défini l'échelle uniforme sur votre bloc).
reste à compiler pour chaque ligne (chaque ligne est un bloc!) la description que vous aviez prévue dans la 3ème ligne, que j'ai attribué une valeur d'exemple "descr_001" et attribué le bon paramètre de visibilité (j'ai compilé les 20/30 premiers blocs)
cliquez sur le traitement des données et une feuille de sortie est générée avec toutes les lignes de commande (par exemple, les lignes sont déjà en mémoire, il suffit de les coller)
ctrl+v sur la ligne de commande autocad et voir qu'en quelques secondes des centaines de blocs sont créés avec toutes les informations compilées.
note:
1. rappelez-vous que pour faire tout le travail de roulement, vous devez nécessairement charger les puddbprops. lsp que j'ai entré dans l'annexe (ce n'est pas le mien, je l'ai trouvé sur Internet)
2. quand il semble avoir fini d'entrer dans les blocs, l'autocad gèle, et reste "geler" même pendant 40/50 secondes, mais alors il récupère toujours!
3. éviter d'insérer des espaces dans les descriptions, plutôt utiliser "_"
J'espère vous avoir aidé. Dis bonjour !