-Olivier- Posté(e) le 12 septembre 2012 Posté(e) le 12 septembre 2012 Bonjour (gile),Merci pour tout ce que tu as pu faire sur ce forum et sur d'autre.Sans toi et quelques autres je n'aurais toujours pas commencé le moindre lisp.Juste pour préciser qu'il manque l'ouverture de parenthèse avant le defun. (defun c:scot () (sssetfirst nil (ssget "_x" '((0 . "DIMENSION")))) ) Décidément cette demande ne nous réussi pas :D .Bonne soirée à tous !
(gile) Posté(e) le 12 septembre 2012 Posté(e) le 12 septembre 2012 Oupss !...À ma décharge, je fréquente moins les parenthèses ces derniers temps... Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Arcasdk Posté(e) le 13 septembre 2012 Posté(e) le 13 septembre 2012 Parfait, c'est ce que je voulais... Et je garde en tête les deux commandes. la commande "select" avec l'option "p" peut avoir son utilité. PS: Est ce normal que je ne trouve plus tout mes sujets de discussion (depuis 2008). Merci à tous <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
lecrabe Posté(e) le 13 septembre 2012 Posté(e) le 13 septembre 2012 Hello Pour Gilles : En effet AVANT Gilles etait "marie" avec les parentheses ! Maintenant il est "pacse" avec le Dotnet !! lecrabe Autodesk Expert Elite Team
Arcasdk Posté(e) le 14 septembre 2012 Posté(e) le 14 septembre 2012 Re coucou, est ce qu'un truc dans le genre est possible? (defun c:sssd (/ js) (or js (setq js (sssetfirst nil (ssget "_I" '((0 . "DIMENSION")))))) ) <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
VDH-Bruno Posté(e) le 14 septembre 2012 Posté(e) le 14 septembre 2012 Salut,Re coucou, est ce qu'un truc dans le genre est possible? (defun c:sssd (/ js) (or js (setq js (sssetfirst nil (ssget "_I" '((0 . "DIMENSION")))))) ) Peut également s'écrire comme cela, pour filtrer les entitées gripper à l'écran..(defun c:sssd () (sssetfirst nil (ssget "_I" '((0 . "DIMENSION"))))) Apprendre => Prendre => Rendre
VDH-Bruno Posté(e) le 14 septembre 2012 Posté(e) le 14 septembre 2012 ReEn repensant à ta ligne de code, je pense que tu cherchais plus à faire quelque chose comme çela..(defun c:sssd () (or (sssetfirst nil (ssget "_I" '((0 . "DIMENSION")))) (sssetfirst nil (ssget '((0 . "DIMENSION")))) ) ) Ou écrit comme ceci(defun c:sssd () (sssetfirst nil (cond ((ssget "_I" '((0 . "DIMENSION")))) ((ssget '((0 . "DIMENSION")))) ) ) ) A+ Apprendre => Prendre => Rendre
Arcasdk Posté(e) le 14 septembre 2012 Posté(e) le 14 septembre 2012 ah merci, la deuxième fonctionne. Si je ne sélectionne pas d'entité avant de lancer la première.... cela ne fonctionne pas!! Merci <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
VDH-Bruno Posté(e) le 14 septembre 2012 Posté(e) le 14 septembre 2012 Si je ne sélectionne pas d'entité avant de lancer la première.... cela ne fonctionne pas!! Oui c'est ce qui arrive quant on prend trop d'assurance :angry: , on post sans tester voilà la correction pour la première (defun c:sssd (/ js) (or (setq js (ssget "_I" '((0 . "DIMENSION")))) (setq js (ssget '((0 . "DIMENSION"))))) (sssetfirst nil js) ) A+ Apprendre => Prendre => Rendre
VDH-Bruno Posté(e) le 14 septembre 2012 Posté(e) le 14 septembre 2012 Re Ou plus comme cela pour la première pour rester dans l’esprit de ce que je voulais montrer..(defun c:sssd () (or (cadr (sssetfirst nil (ssget "_I" '((0 . "DIMENSION"))))) (sssetfirst nil (ssget '((0 . "DIMENSION")))) ) ) (Ps : Décidément à trop veiller le soir, la mise en route ce matin est assez laborieuse..) Apprendre => Prendre => Rendre
Arcasdk Posté(e) le 14 septembre 2012 Posté(e) le 14 septembre 2012 Merci, ca fonctionne! <IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG> <a href=www.formu-lan.net>www.FormuLan.net</a>
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