Bonjour tout le monde,
Voila je suis utilisateur Autocad et je voudrait utilisé visual lisp, donc j'ai cherche bidouillé, je suis arrivé a faire en gros ce que je voulait mais reste un petit détail ou il me faudrait vraiment de l'aide.
Voila dans mon prog je demande a l'utilisateur de rentrer une valeur dans la variable que j'ai nommer "nbrf"
Puis cette variable me sert dans une autre formule.
je v vous donner le code pour mieux comprendre.
voila juste une partie du code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 (setq nbrf (getreal "\nentrez le nombre de folio:")) (setq dist 470) (setq p1 (list (+ 0(* dist (- nbrf 1))) 0))
ET voila ce que je voudrait faire.
il faut que la troisième ligne ce repete le nombre de fois que l'utilisateur a dit dans la variable nbrf
Donc si nbrf=3 donc la ligne est répéte 3fois
et il faut aussi que a chaque fois qu'il la répéte il augmente le chiffre de 1, je m'esplique:
1er fois répété: nbrf =1
2èmé fois répété: nbrf=2
3éme fois répété: nbrf=3
jusqu'au nombre de fois donner par l'utilisateur.
donc comment cette boucle en lisp et es qui faut que j'utilise une autre variable?
desolé je suis pas tres clair mais comme je vous est dit je connait rein en programmation, donc je connait pas les therme exact.
merci pour vos réponse
Partager