Aller au contenu

Patrick_35

Membres
  • Compteur de contenus

    6 374
  • Inscription

  • Dernière visite

  • Jours gagnés

    30

Tout ce qui a été posté par Patrick_35

  1. Patrick_35

    rotation bloc

    J'ai compris d'où venait le problème. Il fallait mettre les angles en radians. C'est corrigé en degrées avec la version 1.06 @+
  2. Salut Oui, c'est le genre de pratique qui "force" à acheter une version pleine. Bonne année à tous. @+
  3. Patrick_35

    rotation bloc

    Salut Ce ne serait pas une histoire de SCU ? Essaye avec le SCU Général. Bonne année à tous. @+
  4. Salut Et avec les champs ? @+
  5. Si tu es novice en lisp, je te déconseille fortement de t'attaquer aux réacteurs. Déjà, il ne faut pas de command dans un réacteur, sinon ça plante Autocad, voir même le PC. Donc à manipuler avec précaution. Ensuite, c'est pour faire quoi exactement ? @+
  6. Salut Oui, c'est possible via les réacteurs. Par exemple (defun patrick:debut_command (rea cde) (cond ((eq (car cde) "REGEN") (alert "DEBUT DU REGEN") ) ((eq (car cde) "PLOT") (alert "DEBUT DE L'IMPRESSION") ) ) (princ) ) Pour activer le réacteur (or mon_reacteur (setq mon_reacteur (vlr-command-reactor nil (list (cons :vlr-commandWillStart (function patrick:debut_command))))) ) Pour supprimer le réacteur (vlr-remove mon_reacteur) @+
  7. Patrick_35

    Bonne année

    Bonjour Tous mes voeux pour cette nouvelle année 2017. Bonheur et santé. http://image.dromadaire.com/mobile/video/8483.mp4 @+
  8. Bonjour

    Désolé, mais je ne connais pas Briscad

    @+

  9. Salut J'ai eu l'info qu'avec la dernière version d'excel, le lisp plantait. Comme je n'ai pas cette version, je n'ai pas pu tester, mais j'ai quand même modifié le lisp en conséquence. @+
  10. Salut C'est à mon avis un problème de variables. Pour trouver ce que tu as oublié de déclarer localement 1) Tu fermes et ré-ouvres ton dessin (pour repartir sur de bonnes bases). 2) Tu lances l'instruction (setq variables (atoms-family 1)) 3) Tu lances ton lisp est tu fais toutes les manips. 4) Tu lances (vl-remove-if '(lambda(x)(vl-position x variables)) (atoms-family 1)) 5) Tu as le résultat de ce qui traine (dont la variable variables, ce qui est normal, car non déclarée auparavant) @+
  11. Patrick_35

    Lisp pdf

    Le lisp proposé permet d'imprimer toutes les présentations sélectionnées en fonction de leurs mise en pages. C'est bien ce que tu souhaites ? @+
  12. Patrick_35

    Lisp pdf

    Salut Si le prog proposé par (gile) ne fonctionne toujours pas et que tes mises en pages sont ok, tu peux utiliser ONG @+
  13. Salut L'accent circonflexe signifie souvent l'amuïssement de la lettre S. L'étymologie du mot vient du latin costa. Je rejoins Steven quant à l'importance de la phonétique. @+
  14. Salut Je ne saisie pas bien le problème. Si c'est la valeur choisie dans une liste, tu auras la position dans la liste. (action_tile "TypeSepar" "(setq position $value)") Puis dans le lisp (nth (atoi position) ma_liste) @+
  15. Pour abonder dans le sens de (gile), ce n'est que du texte. Quand tu maitriseras suffisamment le DCL et le lisp, tu pourras utiliser des listes et des boucles pour alléger et apporter de la souplesse au code. @+
  16. Je sais, c'était juste pour te montrer comment ça marche. A toi de l'adapter. Et comme il n'y avait pas grand chose à changer pour le test2, j'en ai profité pour te montrer le set_tile @+
  17. Par exemple Le DCL test : dialog { :toggle{ label= "Calque des points 2D"; key="Calq2DTxt"; } :edit_box{ key="Pt2D"; edit_width=8; allow_accept=true; } ok_cancel; } Test 1 (defun c:test1() (setq dcl (load_dialog (findfile "test.dcl"))) (new_dialog "test" dcl) (action_tile "Calq2DTxt" "(mode_tile \"Pt2D\" (atoi $value))") (action_tile "cancel" "(done_dialog 0)") (action_tile "ok" "(done_dialog 1)") (start_dialog) (unload_dialog dcl) (princ) ) Test 2 (defun c:test2() (setq dcl (load_dialog (findfile "test.dcl"))) (new_dialog "test" dcl) (action_tile "Calq2DTxt" "(set_tile \"Pt2D\" $value)") (action_tile "cancel" "(done_dialog 0)") (action_tile "ok" "(done_dialog 1)") (start_dialog) (unload_dialog dcl) (princ) ) @+
  18. Salut Surtout qu'il est en français :D @+
  19. Salut Regarde mode_tile @+
  20. Bonjour à tous Sinon, une autre solution http://chantouvivelavie.c.h.pic.centerblog.net/71767ae4.png @+
  21. Salut Si tu changes le point de base du bloc, celui-ci sera obligatoirement déplacé dans le dessin. Seule une prog permet de l'éviter. Il y a des lisps à ce sujet. Comme tu as une LT, la seule solution est de calculer le déplacement du point de base afin d'appliquer un déplacement aux blocs qui auront bougés. @+
  22. Patrick_35

    Où sont les normes???

    Salut Des normes, des normes, c'est bien mais point trop n'en faut. On croule sous les normes. Un peu de bon sens simplifierait bien des choses. Quelques articles http://www.ouest-france.fr/societe/normes-absurdes-un-florilege-juste-pour-rire-183153 http://www.lefigaro.fr/vox/societe/2014/02/20/31003-20140220ARTFIG00101-tyrannie-des-normes-la-france-au-bord-de-la-crise-de-nerfs.php http://www.capital.fr/enquetes/dossiers/les-normes-absurdes-qui-freinent-notre-economie-1020695# @+
  23. Patrick_35

    Addition de MTEXT

    Salut Avec les champs Dans le texte qui contient le résultat --> Clic droit --> Insérer un champ --> Formule Dans la Formule --> Clic droit --> Insérer un champ --> Objet --> Sélection du texte --> Index et valier Ajouter l'opérateur (+ - * /) Et recommencer autant de fois que nécessaire @+
  24. Salut Par exemple, dans des présentations différentes. Ou encore, depuis des calques gelés. On a des schémas dans lequel 1 folio = 1 calque et tout est superposé (on a des outils pour gérer tout ça). C'est là ou MATT est utile. @+
  25. Patrick_35

    Textes <--> Excel

    Salut Avec LXL ? @+
×
×
  • 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é