Aller au contenu

yusukens82

Membres
  • Compteur de contenus

    486
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par yusukens82

  1. yusukens82

    Adapter un lisp

    Salut Gile, merci de ton aide. Je viens de tester le lisp dans le lien. Cela revient encore à sélectionner directement l'objet sous AutoCAD. Ce n'est pas exactement ce que j'aimerai faire. Gros modo, voila comment je pense que le code doit être : (defun c:SSLARpersonnalisé () ===> Récupérer tous les calques « MUR » <=== (command "ordretrace" "AR") ===> Récupérer tous les calques « PLAFOND » <=== (command "ordretrace" "AR") ===> Récupérer tous les calques « PLANCHER » <=== (command "ordretrace" "AR") ) Ce lisp pourra permettre de mettre à jour l’ordre de tracer selon les calques bien prédéfinis dans le lips. cela va beaucoup servir lorsqu'on a une chartre graphique avec ordre de tracer par calque à respecter. Penses-tu que cela est possible ? . [Edité le 10/4/2009 par yusukens82]
  2. yusukens82

    Adapter un lisp

    Sinon comment juste selectionner tous les entités du calque "murs"
  3. Bonjour Quelqu’un pourrait m'aider à adapter un lisp ? Depuis le lisp de GILE que je me sers très souvent : SSL (sélection spécial par layer) J’ai rajouté une ligne pour qu'il fasse en plus un « ordre de tracer » voici mon lisp adapter : (defun c:SSLAR (/ ss ent) (and (or (and (setq ss (cadr (ssgetfirst))) (= 1 (sslength ss)) (setq ent (ssname ss 0)) ) (and (sssetfirst nil nil) (setq ent (car (entsel))) ) ) (sssetfirst nil (ssget "_X" (list (assoc 8 (entget ent))))) ) (princ) (command "ordretrace" "AR") ) Plutôt que de mettre en arrière tous les calques « selon la section » J’aimerai lui indiquer directement dans le lisp le nom du calque. Exemple de la procédure que j’aimerai que le lisp fasse : - Sélectionner tous les calques « mur » - Ordre de tracé = ARRIERE - Sélectionner tous les calques « plancher » - Ordre de tracé = ARRIERE - Sélectionner tous les calques « plafond » - Ordre de tracé = ARRIERE - ETC… .... [Edité le 7/4/2009 par yusukens82]
  4. Magnifique, Vraiment magnique, Merci beaucoup pour ce travail, j'espères que ce lisp te servira un jour à son créateur également
  5. Bonjour Patrick_35 Je suis dessolé si cela t'as pris beaucoup de temps. Je viens de tester le lisp, et il s'avère qu'il ne marche pas encore parfaitement. Pour les fenêtres rectangulaires : - la valeur du facteur d'échelle est toujours de 0.5, et ne peut pas être modifiée - et la taille de la fenêtre ne s'adapte pas à la réduction Pour les fenêtres polyligne : - facteur d'échelle => toujours à 0.5 comme pour les fenêtres rectangulaires - créer seconde fenêtre VIDE. Voila ce que j'ai remarqué.
  6. Merci Patrick_35 J'explique peut etre mal mon problème, et c'est vrai qu'il est rare de faire cette manipulation. pour preuve, sur 10ans d'utilisation d'autocad, c'est la première fois que je rencontre ce besoin de mettre à l'échelle des fenêtre. pour revenir au lisp, merci beaucoup, par contre il ne marche pas avec des fenêtre type polyligne. voici un exemple : http://yusukens.free.fr/CADXP/CPF.zip puise-je ensuite savoir si il est possible de rentrer manuellement un facteur de réduction de la fenêtre ?
  7. Bonsoir, pascool, oui je sais qu'on peut créer plusieurs fenêtre. Pour donner un exemple concrète : Imaginons un bâtiment d'habitation contenant au R+1 ==> 20 appartements. Lors de la réalisation des fichiers PDV (plan de vente), je faut bien délimiter le pourtour des appartements. Il faut donc utiliser des fenêtres en polyligne (non rectangulaire). Pour réduire la dimension de la fenêtre tout en gardant la proportion de facteur d'échelle, il faut adapter : - la fenêtre polyligne - adapter le facteur d'échelle. pour le fenêtre rectangulaire, c'est simple et rapide mais pour les fenêtre polylignes, c plus compliqué et surtout très long.
  8. yusukens82

    Lisps de gile

    Magnifique, vraiment. je vais pouvoir gagner 1 semaine de clic intensif. rien n'a dire, sauf bravo et un grand merci
  9. yusukens82

    Lisps de gile

    Gile, J’utilise souvent ton LISP :AC2PG Qui permet de "Transforme un arc ou un cercle en polygone." J’arrive à un dessin ou je remarque que j'ai au moins 2000 arc à transformer en polyligne. Le lisp permet de le faire 1 par 1. Ce qui est tout à fait normal vu qu'on ne veut pas forcement avoir un même nombre de segment. Si ce n'est pas trop de travail, penses tu qu'il est possible de modifier le lisp pour qu'on puisse choisir plusieurs ARC et transformer avec un même nombre de segment.
  10. Magnifique tu peux pas savoir comment ce lisp va me servir, je passe un temps fou à chaque fois à récupérer manuellement le nom de chacun des calques. Merci beaucoup
  11. Bonjour bseb67, je n'arrive pas à faire marcher ton lisp en modifiant comme tu as dis, j'ai : (defun (_SetClipBoardText (getvar "clayer")) ;; Caller's sole responsibility is to pass a ;; text string. Anything else? Pie in face. ;; Attribution: Reformatted version of ;; post by XShrimp at theswamp.org. ;; ;; See http://tinyurl.com/2ngf4r. (setq result (vlax-invoke (vlax-get (vlax-get (setq htmlfile (vlax-create-object "htmlfile")) 'ParentWindow ) 'ClipBoardData ) 'SetData "Text" text ) ) (vlax-release-object htmlfile) text ) quand je charge le lisp, il me dit : Commande: ; erreur: erreur de syntaxe
  12. Bonsoir, Avez-vous un petit LISP sous le coude permettant de copier le nom du calque courant dans la presse papier ? Merci
  13. Bonjour, Avis au lispeurs, Je cherche à changer l’échelle d’une fenêtre (fmult) tout en adaptant la mise à l’échelle du plan. Exemple en image : http://yusukens.free.fr/image/EchelleFmult.jpg Fenêtre divisé par 2 (Facteur d’échelle = 0.5) Echelle passé de 1/100 vers 1/200 En espérant que quelqu’un entendra mon appel Merci PS : pourquoi vouloir un tel LISP ? c’est pour adapter des plans de ventes selon un format de papier différent.
  14. Tu travailles encore à cette heure-ci ? Je viens de tester ta manipulation, Bravo et merci La reproche que je fais en fixant la largeur du multitext = 0. et que lorsque nous avons besoin d’agrandir les poigner pour cacher un élément, nous le pouvons plus. Du coup, le faite de fixer l’ensemble des Multitexte avec une largeur = 0 n’est parfois pas pratique. Personnellement je préfère faire une sélection manuellement et fixer à 0 les élément souhaités.
  15. Hooooo qu'est ce que je ferai sans le forum CadXp ? Merci beaucoup, je ne savais pas que si on fixé la largeur à du multext à 0 nous pouvons continuer à travailler avec les "masques de texte" Je trouve également que le lisp de bonuscad est très intéressant, cela correspond exactement à ce que je demande, je pourrai utiliser les deux lisp selon mes besoin par contre, c'est la première fois que je vois un lips sans : Ou est ce que je peux ajouter cette fonction dans la lisp pour permettre d'ajouter un raccourci clavier ? Merci encore [Edité le 5/2/2009 par yusukens82]
  16. Bonjour ces derniers temps, je passe mon temps à ajuster chaque poignées des TEXTMULT de mes projets 1par 1. ci joint une vidéo de la manipulation que je fais depuis sans arret : http://yusukens.free.fr/CADXP/Poignee_textmult.zip ma procédure : double clic sur le texmult, double clic sur la marche verticale (pour ajuster les poignées) et double clic sur la marche horizontale (pour ajuster les poingées) Pensez vous qu'il est possible de faire un LISP permettant de : - sélectionner le(s) texmult(s) - Lancer l'application LISP pour le(s) ajuster automatiquement Sinon avez vous une meilleur méthode pour ajuster les poigner plus rapidement ? Meci
  17. yusukens82

    Copier Bloc altitude

    Yeah ça marche je vais rajouter ma petite pierre de renseignement également : il est possible de ne pas cocher la casse (menus contextuels dans le zone de dessin "2eme bouton"). et donc accéder à l'éditeur de bloc, LA SEULE bonne manipulation est : - sélectionner le bloc - utiliser la commande "-BEDIT" les manipulations qui ne marchent pas (bizarre) - sélectionner le bloc - utiliser les commandes "_BEDIT" ou "BEDIT" ou encore : - utiliser les commandes "_BEDIT" ou "BEDIT" - et choisir le bloc dans la liste .[Edité le 12/1/2009 par yusukens82] [Edité le 12/1/2009 par yusukens82]
  18. yusukens82

    Copier Bloc altitude

    moi c'est AutoCad 2009
  19. yusukens82

    Copier Bloc altitude

    et maintenant avec l'autre editeur : BEDIT toujours rien.
  20. yusukens82

    Copier Bloc altitude

    Salut Gile Salut Ludo Hoo merci de me répondre même un dimanche. Par contre je n'arrive pas a refaire la minipulation j'ai utiliser REFEDIT pour : Mais ça n'a pas l'air de marquer, Sinon j'ai egalement essayer de modifier les propriétés avec : ATTEDIT GESTATTB DDEDIT EATTEDIT REFEDIT Rien n'a faire, je n'arrive toujours pas à copier coller.
  21. Bonjour J'ai un souci pour copier un bloc Altitude d'un dessin vers un autre voici le dessin d'origine: http://yusukens.free.fr/CADXP/Copier.dwg normalement je fais un selection des blocs de ce dessin avec Crtl+C puis un Crtl+V vers le second dessin, mais impossible avec ces blocs bizarre. help help
  22. yusukens82

    PUBLIER !!!

    c'est pas grave par contre c'est pas le SP2 qui faut mais AutoCAD 2009 - Français Version 3 en tout cas c'est ce que j'ai dans INFOS PRODUIT... mais c'est vrai que lorsque j'ai installé il me semble que c'est écrit SP2. bref du moment que ça marche
  23. yusukens82

    PUBLIER !!!

    merci vinz34 ?
  24. yusukens82

    VRDESSIN 1 niveau

    salut merci pour ta réponse. dessolé mais ou ce trouve ta croix ? si c'est bien la même croix que je pense, elle sert a quitter le fichier et non masquer les présentations (en icone)
  25. yusukens82

    PUBLIER !!!

    Pour information Depuis la mise à jour numéro 3 d'autocad, avec PUBLISHCOLLATE=1 il est maintenant possible de sélectionner les onglets et imprimer le tout sera dans un seul fichier PDF merci à la mise à la mise à jour
×
×
  • 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é