Aller au contenu

LISP changement attribut


Messages recommandés

Posté(e)

Bonjour,

 

dans la construction de mes plans j'utilise certains bloc de nombreuse fois (moins de 1000). Ce bloc a un attribut correspondant à son numéro.

J'aimerai pouvoir automatiser la numérotation de ces blocs de 1 à n en ajoutant 1 à chaque fois. J'aimerai pouvoir choisir l'ordre de numérotation, c'est à dire de BAS en HAUT ou de HAUT en BAS et de GAUCHE à DROITE ou de DROITE à GAUCHE.

Par exemple, le premier bloc en bas à droite serait numéroté 1, le suivant au dessus 2, etc... jusqu'à arriver à la fin de la première colonne avec le bloc "n" et reprendre la deuxième colonne en bas avec "n+1", puis "n+2", etc...

Quelqu'un pourrait il m'aider? Il me semble qu'un LISP pourrait aider mais je suis bien incapable d'écrire dans ce langage.

 

A vous lire,

Bien cordialement,

 

L.H.

Posté(e)

Ce sujet m'amène à une question :

Est-ce qu'il possible de trier des valeurs numérique dans un ordre croissant (ou décroisssant) ?

 

Je sais que c'est faisable dans un ordre alphabétique avec la fonction "strlsort" mais il n'existe rien d'équivalent pour des entier ou des réels ?

Projeteur Béton Armé sur Revit et AutoCAD 2023

Une connaissance acquise ne devient vivante que si on l’a repensée par soi-même.

Posté(e)

Merci c'est bon ça répond à ma question.

J'en suis pas encore au chapitre visual-lisp dans mon apprentissage, mais ça a l'air puissant ! :D

Projeteur Béton Armé sur Revit et AutoCAD 2023

Une connaissance acquise ne devient vivante que si on l’a repensée par soi-même.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é