PHILPHIL Posté(e) le 11 janvier 2008 Posté(e) le 11 janvier 2008 bonjour petit souci de lisp ce petit lisp ne fonctionne pasfaut absolument que je tappe sur le "zero"pour qu'il marche alors que "zero" est dans le programme mystere ?? ou bug ??? la fonction "' dimspace" n'est elle pas programmable ???? phil ;; ----------------- ;; ALIGNE LES COTES LES AUTRES PAR RAPPORT A UNE ;; ----------------- (defun C:COA () (setvar "cmdecho" 0) (command "_DIMSPACE" pause (while (> (getvar "cmdactive") 0) (command PAUSE)) "0") (princ) ) FREELANCE Autodesk Architecture 2025 sous windows 11 64 REVIT 24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal
didier Posté(e) le 11 janvier 2008 Posté(e) le 11 janvier 2008 hello au risque de passer pour l'ignare du jour,elle est censée faire quoi cette "fonction" DIMSPACE ? et le lisp lui-même, quelle action a t-il sur les cotes ? Amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
PHILPHIL Posté(e) le 11 janvier 2008 Auteur Posté(e) le 11 janvier 2008 bonjour nouvelle fonction dans 2008 cette fonction permet de realigner les ligne de cotes entre ellessi on donne "0" comme reference ou si sur "auto" les cotes sont espacées de deux fois la hauteur de texte de la cote de base phil FREELANCE Autodesk Architecture 2025 sous windows 11 64 REVIT 24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal
Bred Posté(e) le 11 janvier 2008 Posté(e) le 11 janvier 2008 Salut,Je pense que ceci(while (> (getvar "cmdactive") 0) (command PAUSE))Ne peux fonctionner DANS une commande, car la commande est toujours active, donc ne valideras pas... Test ça :(defun C:COA (/ cot-B cot-esp) (while (not cot-B) (setq cot-B (car (entsel "\nSélectionnez la cote de base:"))) (if cot-B (if (not (equal (cdr (assoc 0 (entget cot-B))) "DIMENSION")) (setq cot-B nil)))) (prompt "\nSélectionnez les cotes à espacer:") (setq cot-esp (ssget '((0 . "DIMENSION")))) (vl-cmdf "_DIMSPACE" cot-B cot-esp "" "0") (princ) ) Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
PHILPHIL Posté(e) le 11 janvier 2008 Auteur Posté(e) le 11 janvier 2008 HELLO grand merci bred ca marche y'a un tit lisp aussi que j'aimerais bien faire certains quand ils dessinent de cotes superposent les points d'accroche des lignes d'attache avec les points de la ligne de cote ce qui fait qu'il n'y ait plus que deux grips par cote exepte celui du texteet donc plus du tout de ligne d'attache c'est peut etre bcp plus rapide pour tout coter sur une seule lignemais franchement en...... quand il sagit de modifier ses dites cotes un tit lisp permettant de separer les 4 grips des cotes de facons distinctes serait sympaquitte apres à devoir reprendre chaque point des lignes d'attache sur des extremites d'entitescomme tous bon dessinateurs devrait le faire phil FREELANCE Autodesk Architecture 2025 sous windows 11 64 REVIT 24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal
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