Popito Posté(e) le 12 juillet 2012 Posté(e) le 12 juillet 2012 Bonjour, Je viens à vous pour une demande. J'ai besoin d'aide afin de modifier le Lisp génialissime de Gilles. Voilà, j'aimerai savoir si plusieurs choses sont possibles : 1) M'aider avec ce petit ajout : Voici la ligne que j'aimerai ajouter au lisp ( enfin remplacer l'existante ) %<\AcObjProp.16.2 Object(%<\_ObjId 1900329056>%,1).Length \f "%lu2%pr2%ps[PR,SU]%ds44%ct8[100]">%PR : Afin d'ajouter un préfixe devant la longueurSU : ------------------ Suffixe 100 : Afin de multiplier la longueur trouvé par 100 ( que je pourrai modifier ensuite ) Jusque là c'est faisable et facile ( sauf que je n'y arrive pas ) J'ai donc ceci : "%<\\AcObjProp.16.2 Object(%<\\_ObjId " (itoa id) ">%,1).Length \\f \"%lu2%pr2%ps[PR,SU]%ds44%ct8[100]\">%" 2) Me dire si c'est faisable d'ajouter ce qui suit : Voilà, j'aimerai que la multiplication par 100 [100]Soit en fait multiplier par une valeur aléatoire comprise entre 1.08 et 1.13Est-ce faisable ? Et j'aimerai que la préfixe soit incrémenté à la manière d'un lisp : Incrémentation ( commande incr sur le lisp que j'ai ) Du coup le lisp ferais que :Pline_blockil me demande, via GETNAME, l'intitulé de la longueurensuite je sélectionne la polyligneil me demande le début d'incrémentation : ( exemple 1 )ensuite il me note la longueur de la polyligne ( multiplier par 1.08 ou 1.12 ) la seconde polyligne aurais donc l'incrémentation 2 ...Est-ce faisable ? Merci pour vos lumières, les question sont ecrite par ordre de priorité, j'arriverai à m'en sortir si j'ai déjà la première de faite ;) merci à vous.
Popito Posté(e) le 13 juillet 2012 Auteur Posté(e) le 13 juillet 2012 J'ai finalement réussi en recommencant de zéro. voici le code : long (strcat "%<\\AcObjProp.16.2 Object(%<\\_ObjId " (itoa id) ">%).Length \\f \"%lu2%pr2%ps[ = , ]%ds44%ct8[1.12]\">%" J'ai trouver comment incrémenter. par contre, j'ai besoin de votre aide pour changer la valeur 1.12 par un nombre aléatoire compris entre 0.08 et 0.14 merci de votre aide
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant