Communauté
AutoCAD – tous produits - Français
Bienvenue sur les forums AutoCAD d’Autodesk. Partagez vos connaissances, posez des questions, et explorez les sujets AutoCAD populaires.
annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

Script pour fermer une polyligne

2 RÉPONSES 2
RÉSOLU
Répondre
Message 1 sur 3
stf.
2714 Visites, 2 Réponses

Script pour fermer une polyligne

Bonjour à tous!

 

Je ne sais pas vous, mais moi je n'aime pas que mes polylignes ne soient pas fermées!

Alors je me demandais s'il existait un script pour fermer une polyligne rapidement, plutôt que de passer par les propriétés...

 

D'avance merci!

 

Stéphane,

2 RÉPONSES 2
Message 2 sur 3
_gile
en réponse à: stf.

Salut,

 

N'étant pas sûr de ce que tu entends par "script" (j'imagine que tu ne fais pas référence aux scrpts AutoCAD : fichiers .scr qu'on lance avec la commande SCRIPT), je te propose plusieures solutions.

 

Une macro de commande à affecter à un bouton (icone) ou un menu via le CUI :

^C^C_pedit;\_close;;

 Un LISP simplissime (identique à la macro ci-dessus) qui définit une commande : CLPL

(defun c:CLPL ()
  (command "_.pedit" pause "_close" "")
  (princ)
)

 Un autre LISP un peu plus élaboré qui permet une sélection de plusieurs polylignes

(defun c:CLPL (/ ss n elst)
  (if (setq ss (ssget '((0 . "*POLYLINE"))))
    (repeat (setq n (sslength ss))
      (setq elst (entget (ssname ss (setq n (1- n)))))
      (entmod
	(subst
	  (cons 70 (Boole 7 (cdr (assoc 70 elst)) 1))
	  (assoc 70 elst)
	  elst
	)
      )
    )
  )
  (princ)
)

 



Gilles Chanteau
Programmation AutoCAD LISP/.NET
GileCAD
GitHub

Message 3 sur 3
stf.
en réponse à: _gile

Bravo, et surtout merci!!!

 

C'est exactement ce que je voulais.

 

Bonne soirée à toi!

Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.

Publier dans les forums  

Autodesk Design & Make Report