Aller au contenu

Pour aller plus loin en LISP

Vous avez déjà écrit des programmes LISP? Vous souhaitez vous perfectionner? Vous butez sur un problème de programmation? Les termes de DCL, ActiveX, réacteur, compilation ne vous sont pas inconnus? Ce forum est pour vous.


1 363 sujets dans ce forum

  1. hachures et ordre

    • 0 réponse
    • 839 vues
    • 8 réponses
    • 830 vues
    • 8 réponses
    • 818 vues
    • 5 réponses
    • 805 vues
    • 15 réponses
    • 763 vues
    • 7 réponses
    • 739 vues
  2. Supprimer un attribut de bloc

    • 4 réponses
    • 711 vues
  3. Copier un élément

    • 5 réponses
    • 698 vues
    • 6 réponses
    • 676 vues
  4. ACAD.PGP

    • 4 réponses
    • 621 vues
  5. Creer un nouveau fichier DWG

    • 7 réponses
    • 611 vues
  6. Modifier couleur

    • 6 réponses
    • 598 vues
    • 5 réponses
    • 597 vues
    • 4 réponses
    • 589 vues
  7. Compiler programme LISP

    • 2 réponses
    • 578 vues
  8. Rotation texte

    • 5 réponses
    • 568 vues
    • 2 réponses
    • 565 vues
  9. Taille de fichier LISP

    • 9 réponses
    • 559 vues
    • 10 réponses
    • 559 vues
  10. Filtrer les calques

    • 5 réponses
    • 555 vues
  11. Créer des filtres

    • 2 réponses
    • 547 vues
    • 6 réponses
    • 543 vues
    • 3 réponses
    • 531 vues
    • 3 réponses
    • 525 vues
  12. Sélection Objet

    • 3 réponses
    • 516 vues


  • Statistiques des forums

    • Total des sujets
      49,5 k
    • Total des messages
      300,2 k
  • Sujets

  • Messages

    • Invité mostbet_efOn
      mostbet app login [url=mostbet11004.ru]mostbet11004.ru[/url]
    • Euh... désolé mais je viens de me rendre compte que j'avais déjà ouvert un post sur ce sujet....
    • Carrément pénible !!! C'est systématique quand tu veux éditer tes mises en plan. 1 coup tu as tes courbes de niveau qui se retrouvent derrière, ou tes projets, ou... Alors tu retournes dan ton espace objet et tu refais pour la Xème fois la manip ! Et 2 minutes après rebelote ... En SIG c'est vrai qu'il n'y a pas ce problème mais ce n'est pas le même usage non plus 😉
    • Bonjour, Il est vrai que c’est frustrant ce problème d'arrière-plan qui se modifie souvent. Quand tu passes d'AutoCAD à un vrai logiciel de cartographie (Qgis) où l'ordre d'affichage est toujours respecté, c'est compliqué de revenir sur un logiciel de DAO. Fabcad Le Rennais Métropolitain
    • Moi j'utilise ce lisp dans certaines conditions et ça marche pas mal. Je ne sais plus où je l'ai récupéré 😉 ;; SOUSTRAC (gile) ;; Effectue une soustraction de régions ou solides 3d sans faire d'union ;; Propose de supprimer ou de conserver les objets soustraits (defun c:soustrac (/ *error* ss1 ss2 n lst)   (vl-load-com)   (or *acdoc*       (setq *acdoc* (vla-get-activeDocument (vlax-get-acad-object)))   )   (defun *error* (msg)     (and       msg       (/= msg "Fonction annulée")       (princ (strcat "\nErreur: " msg))     )     (vla-EndUndoMark *acdoc*)     (princ)   )   (princ     "\nSélectionnez les solides et les régions à enlever de .."   )   (if     (setq ss1 (ssget '((0 . "REGION,3DSOLID"))))      (if (and        (princ          "\nSélectionnez les solides et les régions à soustraire .."        )        (setq ss2 (ssget '((0 . "REGION,3DSOLID"))))      )        (progn      (vla-StartUndoMark *acdoc*)      (repeat (setq n (sslength ss2))        (setq          lst           (cons         (vlax-ename->vla-object (ssname ss2 (setq n (1- n))))         lst           )        )      )      (repeat (setq n (sslength ss1))        (setq          obj (vlax-ename->vla-object (ssname ss1 (setq n (1- n))))        )        (foreach o lst          (and (= (vla-get-ObjectName obj) (vla-get-ObjectName o))           (vla-Boolean obj acSubtraction (vla-copy o))          )        )      )      (initget "Oui Non")      (if (= "Oui" (getkword "\nSupprimer les objets soustraits [Oui/Non] <N>: "))           (mapcar 'vla-delete lst)      )      (*error* nil)        )      )   ) )
  • Sujets

×
×
  • 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é