Aller au contenu

essepe

Membres
  • Compteur de contenus

    10
  • Inscription

  • Dernière visite

Tout ce qui a été posté par essepe

  1. Bonjour, Merci Bonuscad et Vincent pour vos réponses. J'étais sur un chantier à l'extérieur d'où ma réponse un peu tardive. Vincent, ton lisp fonctionne parfaitement, merci. Cela correspond tout à fait à ce dont j'ai besoin pour un travail en cours. Pour ce qui est de la programation en lisp, quand je souhaite optimiser un travail, je pioche à droite à gauche en modifiant les lisp existants mais de manière plutôt empirique. J'utilise un vieux manuel Autolisp d'une version 10 (pas 2010, 10 ! ☺) qui m'aide pour les fonctions basiques. L'aide d'Autolisp sur mon Map3D 2014 français est en anglais, cela ne facilite pas les choses. Merci encore et bon WE. Stéphane
  2. Merci pour ta réponse. Je suis complètement débutant en lisp (en macro ? ☺) . Afin de simplifier mon travail, je pensais pouvoir saisir mes matricules une seule fois. Tant pis pour moi, je me remonte les manches... pour saisir mes points. Sincèrement. Stéphane
  3. Bonsoir, J'utilise MAP3D 2014 et Covadis 14.0. Je cherche à utiliser les numéros de points topo Covadis dans des commandes simples (SCU par 3 points et Cercle par 3 points) appelées par le lisp suivant : (defun c:1 () (setq P1 (getstring "Point 1 ?")) ; saisie du matricule du point (setq P2 (getstring "Point 2 ?")) ; saisie du matricule du point (setq P3 (getstring "Point 3 ?")) ; saisie du matricule du point (command "scu" "3P" P1 P2 P3) (command "cercle" "3P" P1 P2 P3) (command "scu" "G") ) AutoCad me renvoie un message d'erreur. N'est-il pas possible d'utiliser la fonction d'accrochage aux matricules de Covadis (ctrl+F12) dans un lisp ? Merci par avance. Stéphane
  4. Merci pour ta réponse. Je précise mon besoin. Je traite des réseaux d'égout sur une base de données communale, j'ai environ 800 tronçons sous forme de polylignes non fermée avec environ 4500 regards de visite que je doit disperser dans des calques différents. Exemple : le but est de cliquer sur une polyligne déjà identifiée comme étant du réseau d'eau pluviale en diamètre 200mm et de sélectionner tous les regard (blocs) qui se trouvent aux sommets ou proche des sommets de la poly pour les envoyer dans le calque "regard-EP-200" Sans solution par du lisp, le traitement en "haricot" me semble un travail plus important que de traiter chaque regard par pointage.
  5. Bonjour, Je cherche à créer un jeu de sélection d'entités graphiques qui seraient sur le trajet ou a une distance donnée d'une polyligne (fermée ou non). Je n'ai pas trouvé de lisp sur Cadxp mais cela existe peut-être ? Merci pour votre aide.
  6. Bonjour Gile, J'étais absent toute la journée ; merci pour le complément de routine, c'est vraiment sympa de ta part. @+ essepe :D
  7. ;) si je peux abuser, serait-il possible facilement de placer en surbrillance ou colorer les polylignes sélectionnées afin de ne pas écrire 2 fois les informations par erreur ? essepe
  8. :D salut gile Super nickel ! Vite fait mais (très) bien fait ! Cela correspond exactement à ma demande. Merci de ta réponse et de ta réactivité,cela va m'aider énormément ! @+ essepe
  9. Je crois que je me suis trompé de forum ! J'ai reposé ma question sur AutoCad 2008 Désolé. :(
  10. Bonjour, Je suis à la recherche d'une routine me permettant de créer un fichier txt listant les longueurs de chaque segment d'une polyligne (ou de plusieurs) sous la forme : Polyligne n°1 long1 long2 long3 long4... Polyligne n°2 long1 long2 long3 long4... .... Les polylignes ayant été créées dans un ordre quelconque, je souhaiterai pouvoir écrire les données de la première que je pointerais, puis pointer la deuxième-> écriture, puis la troisième-> écriture,etc... puis fermeture du fichier après la dernière. Je n'ai que de très faibles connaissances en lisp, aussi j'espère trouver ici une aide pour résoudre cette demande. Merci par avance :)
×
×
  • 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é