Aller au contenu

Bred

Membres
  • Compteur de contenus

    2 764
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Bred

  1. Bred

    Insertion bloc...

    J'étais en train d'écrire que ça ne fonctionnait pas, quand j'ai eu une petite lumière et que j'ai testé un truc : j'ai d'abord inserer le bloc "manuellemnt" dans le dessin, puis j'ai lancé le lisp, et là sa fonctionne... Donc PROBLEME .... Je n'ai pas forcémént le blocs déjà insérer dans le plan, (mais j'ai bien les fichiers supports configurer pour aller dans ma bibliothèque), je voudrais donc insérer un bloc qui ne se trouve pas forcément déjà inserer... Merci.
  2. Bred

    Insertion bloc...

    Merci à tous, je m'y pencherais après être un peu sorti voir le soleil... Bon dimanche.
  3. Bred

    Insertion bloc...

    Merci Patrick_35, mais je n'arrive pas à le faire fonctionner... Cela doit être un souci de parenthèse, mais je n'arrive pas à le résoudre... (pour info j'ai bien changé "Mon_Bloc" par un nom de bloc perso)... De plus, pourrais-tu m'expliquer rapidement la logique de ces différentes commandes (l'aide vl est un peu.... laborieuse sur ce coup là...) Merci encore
  4. Bred

    Insertion bloc...

    merci... je le pressentais qu'avec enmake c'était possible... mais vu que pour l'instant je n'arrive qu'à faire un rond rouge avec entmake (via l'aide vlisp), je me suis mis sur ma reserve concernant son utilisation... Je m'étais demandé si entre autre de entmake, il n'y avait pas des fonction "vl-..." qui proposais un raccourci efficace... merci encore
  5. Bonjour, Existe t'il en lisp une commande qui permet d'inserer des blocs existants autrement que par la commande autocad (command "-inserer" ...... ??? merci d'avance
  6. Bred

    ObjectDCL et 2007 ???

    Je ne sais pas si je suis dans le bon forum, mais je viens de recevoir Autocad 2007, et j'ai l'impression qu'il ne reconnais pas les ObjectDCL et .arx ??? Rencontrez-vous le même problème ??? Merci.
  7. Bred

    insertion d\'image...

    SCREENSIZE ... je vous demande de m'excuser... je m'en veut, j'aurais pû trouver tout seul... merci en tout les cas...
  8. Après plusieurs soirée de recherche, et avant d'abandonner purement et simplement, je cherche et je ne trouve nul-part : une variable me permettant de connaitre la taille (en pixel au cas où) de la fenêtre graphique... ou une commande de "centrage" Je m'explique : je lance au démarage un lisp pour l'insertion temporisé d'une image comme suit : (command "replay") (c:replay "C:\\test" "bmp" 160 100 1000 953) (princ) (command "delai" "1500") (command "_zoom" "1xp") (princ) Le problème étant que je peux paramétrer l'image par-rapport à mon écran, mais comme l'écran de me collègues ou client sont différent, l'image n'est jamais centré... merci d'avance.
  9. Bred

    Lisp du _copy...

    Ouaouh!!! là, il y a de la neuronne qui vient de chauffer ou je me trompe ??? Je ne pige pas tout, je m'y pencherais, mais il est vrais que ça fonctionne... En tous les cas un grand merci, je vais me plonger dans ta proposition.
  10. Bred

    Lisp du _copy...

    - Merci gile, mais les erreurs restes (dès l'acceptation de la selection, avant le 1er point, la copie se fait, et si on escape, la copie reste...) - Daccord Tramber, mais je ne connais pas bien l'histoire d'Autocad, et comme je l'explique je pensais que la fonction de copy était en lisp dans les première version, et que quelqu'un aurait eu l'idée de la garder... De plus quand je voie la manière dont le copymbis.lsp de l'express est fait, je pensais que c'était possible (surtout que maintenat le copy multiple est d'office...)
  11. Bred

    Lisp du _copy...

    Daccord mais là je perd la présence de mon bloc au bout du curseur entre pt1 et pt2, et je voudrais que mon lisp reprenne la logique "autocadienne"... lorsque je propose de copier dans mon lisp, je veux que cette fonction soit proposé de la même manière que le copy simple d'autocad... je sais, c'est peut être superflu, mais c'est pour garder le même esprit qu'autocad : ce n'est pas parsque c'est une commande que je crée qu'il faut qu'elle fonctionne un peu différement que ce que les utilisateurs ont l'habitude avec autocad... Je suis peu être pointilleux, mais c'est ce que j'appel faire "propre"... Merci de vos réponse rapide en tout cas... Je pensais qu'il existait le moyen de récupérer cette fonction... peut-être dans des autocad ancienne version (13 .... 14 ?) ou j'imagine que la commande "copier" devait être la même et son programme accessible... non ???
  12. Bred

    Lisp du _copy...

    ... si on utilise la commande _copy tel quel en lisp, et que l'on veut 1 : enregistrer les coordonnées du premier et du second point 2 : garder la pièce au bout du curseur pendant le déplacement, il y a cette solution proposer précedement (et qui fonctionne) : (defun c:cop () (command "_.copy" (setq sel (ssget)) "" "" "") (command "_.move" sel "" (setq pA (getpoint)) pause) (setq pB (getvar "lastpoint")) ;;;(command "_.erase" sel "") ) MAIS.... faites un escap à l'un des endroits que vous voulez (au premier point, au second ...) et vous vous trouverez avec une erreur avec et une copie de l'objet sur lui même... Alors je sais, il y a la possibilité ge gérer cette erreur, puis d'effacer le bloc sel, ou de faire une recherche de bloc superposé avec l'express... etc... mais c'est quand même laborieux et lourds juste pour une de copie d'objet !!! non ??? (ça n'est pas "propre" quoi... Voilà pourquoi je serais curieux de voir la manière dont autodesk gère sa manière de copier afin d'integrer sa méthode à mon lisp... merci
  13. Bonjour, Afin de rendre des fonctions "propre" auriez vous dans vos archive le lisp d'Autodesk concernant la commande _copy ??? J'ai déjà récupérer le "copymbis.lsp" de l'express, mais il ne convient pas. merci d'avance.
  14. Bonjour, J'ai été "victime" d'option caché sur autocad... mais quel en est le but de la part d'Autodesk ???
  15. Merci à vous 2...
  16. m'énerve...... De choses que je pense simple mais je prend la tête!!!! ....suite de mes problèmes.... En lisp je copie une selection d'objetS (notez le S) d'un point à un autre.... Ensuite Je n'arrive plus à atteindre ces objeS copiés : (ssget "L") marche pas le "d" (dernier) dans les commandes AutoCAD prend UN SEUL objet. le "p" (précedent) attrappe ma selection précedente, et pas les "nouveaux" objets... (setq sel (ssget)) (command "_copy" sel "" (setq pA (getpoint)) pause) (setq pB (getvar "lastpoint")) (setq OBjs (ssget "L")) (command "_erase" OBjs "" "") Alors il est tard, mais avant de me prendre le choux je voudrais savoir si ce qui me vient à l'idée serait la bonne méthode et la plus "simple": je compte le nombre d'objet dans ma selection etc...: (setq NbObjs (sslength sel)) (repeat NbObjs (command "_erase" "d" "")) .... c'est tiré par les cheveux non ??? bon... à demain et merci
  17. O.K. !!! Super. Merci à vous deux. Juste comme ça : je comprend les commandes de bonuscad, mais question logique, la proposition de Tramber me semble plus.... "logique".... non ? En tous cas, merci encore...
  18. ... PREsque....!!! Juste une petite remarque : commant ce fait-il que l'objet ne se trouve pas au bout du curseur pendant le "mouvement" vers le point B ??? comme une copy normal...
  19. Bred

    vl-catch-all-apply

    pour ceux qui apprennent, pourriez-vous être un peu plus explicite : A quoi sert vl-catch-all-apply ??? merci
  20. PARFAITEMENT FABULEUX !!!! Remerciement
  21. ben jusqu'aux 12 mai tu n'as qu'à me le préter... j'te le rendrais comme neuf !!!
  22. Bonjour à tous Est-il possible en lisp de récupérer les coordonées des points après avoir lancer la commande... Plus clair : en lisp je lance la commande copier que je gère en macro du genre : (defun c:cop () (command "_copy" pause "" pause)) je copie donc un ou plusieur objet et je click sur le point de base (A) et le point d'arrivé (B)... Je voudrais à la suite de cette commande avoir dans 2 variable les coordonées de (A) et de (B)... ... merci
  23. Curiosité quand tu nous tiens... Juste pour savoir quel utilité que vous trouvez dans cet outil... peut être que je n'y ai jamais pensé... merci
  24. Je l'avais essayé ... et je suis sur le ... s"CU" concernant la commande de mise en ordre final...c'est ça la fonction greead ??? En fait mon interrogation venait du fait qu'il y a un chiffre au centre de chaque page, et je ne vois pas la raison...
  25. Merci... c'est vraiment du boulot.... mais heu.... A quoi ça sert ???
×
×
  • 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é