Aller au contenu

passer au calque suivant


youri

Messages recommandés

Bonjours,

 

Voilat je voudrait rendre actif, simplement par l'exécution d'un script, le calque suivant dans ma liste de calque, tout en ne connaissant pas le nom du calque!

 

ceci me permetrait d'imprimer tous mes calques 1 a 1 plus rapidement!

 

merci d'avcance!

Lien vers le commentaire
Partager sur d’autres sites

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;

;;; youri.lsp

;;;

;;; parcourir la liste des calques en fonction de leur ordre de création à partir du calque courant

;;; en n'activant que le calque courant

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

 

 

(defun c:youri ()

(command "_-LAYER" "_ON" "*" "") ; j'allume tout

(command "_-LAYER" "_THAW" "*" "") ; je dégèle tout

(setq CLAYER (getvar "CLAYER")) ; je récupère le nom du calque courant

(tblsearch "LAYER" CLAYER T) ; je pointe sur le calque courant et j'ajuste le compteur d'entrée sur l'entrée suivante

(if (setq CLAYER (cdr (assoc 2 (tblnext "LAYER")))) ; je récupère le nom du calque suivant

(progn ; s'il existe

(setvar "CLAYER" CLAYER) ; je le rend courant

(command "_-LAYER" "_OFF" "*" "_Y") ; j'éteint tout

(command "_on" CLAYER "") ; j'allume le calque courant

) ; sinon

(alert "C'est le dernier calque de la liste") ; j'affiche un message

)

)

 

[Edité le 15/10/2003 par zebulon_]

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

Lien vers le commentaire
Partager sur d’autres sites

heu ... merci! :D

 

justye une ch'tite question ... comment on fait pour faire marcher ça?

 

dsl je suis pas un pro de chez pro d'autocad et surtout je ne connait rien mais alors rien en lisp! :(

 

Encore un peu d'aide SVP merci merci

 

 

PS: je vait quand même essayer de voir comment faire marcher ça parceque ça m'a l'air bien fait (d'aprés les explication en tout cas! :) )

Lien vers le commentaire
Partager sur d’autres sites

heu ... merci! :D

justye une ch'tite question ... comment on fait pour faire marcher ça?

 

Ben dans une version LT, ça va être difficile. Le LISP ne marche pas dans les LT...

Lien vers le commentaire
Partager sur d’autres sites

Dans LT, il n'y a guère que le langage DIESEL qui fonctionne. Et avec ça, on ne va pas très loin, faut pas rêver...

 

Sinon pour LTtoolkit, il faut aller à l'adresse

 

http://www.drcauto.com/upfront/

 

LTtoolkit est à $315

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

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é