Aller au contenu

Bred

Membres
  • Compteur de contenus

    2 764
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Bred

  1. Bred

    SUPPRIMER UN BLOC

    Mets un = parès le nom, dans ta macro bouton, en n'oubliant pas de répondre aux option (;o)
  2. Bred

    SUPPRIMER UN BLOC

    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.
  3. 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
  4. Bred

    MARCHE PAS, SNIF !

    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 !
  5. Bred

    MARCHE PAS, SNIF !

    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....
  6. Bred

    Orbite 3D

    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....
  7. 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
  8. Bred

    Hachures

    Salut, va voir ici.
  9. Bred

    Point X Y Z

    Salut et bienvenue ! Tu as le lisp MPT de Patrick_35 qui fait ce que tu veux en temps réel.
  10. Bred

    Challenge 10

    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 !
  11. Salut, charge le lisp au démarrage (acad.lsp) et dans le scr, tu écris le nom de ta fonction lisp.
  12. Bred

    impossible d\'effacer un texte

    salut, si tu transfert ton dessin sur un autre poste, le problème y est toujours ?
  13. Bred

    Modeliser un terrain

    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 ! ;)
  14. 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 ?
  15. Bred

    Echelle Annotation

    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....)
  16. Bred

    Echelle Annotation

    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]
  17. Salut, en lisp : (setq pos_curseur (cadr (grread T)))
  18. Bred

    Echelle Annotation

    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.
  19. 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....
  20. Salut, Je pense que ce lisp de (gile) répondras en partie à ta question.
  21. 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....)
  22. Bred

    Tester si SCU // SCG

    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 !
  23. Bred

    Tester si SCU // SCG

    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...
  24. 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 !
  25. 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.
×
×
  • 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é