Aller au contenu

Créer des calques en lips avec des propriétes


Messages recommandés

Posté(e)

Bonsoir,

je dois créer des calques

et je bloque

la première ligne ok elle crée bien les layer

la deuxième elle se met en commande et attend de moi une introduction clavier

 

;GENERATION DE CALQUES

(defun c:GCALQ ()

 

 

 

(command "_-layer" "_n" "A,b,c,d,e,f,g,t" )

(command "_-layer" "_Set" "A" "_lt" "cache" "_LW" "5" "_CO" "U" "RED")

 

 

Pouvez-vous m'aider

D'avance merci.

 

LEX

Posté(e)

Bonsoir,

 

Il manquait "" à la fin de la 1ère ligne pour terminer la commande :

(command "_-layer" "_n" "A,b,c,d,e,f,g,t" "")

 

Pour la 2e ligne, si tu veux modifier le calque A :

(command "_-layer" "_Set" "A" "_lt" "cache" "A" "_LW" "5" "A" "_CO" "1" "A" "")

Quand tu utilises la commande LAYER en ligne de commande, elle demande le nom du(des) calque(s) à modifier pour chaque propriété. ;)

Posté(e)

Salut,

 

Avec entmake :

 

(entmake
 (list
   '(0 . "LAYER") ; type d'entité
   '(100 . "AcDbSymbolTableRecord") ; marqueur de sous classe
   '(100 . "AcDbLayerTableRecord"); marqueur de sous classe
   '(2 . "A") ; nom
   '(70 . 0) ; état
   '(62 . 1) ; couleur
   '(6 . "cache") ; type de ligne
   '(370 . 5) ; épaisseur de ligne
  )
)

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

Posté(e)

Merci BRYCE ça fonctionnent c'est super.

 

merci Gile ton lisp à fonctionné 1x le layer et ses propriété ok.

mais ensuite j'ai effacé le layer A et relancé la commande et rien.

 

peux-tu me préciser les premiers chiffres de chaque ligne.

 

Encore merci à vous!

 

LEX.

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é