dragonyo Posté(e) le 13 avril 2004 Posté(e) le 13 avril 2004 :( 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:
didier Posté(e) le 14 avril 2004 Posté(e) le 14 avril 2004 bonjourvoici quelques lignes de lispil faut les sauvegarder dans un fichier que tu nommerascomme 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 : CGet 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 Éternel débutant... Mon site perso : Programmer dans AutoCAD
GZR13 Posté(e) le 14 avril 2004 Posté(e) le 14 avril 2004 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
Tramber Posté(e) le 14 avril 2004 Posté(e) le 14 avril 2004 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 ./__\. (.°=°.)
mikL44 Posté(e) le 14 avril 2004 Posté(e) le 14 avril 2004 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.
dragonyo Posté(e) le 14 avril 2004 Auteur Posté(e) le 14 avril 2004 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!!
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant