Aller au contenu

Messages recommandés

Posté(e)

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!

Posté(e)

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

;;;

;;;

;;; 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)

Posté(e)

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! :) )

Posté(e)
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...

Posté(e)

C'est vrai que le lisp, ça a du mal a marcher avec autocad LT, sauf si on investit dans un plugin comme LTtoolkit

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)

Posté(e)

merci beaucoup!

 

est-ce qu'il y a un moyen de faire la même chose sans utiliser les lisp?

 

LT toolkit est un plug-in payant je suppose ... quel prix environs? quelle sont ces fonctionnalité?

 

merci d'avance!

Posté(e)

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)

Posté(e)

!SlingShot Max de DRCauto fait cela, compter environ 50$, version d'essai 30 jours gratuite je crois.

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é