Aller au contenu

créer une commande pour geler un calque


Messages recommandés

Posté(e)

:( Un ami a réussi à créer une commande permettant de geler un calque que l'on sélectionne.

 

Il a créer cette commande par le biais de la programmation et le rpoblème :( c'est que je ne connais pas la programmation.

 

quelqu'un peut il m'aider ?

 

De plus, j'aurai aiomé par la suite lui affecter un raccourci clavier, et je me disais qu'il suffirai d'incorporer à l'intérieur du fichier AutoCAD.pgp le nom de la commande et de lui affecter le raccourci clavier souhaité. Est ce bien ce qu'il faut faire.

 

Merci d'avance à ceux qui pourront m'y aider. :casstet:

Posté(e)

bonjour

voici quelques lignes de lisp

il faut les sauvegarder dans un fichier que tu nommeras

comme tu souhaites, mais avec l'extension ".LSP"

il faut que le fichier soit dans un répertoire connu d'AutoCad, si tu as des doutes, le fichier support est parfait.

ligne de commande :

(load"NomDuFichierChoisi")

ensuite : CG

et en cliquant une entité à l'écran, son calque se gèlera,

si l'entité choisie est dans le calque courant, il se gèle quand même, mais c'est le calque 0 qui devient courant.

 

(defun c:cg()

(setvar "cmdecho" 0)

(setq calquecourant(getvar"clayer"))

(setq ent(car(entsel"\nCLiquez une Entité du Calque à Geler...\n")))

(setq calqueent(cdr(assoc 8(entget ent))))

(if (/= calquecourant calqueent)

(command "_-layer" "_F" calqueent "")

(command "_-layer" "_T" "0" "_S" "0" "_F" calqueent "")

)

)

 

à bientôt sur CadXp.

amicalement

 

 

 

 

 

 

 

 

 

 

 

Posté(e)

salut,

 

je ne sais pas si tu es au courant mais il existe les outils express.ca fais ce que tu cherches a faire.

 

je croi que c'est disponible sur le cd d'autocad 2004

Posté(e)

Le calque que tu selectionnes (et comment ?) ou d'un objet que tu selectionnes ?

 

En macro, dans un bouton, tu peux écrire :

 

^C^C-calque in \ ;

 

A la différence du gel, actif/inactif marche sur le courant.

 

C'est tout. (ca marche que si tu connais le nom du calque et veux bien l'écrire)

Sinon c'est le LSP de Didier.

 

A++

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

les outils express sont la pour ca

 

Moi par exemple a l'aide de ces outils, pour geler un calque je clique sur un objet appartenant a ce calque, ou alors pour isoler un calque, je clique sur un objet appartenant a ce calque et tous les calques se gele automatiquement sauf celui sur lequel j'ai cliqué.

 

EXPRESS TOOL c'est la solution.

Posté(e)

Tout d'abord merci à tous, les gars vous méritez sincèrement vos ceintures.

 

Et votre site est trop excellent et bien avant d'avoir eu ces réponses.

 

Maintenant en plus avec votre savoir faire, c'est d'enfer et admirable de votre part.

 

Votre site, comme ce que vous faites est remarquable, bravo à tous!!

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é