Aller au contenu

Points à incrémenter


pierrevigneux

Messages recommandés

Merci jeff66

 

J'ai essayé ta commande Point, mais voilà elle ne le dessine pas le point en question.

 

Elle incrémente à la perfection.

 

Mon problème est que je veux identifier chaque point dessiné,avec sa numérotation en x,y pour pouvoir les éditer ensuite les transférer dans une station totale.

 

Amicalement

Acadnadien

Lien vers le commentaire
Partager sur d’autres sites

coucou

 

tu veux les traiter sous forme de fichier texte

pour les envoyer vers une station totale

et en même temps tu aimerais te dispenser d'un point avec attribut.

 

c'est paradoxal, le mieux pour faire des fichiers de ce genre

c'est le bloc avec attribut

de cette façon la valeur de texte dans l'attribut est "mariée" avec le point

 

amicalement

Lien vers le commentaire
Partager sur d’autres sites

Un petit LISP vite fait même si je suis complètement d'accord avec Didier.

 

(defun c:IncPt (/ val pt ht)
 (if
   (and
     (setq val (getstring "\nValeur initiale: "))
     (setq val (atoi val))
   )
    (while (setq pt (getpoint "\nPoint d'insertion: "))
      (setq pt (trans pt 1 0)
     ht (getvar 'textsize)
      )
      (entmake
 (list
   '(0 . "POINT")
   (cons 10 pt)
 )
      )
      (entmake
 (list
   '(0 . "TEXT")
   (cons 10 pt)
   (cons 40 ht)
   (cons 1 (itoa val))
 )
      )
      (setq val (1+ val))
    )
 )
 (princ)
)

  • Upvote 1

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

(setq val (getstring "\nValeur initiale: ")) 
(setq val (atoi val)) 

 

(gile) astucieuse l’émulation avec atoi sur le getstring en lieu et place d’un classique getint..

 

Clap, clap, clap tu viens de me faire découvrir le comportement d’atoi sur les caractères non exclusivement numérique et je t’en remercie.

 

A+

(ps: tout à fait le genre d'astuce dont je suis friand..)

Apprendre => Prendre => Rendre

Lien vers le commentaire
Partager sur d’autres sites

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é