Aller au contenu

Messages recommandés

Posté(e)

bonjour

 

je suis en train de créer un lisp permettant d'insérer en boucle un même bloc avec attribut.

ma question est surement idiote mais j'aimerai récupérer le nom de chaque bloc inséré, les stocker dans une variable et les appeler un par un à la suite dans mon programme. par exemple j'insère 1 puis 2 puis 3 etc puis après les avoir tous insérés, venir faire une action sur 1 puis sur 2 puis sur 3 etc.

j'avais pensé utiliser entlast et entnext, mais je ne sais trop comment les utiliser. peut être y a t il d'autre possibilité? peut etre avez vous un exemple de trame à suivre?

 

merci de votre aide

Posté(e)

Coucou

 

effectivement, dès que le bloc est inséré, aussitôt compléter une liste avec entlast est la solution

à la fin tu fais une boucle sur cette liste en lançant l'action que tu veux sur chaque élément de la liste

utiliser append et compagnie...

 

amicalement

Posté(e)

d'accord, cependant la boucle est infinie, je ne fixe donc pas de variable pour chaque insertion..

je pensais concaténer les noms sur la même variable et ensuite les récupérer dans le meme ordre.

je ne sais pas si c'est ceux à quoi vous pensiez?

Posté(e)

Coucou

 

boucle est infinie
????

oui et alors, la liste créée JUSTE au moment de l'insertion du bloc peut être relue à la fin du programme pour action

si tu veux t'en servir une fois sorti du programme, il faudra utilser l'identifiant (handent) quitte à l'écrire dans un fichier texte temporairement

l'identifiant ne change pas d'une session à l'autre contrairement aux "ename"

 

amicalement

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é