-
Compteur de contenus
2 764 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Bred
-
Mets un = parès le nom, dans ta macro bouton, en n'oubliant pas de répondre aux option (;o)
-
Salut, j'avoues ne pas trés bien comprendre. Si tu veux remettre à jours une définition de bloc, tu peux soit passer par la boite de dialogue "inserer", soit en ligne de commande "-inserer" en mettant un = à la fin du nom de ton bloc.
-
gestionnaire de calques ne s\'ouvre pas
Bred a répondu à un(e) sujet de pelloux dans AutoCAD LT 2007
Salut, par habitude, je confirme l'hypotèse de la fenêtre hors écran : http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=14910#pid58983 http://www.cadxp.com/sujetXForum-14779.htm http://www.cadxp.com/sujetXForum-12760.htm -
Abuse !!!... personnellement j'en abuse et en abuserais encore ! (Je suis beaucoup moins présent ces derniers temps dans ce forum pour une raison d'emplois du temps privé assez chargé.... ) En fait, comme me l'a souvent dit (gile), et je le comprends trés bien maintenant, on apprends beaucoups en aidant les autres ! Cela fait d'une pierre deux coup !
-
Salut lili2006, Bienvenue dans le merveilleux monde du lisp !!!! Tu verras, c'est un plaisir sans fin ! Juste un conseil pour commencer : utilise l'éditeur Visual-Lisp d'Autocad (ou un autre équivalent), cela te permettra d'éviter le genre d'erreur comme oublier de mettre un guillemet, de chercher longtemp quel parenthèse il manque, etc....
-
Salut, As-tu un message quelquonque dans la ligne de commande à ce moment là ? On pourrait croire que cela viendrait d'un lisp (avec réacteur de commande) qui lance une rédéfinition de *error*, et qui fairait un _undo....
-
Convertir texte d\'attribut en texte simple
Bred a répondu à un(e) sujet de Tupolev dans AutoCAD LT 2007
NEGATIF ; BURST est une commande Et...... presque ! Burst est une commande des express-tool qui vient du lisp "burst.lsp" dans C:\Program Files\AutoCAD xxxx\Express -
Salut et bienvenue ! Tu as le lisp MPT de Patrick_35 qui fait ce que tu veux en temps réel.
-
Re, zut, pas vu.... et maintenant que Patrick_35 et (gile) ont répondu, la difficulté du challenge augmente encore plus car maintenant il faut trouver encore plus "simple et concis"..... pffffffffffff..... encore bien joué en tout cas !
-
Salut, charge le lisp au démarrage (acad.lsp) et dans le scr, tu écris le nom de ta fonction lisp.
-
salut, si tu transfert ton dessin sur un autre poste, le problème y est toujours ?
-
Salut, As-tu un plan topo en dwg ? Si c'est le cas, trouve un pote qui travaille avec covadis, il te fera ça superbement ! ;)
-
comment supprimer l attribut d un bloc ?
Bred a répondu à un(e) sujet de kenny31 dans AutoCAD LT 2007
Salut, Tu aurais pû mettre l'attribut sur un calque que tu gelerais. là, jene vois pas. j'ai testé ça fonctionne chez moi.... (2008) Tu enregistres bien ton bloc à la fermeture ? -
Re, pour plus de détail tape "acad.lsp" dans l'aide. En résumé : Tu crées un fichier AutoCAD.lsp (bloc note) que tu enregistres dans un répertoire qui est enregistré dans tes fichiers supports. Ce fichier sera chargé à chaque nouveau plan (variable ACADLSPASDOC à 1) Dans ce ficjier AutoCAD.lsp, tu peux y enregistrer des lignes lisp entieres, ou demander à charger des lisps "à part" en utilisant (load 'mon_lisp.lsp") (toujours les fichiers lisp dans un chemin support, ou donner l'adresse complète.) Ici, après avoir donc demander de charger le lisp dont je parle ci-dessus, tu met directement après le code de chargement dans AutoCAD.lsp la ligne : (c:lst-ech-pierroka) ceci lanceras la commande lst-ech-pierroka au chargement, et si tu veux relancer la commande en cours de dessin, tu n'as qu'à taper lst-ech-pierroka au clavier. (tu peux changer le nom de la commande dans le lisp....)
-
Re, le lisp fonctionnel est dans le message 12. Tu n'as qu'à appeller la commande lisp dans AutoCAD.lsp (en mettant bien la variable ACADLSPASDOC à 1. ... par contre, en cours de dessin, si la liste change il faudra le rappeler manuellement.... Edit : C'est bizarre, je n'arrive plus à pointer mes balises URL sur un messages précis.... ça marche chez-vous ? [Edité le 28/9/2007 par Bred]
-
Coordonnées du curseur
Bred a répondu à un(e) sujet de sechanbask dans Personnalisation, macros, DIESEL
Salut, en lisp : (setq pos_curseur (cadr (grread T))) -
Salut, les echelles 2008 n'ont pas de succés... Tu trouveras ici un lisp permettant de faire sa liste. Si tu souhaites des modifications, fais-le savoir.
-
Modification multifichier Autocad 2004
Bred a répondu à un(e) sujet de Spartacus-31 dans AutoCAD 2004
comme (gile), sauf que : si c'est vraiment "simultanément", à part d'ouvrir 5 ou 6 autocad et de les piloter tous en même temps.... -
Mesurer des segments de polyligne
Bred a répondu à un(e) sujet de richard-c dans Pour aller plus loin en LISP
Salut, Je pense que ce lisp de (gile) répondras en partie à ta question. -
Salut marckl, et bienvenue ! C'est peut-être idiot, mais est-ce qu'il fonctionne pour d'autre programme (Word...car ce sont des touches spécifiques à Windows, pas à Autocad....)
-
Merci sechanbask. Ta réponse en fait repose mon problème d'une autre manière, car je connais ce problème de SCU non nommé mais non parrallèlle au SCG..... merci (gile), c'est S'là oui !!!! P'écable !
-
Salut (gile) et merci, pour être plus explicatif, j'ai un souci avec un code qui ne servirais à rien à poster ici car trop personnel... donc vraiment incompréhensible (appel de sous routine, de bloc ayant besoin de rotations, etc....) Cette routine insert des blocs à sur 2 points (ces blocs sont tournés, miroir, etc... pour former une pièce fini).... J'ai remarqué que lorsque le SCU est tourné de 90°/180°/270° dans n'importe quel axe (x//Y, y//Z et z//X par exemple), ma routine fonctionne sans "trans" .... Par contre, si l'un des axes n'est plus parrallèlle à l'un des axes du SCG, je dois utiliser trans... (j'ai fait des centaines de test pour trouver la bonne combinaison, mais rien n'y fait....) Les routines que tu me proposes ne fonctionne pas pour une rotation du SCU(=SCG) sur les X de 90... ni pour une rotation du SCU(=SCG) de 270 sur Y + 90 sur Z... etc...
-
Salut, il y a peut-être une autre manière, mais je ne vois pas laquelle.... Je cherche à tester si le SCU est parrallèlle au SCG (si ces axes ont été tourné d'une valeur de nb x 90°)... J'ai écris ceci, mais ça ne fonctionne pas pour tous les cas de figures : (defun test-SCU//SCG () (if (member (angle '(0 0 0) (getvar "ucsxdir")) (list 0.0 (/ pi 2) (atan 2.0 1.0) pi)) T) ) Je pensais que c'était une question de tolérance, mais ceci ne marche pas non plus .... (defun test-SCU//SCG () (if (member T (mapcar '(lambda (x) (equal x (angle '(0 0 0) (getvar "ucsxdir")) 1e-009)) (list 0.0 (/ pi 2) (atan 2.0 1.0) pi))) T) ) .... il me manque une (des) valeurs dans la liste de comparaison, mais je ne sais pas comment les trouver !!! (trigo.....) merci d'avance !
-
mmm... comprends pas. si tu as retransformer ta région "percé" en fenêtre, elle devrait réagir comme une fenêtre... A toi de rajouter la fenêtre cecle à sa place.
