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

  1. Filtre de groupe

    • 5 réponses
    • 1,3 k vues
  2. Entmake hatch

    • 14 réponses
    • 2,7 k vues
    • 3 réponses
    • 1,2 k vues
    • 19 réponses
    • 7,1 k vues
    • 1 réponse
    • 1,3 k vues
  3. Layer Manager

    • 7 réponses
    • 1,9 k vues
  4. SUBR vs USUBR

    • 3 réponses
    • 1,6 k vues
    • 3 réponses
    • 1,4 k vues
  5. récuperer XYZ d'un bloc 1 2

    • 29 réponses
    • 3,8 k vues
  6. XSTRCASE dans Mac-Os ????

    • 0 réponse
    • 1,4 k vues
    • 9 réponses
    • 2,5 k vues
    • 7 réponses
    • 2,2 k vues
  7. COMPARER DEUX BLOCS

    • 1 réponse
    • 1,7 k vues
    • 4 réponses
    • 1,7 k vues
    • 1 réponse
    • 1,7 k vues
    • 3 réponses
    • 1,5 k vues
    • 10 réponses
    • 2,3 k vues
    • 2 réponses
    • 1,7 k vues
    • 12 réponses
    • 8,4 k vues
    • 3 réponses
    • 1,8 k vues
    • 2 réponses
    • 1,6 k vues
  8. Renommer certains calques

    • 9 réponses
    • 2,4 k vues
  9. Fonction Repeat ?

    • 6 réponses
    • 2 k vues
    • 11 réponses
    • 10,4 k vues
    • 4 réponses
    • 1,9 k vues


  • Statistiques des forums

    • Total des sujets
      48,6 k
    • Total des messages
      295 k
  • Sujets

  • Messages

    • Salut, si tu souhaites appliquer une valeur de décapage propre à l'emprise de la voirie existante, dans le module Terrain crée une "Zone de décapage" qui suit le contour de ta voirie (s'il s'agit d'une poly 3D cela peut être fait par sélection) et indique la valeur de décapage souhaitée pour cette zone.  Si tu renseignes une valeur de décapage général, elle s'appliquera en dehors de l'emprise de la voirie.
    • Bonjour,  Actuellement, c'est normal que le résultat soit 0 puisque la formule demande d'arrondir 0.480 à l'entier le plus proche donc ici 0. 0 divisé par 0.990 = 0 Je n'ai pas bien compris, ce qui devait être arrondi. C'est le 0.480 uniquement ou le résultat de 0.480/0.990 ? Si l'idée c'est d'arrondir à l'entier supérieur on peut faire : ROUND(0.480+0.5)/0.990 s'il faut uniquement arrondir le 0.480 ROUND((0.480/0.990)+0.5) s'il faut uniquement arrondir le résultat
    • Bonjour à toutes et tous, Merci @Jobar21 pour tes réponses, je regarde dés que possible,.. Et comme ça pour le fichier ? => https://we.tl/t-4FbKbsoIbi    
    • Salut, je n'avais pas vu ce post à l'époque. Les fonctions proposées par Olivier Eckman sont infiniment plus avancées que ce que propose ODselect. le seul "avantage" d'Odselect est de pouvoir l'utiliser en lisp . Donc il ne te manque pas de lisp, ce sont 2 fonctions lisp créée par Odselect lorsqu'on le charge Chez nous ça marche très bien de la 2015 à la 2024 La page d'explication et de téléchargement est ici: http://g-eaux.over-blog.com/2015/10/odselect-utilitaires-pour-la-selection-par-filtre-d-object-data.html Il reste le problème du AutoCAD.exe.config que je n'ai jamais réussi à résoudre autrement qu'avec cette astuce: https://through-the-interface.typepad.com/through_the_interface/2011/07/loading-blocked-and-network-hosted-assemblies-with-net-4.html Astuce que je ne trouvais plus et c'est comme ça que je suis tombé sur ce post ! exemple d'utilisation des fonction lisp: ; **************************************************************************** ;;§/files/recherche les fichier selon un masque défint par l'utilisateur /none ;;défini DANS AutoCAD VB plug-in labo g-eaux.sln ;;(charger odselect.dll) ;;usage (FindFilesLike "Directory" "filepattern" "mode = TopDirectoryOnly or AllDirectories") ;;(FindFilesLike "E:\\NADIAA\\DOS\\la_bathie\\Ass\\Fiches_Regard\\" "A_1160.pdf" "TopDirectoryOnly") ;;(setq lpdf (c:FindFilesLike)) (defun c:FindFilesLike () (if (not FindFilesLike) (command "Netload" (strcat aclsp-chem "DotNet/G-Eaux_Map_Extensions.dll") ) ) (pw_bydefault "mode" "AllDirectories") (pw_getkwordmem "\nMode de recherche dans les répertoires ?/TopDirectoryOnly AllDirectories" "mode" ) (pw_getstringmem "\nFichier à rechercher (jokers acceptés)" "fichier" ) (setq dir (pw_pick_directory "Choisir un répertoire" dir)) (FindFilesLike dir fichier mode) ) du coup je vais demander à Olivierd'ajouter des commandes équivalentes utilisable en lisp dans son excellent plug-in "Exploitation des données d'objets" a bon entendeur ! a+ gégé
  • 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é