Aller au contenu

-Olivier-

Membres
  • Compteur de contenus

    1 024
  • Inscription

  • Dernière visite

  • Jours gagnés

    17

Tout ce qui a été posté par -Olivier-

  1. C'est bien pour ça que j'évite de modifier ses programmes et préfères partir de zéro ou avec des sous-fonctions complètes. Merci pour l'éclaircissement. Je coit que je vais m'en tenir là et arrêter de polluer ce poste. :D
  2. Je persiste à dire que tu irais plus vite en commençant par le début, car contrairement à ta guitare, un programme informatique ne supporte aucune fausse note. Soit ton programme marche jusqu'au bout soit tu n'obtient rien. Je vais quand t'aider un peu dans la mesure de mes capacité car je ne suis pas sûr d'être capable de faire les modifs que tu souhaites. Les programmes de (gile) sont optimisés et du coup pas facile à modifier sans une grande expérience. Bon tout d'abord, si tu veux ajouter des commentaires dans ton programme, précèdent les d'un ; (point virgule) Dans une ligne donnée, tout ce qui est après ce symbole n'es pas pris en compte par ton programme. Ensuite pour le OR Le if te demande une condition (T pour vrai nil pour faux) Le OR renvoi T si au moins l'une des valeurs que tu lui donnent est vrai. Exemples : (or t nil) T _$ (or nil t) T _$ (or t t) T _$ (or nil nil) nil A plus...
  3. Bonjour à tous, J'approuves tout à fait ce que dit Didier. Pour preuve voici mon premier programme lisp : ;;;COPIE LES OBJETS EN UTILISANT LE DERNIER POINT POUR REFERENCE. (defun c:cdernier (/ ss1 ang dist0 dist1 pt1 pt2) (princ "\Copie depuis dernier point :\n") (princ) (initget 1) (setq ss1 (ssget)) (setq ang (getangle "\nEntrez l'angle: ")) (while (setq dist1 (getdist "\nEntrez la distance: ")) (if (= dist0 nil) (setq dist0 '0)) (setq dist1 (+ dist1 dist0) pt1 '(0 0 0) pt2 (polar pt1 ang dist1)) (command "._copy" ss1 "" pt1 pt2) (setq dist0 dist1) ) (princ) ) J'ai travaillé du chapeau un bon moment avant de pondre ces quelques misérables lignes de codes. Avant j'avais aussi fait quelques macros. Voici un poste sur le sujet où j'ai détaillé les premières étapes en réponse #3. Bon courage Olivier
  4. -Olivier-

    VERROUILLER/BLOQUER [EP]

    Idem pour moi...
  5. -Olivier-

    VERROUILLER/BLOQUER [EP]

    Etant débutant sur Autocad voici mes réponses les plus claires : - (verrouiller la ou les fenêtres des présentations : VERR/UNVERR ou macro de christian - verrouiller l'échelle du ou des fenêtres des présentations : poster dans la rubrique programmation en espérant que quelqu'un te fasses quelques chose. - verrouiller l'échelle mais pas la panoramique du ou des fenêtres des présentations : poster dans la rubrique programmation en espérant que quelqu'un te fasses quelques chose. - bloquer le(s) papier(s) des présentations : poster dans la rubrique programmation en espérant que quelqu'un te fasses quelques chose. Bon courage. Olivier
  6. Bonjour Christian, Je suis régulièrement obligé de le faire car certain logiciel ne prennent pas en commpte les xref (logiciel de charpente notamment. Les plans que je récupère de leur part sont eux aussi en échelle d'impression. Olivier
  7. Bonjour magalie, Pour compléter la question de djn06, tu imprimes à partir de quel logiciel ? Olivier
  8. Bonjour Tayou57, En utilisant la commande MODIFLONG ? Olivier
  9. Oups je me suis mélangé les pinceaux, ce n'est pas le profil mais l'espace de travail qu'il faut réenregistrer (du moins cela fonctionne sur mon Autocad 2011 full)
  10. Salut, La variable est enregistrée avec le profil, si tu réenregistre le profil cela devrait résoudre le problème. Olivier
  11. Bonjour La Lozère, J'aurais plutôt utilisé _.EXPORTLAYOUT Olivier PS : Tu m'as grillé.
  12. -Olivier-

    VERROUILLER/BLOQUER [EP]

    Etant débutant sur Autocad, 1. Quel thème aborde ta demande dans ceux indiqués par Christian. 2. Si tu as déjà reçu de nombreux dessins avec ce que tu veux, pourquoi ne pas en poster 1 (même vide) pour que je puisses progresser. Olivier
  13. -Olivier-

    VERROUILLER/BLOQUER [EP]

    Hello, _vpmax ? Olivier
  14. getname.lsp est-il chargé ?
  15. Hello, Ne pas oublier les fichiers getname.lsp et getname.dcl (voir le pdf fourni par Gilles. Olivier
  16. Bonjour Alexandre1 et bienvenu sur le forum, Pas possible avec FILTER en revanche je n'avais pas pensé à la sélection rapide (merci Laurent :D ). C'est faisable en une seul fois. Type d'objet : Ligne Propriétés : Différence X Opérateur : = Egal à Valeur : 0 Bonne journée. Olivier
  17. Il suffit de rééditer ton premier message avec l'éditeur complet.
  18. Bonjour Denis, Utilise la commande ATTSYNC pour remettre à jour les attributs des blocs existant. A+
  19. -Olivier-

    ATTEXTR

    Ils servent pour enregistrer le paramétrage. La première fois tu as juste as lui donner un nom et l'enregistrer au bon endroit pour pouvoir le retrouver. A la prochaine extraction tu pourras l'appeler pour éviter de resélectionner le donnes que tu veux exporter. Ce qui fait bizarre c'est qu'il demande l'emplacement de l'enregistrement avant de commencer ce qui n'est pas très naturel. A+
  20. -Olivier-

    ATTEXTR

    Bonjour philsogood, Pourquoi utilise tu la commande d'extraction d'attribut sur des blocs sans attribut :blink: Une extraction classique _dataextraction devrait résoudre ton problème. Olivier
  21. Ce coup ce sèche. Je regarde ce soir.
  22. J'avais testé avec succès moi aussi donc je ne comprend pas trop. MONEYS, pourrais tu mettre ceci en ligne de commande puis sélectionner une de tes images ? (assoc 0 (entget (car (entsel)))) Olivier PS : Et poster le résultat
  23. Bonjour Lecrabe, Je ne parvenais pas à trouver la version internationale de la commande merci mais je ne pense pas que le problème vienne de là. Il cherche AR en tant que commande donc autocad est déjà sorti de la macro à ce moment là. Cela signifie qu'il n'y a pas d'objet dans la sélection. MONEYS, tu n'as pas répondu à ma question. Olivier
  24. Tes images ne seraient pas incluses dans un bloc par hasard ?
  25. Comme ça, (defun c:imarriere () (command "DRAWORDER" (ssget "_X" (list '(-4 . "<OR") '(0 . "IMAGE") '(0 . "OLE*") '(-4 . "OR>"))) "" "AR") (princ) ) Olivier
×
×
  • 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é