Bonjour,
En faite il y a qu'une fonction qui ne fait pas le job dans cette routine , c'est la fonction TATT qui permet de trier les blocs sur l'attribut incrémnté par la commande LATT, c'est donc la solution à mon problème, elle fonctionne sur Autocad mais pas sur ZWCAD dans le tableau seul le dernier attribut est présent, je ne peux donc pas renuméroter mes blocs en fonction de leur position dans la liste.
j'ai cherché d'autres routines qui font la même chose, mais je n'ai encore trouvé, si vous avez des idées je suis preneur. Ce LIsp est vraiment bien mais n'est pas utilisable dans mon cas, que si je peux trier les attributs, car je peux dans mes projets avoir à incérer un bloc entre 2 existants et il faut absolument que la numérotation de certains attributs se suive en fonction de leurs position sur le plan.
Par contre j'ai l'impression que la routine n'enregistre pas la chaîne d'attributs dans le DWG mais sur le poste où l'on a travaillé, il y a plusieurs licence ZWCAD dans l'entreprise, et lorsque j'ouvre le plan avec un autre poste, je perds la chaîne d'attributs ? et la fonction MATT censé enregistrer la chaine d'attribut soit ne fonctionne pas non plus, soit n'est pas fait pour ça ?
Merci
Latt.dcl Latt.lsp