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 358 sujets dans ce forum

  1. Couleur d\'un calque ?

    • 1 réponse
    • 1,5 k vues
    • 0 réponse
    • 1,2 k vues
  2. bpoly

    • 5 réponses
    • 2,2 k vues
    • 3 réponses
    • 1,9 k vues
    • 2 réponses
    • 1,5 k vues
  3. Version d\'Excel

    • 15 réponses
    • 2,7 k vues
  4. exporter du texte vers xl

    • 5 réponses
    • 2,3 k vues
  5. distof ou atof ?

    • 3 réponses
    • 1,7 k vues
  6. Evitez les Echap

    • 2 réponses
    • 1,8 k vues
  7. Outils/Options/Fichiers

    • 14 réponses
    • 3,5 k vues
  8. Lutter contre les artefacts

    • 2 réponses
    • 1,6 k vues
    • 1 réponse
    • 1,6 k vues
  9. site pour lisp

    • 1 réponse
    • 1,8 k vues
  10. selections en Visual

    • 12 réponses
    • 2,7 k vues
    • 3 réponses
    • 1,7 k vues
    • 5 réponses
    • 2,6 k vues
  11. Modifier un texte

    • 6 réponses
    • 3,5 k vues
  12. Caps Lock

    • 7 réponses
    • 3,3 k vues
  13. visual lisp et graph excel

    • 1 réponse
    • 2,5 k vues
    • 2 réponses
    • 3,5 k vues
    • 5 réponses
    • 8 k vues
  14. Liaisons Excel AutoCAD en LISP

    • 10 réponses
    • 5,3 k vues
    • 11 réponses
    • 3,2 k vues
  15. Suppression de Bloc

    • 3 réponses
    • 2,6 k vues
  16. DOSLIB

    • 12 réponses
    • 4 k vues


  • Statistiques des forums

    • Total des sujets
      49,3 k
    • Total des messages
      298,9 k
  • Sujets

  • Messages

    • BIM World 2025, la conférence sur le numérique dans la construction et la gestion des infrastructures, réparti sur deux jours. Il propose de nombreuses conférences et ateliers thématiques, axés sur le BIM, les jumeaux numériques, la cybersécurité, la décarbonation, et la collaboration. Les intervenants proviennent de divers secteurs, incluant les institutions, l’ingénierie, la construction et les collectivités territoriales. Le programme cible différents niveaux d'expertise, des débutants aux experts. Les thématiques sont regroupées en huit catégories principales, couvrant les aspects techniques, juridiques et organisationnels du numérique dans le secteur du bâtiment. https://dessein-tech.com/t/bim-world-jumeaux-numeriques-edition-2025/2796
    • Bonjour, J'espère être clair dans mes explications : J'ai créé un club dynamique (une fenêtre) qui me permet de définir la longueur et la hauteur d'un élément. Ce bloc, contient 2 côtes : La longueur et la Largeur En fonction de la valeur de la longueur, le bloc est étiré, et la côte suit la nouvelle dimension (car elle est prise dans la sélection des objets subissant l'étirement) Mais je souhaiterait que la hauteur (convertie en attribut) soit insérée dans la cotation avoir la hauteur sur un retour à la ligne avec le code "\X120" dans le "suffixe de cote" où 120 serait l'attrribut hauteur.      
    • Bonjour @Déméter_33 J'ai un peu utilisé le même principe, il n'y en a pas cent. Par contre, je change la police, Wingdings 3 en l'occurrence, les caractères t et u sont des triangles orientés. Voici le visuel : Voici le code : (setq ent (car (entsel))) (setq val (cdr (assoc 1 (entget ent)))) (entmod (subst (cons 1 (strcat "{\\fWingdings 3|b0|i0|c2|p18;t\\" "fArial|b0|i0|c0|p34;" val "\\fWingdings 3|b0|i0|c2|p18;u}") ) (assoc 1 (entget ent)) (entget ent) ) )
    • Bonjour Je souhaiterais savoir s'il était possible de récupérer l’information de la longueur d’un branchement du module assainissement Pour pouvoir l'intégrer dans une étiquette de regard de branchement J’ai essayé par les infos BIM mais sans succès
    • Pourtant, j'utilisais avant un autre LISP mais qui correspondait moins bien à mes besoins et qui lui fonctionne très bien avec ces caractères : ; Ajouter un morceau de texte (prefix) (defun c:ptx(/ doc ent tx1 tx2 txt) (vl-load-com) (setq doc (vla-get-activedocument (vlax-get-acad-object))) (vla-startundomark doc) (and (ssget (list (cons 0 "TEXT,MTEXT"))) (setq tx1 (getstring "\nTexte à ajouter : ")) (progn (vlax-for ent (setq sel (vla-get-activeselectionset doc)) (vla-put-textstring ent (strcat tx1 (vla-get-textstring ent))) ) (vla-delete sel) ) ) (vla-endundomark doc) (princ) ) Peut être faut-il que je pense mon code autrement en ajustant la commande de sélection de celui-ci ?
  • 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é