Aller au contenu

Lisp création bloc à partir d'image


rem3131

Messages recommandés

Bonjour

 

J'aimerai crée un lisp pour crée un bloc à partir d'images dans le calque ou se trouve mes images sans manipulation utilisateur

 

Mes image se trouve par exemple dans XXX

Et mon bloc devras aller dans XXX

 

Sachant que en fonction de mes fichiers ce nom de calque change tout le temps.

 

Mon fichier ne contient que des images

 

1566803563-presse-papiers-1.jpg

Bien cordialement

 

Rem3131

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

Et si tu regardais cette excellente routine "I0/I1" du Grand Maitre Gilles

 

Cela te donnera eventuellement des idees !?

 

I0: Decharge toutes les Images

I1: Recharge toutes les Images

 

Bye, lecrabe "triste"

 

;; Par GC, Routines :  IMG-ON / IMG-OFF --> I0 / I1
;; Charge ou Decharge TOUTEs les Images
;; Ajout de l instruction :  (vl-load-com)

(defun c:i1 ()
(img-toggle 1)
(princ)
)

(defun c:i0 ()
(img-toggle 0)
(princ)
)

(defun img-toggle (flag / elst pair)
(vl-load-com)
(foreach img (vl-remove-if-not
(function (lambda (p) (= (car p) 350)))
(dictsearch (namedobjdict) "ACAD_IMAGE_DICT")
)
(setq elst (entget (cdr img))
pair (assoc 280 elst)
)
(entmod (subst (cons 280 flag) pair elst))
)
) 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é