Aller au contenu

décidément autocad aujourd\'hui


cadpolo

Messages recommandés

Salut ......

J'ai fait quelques petits prog simple de pochage et hachurage de murs,voiles,poteaux ,

J'ai ensuite créer des boutons macro du nom des ces codes a part un qui ne marche plus .....

J'ai redémarré autocad mais toujours rien ...

 

 (defun C:poteaux (/ )

(setvar "cecolor" "DUCALQUE" )

(setvar "clayer" "_BA_pochage_NB" )

(setq ssel2 (ssget (list (cons 0 "CIRCLE,SOLID,LINE,LWPOLYLINE,ARC,REGION"))))

(setq n 0)
 
(setq Long_sel (sslength ssel2))
 
(repeat Long_sel
 
(setq ent_last ( ssname ssel2 n))
  
(command "-fhach" "P" "solid" "s" ent_last "" "" )

 (command "draworder" (setq ssel3 (entlast)) "" "AR" "")

 
(setq n(+ 1 n))
 
);;fin de repeat

)

 

Pourtant le code marche pour les autres .......

 

:casstet:

Lien vers le commentaire
Partager sur d’autres sites

 

 

Je pense avoir trouvé ......

(setvar "clayer" "_BA_pochage_NB" )

Le calque n'existe pasdans mon fichier gabarit, alors je le crée ........

Et la ça marche .........

Effectivement ce prog est trop simple je dois l'ameliorer ..........

Je vais le faire ................ :cool:

Lien vers le commentaire
Partager sur d’autres sites

Plutôt que de faire un (setvar "clayer"...)

 

utilises ( command "_-layer" "e" "_BA_pochage_NB" "" )

 

comme ça s'il n'existe pas il sera tout de même créé et rendu courant !... ;)

 

E = ETABLIR = le calque est créé rendu courant et activé si inactif, mais ne sera pas libéré sir GELER !!!

 

Christian

 

[Edité le 6/2/2006 par rebcao]

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

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é