-
Compteur de contenus
877 -
Inscription
-
Dernière visite
-
Jours gagnés
8
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par fabcad
-
Bonsoir à tous, Peut-on en visual lisp récupérer les coordonnées d'une polyligne et les affecter en les remplaçant sur une polyligne cible ? (setq nouvelles_coordonnees (vla-get-Coordonnees pline-source)) (vla-put-Coordonnees pline-cible nouvelles_coordonnees) Merci, Bonne soirée, Fabcad
-
Fonction d'affichage de données d'objets en temps reel
fabcad a répondu à un(e) sujet de fabcad dans Pour aller plus loin en LISP
Après des tests ligne par ligne j'y suis arrivé. Voici la fonction modifiée. Merci à Gile pour ses fonctions de création de listes avec des chaines de caractères. Bonne soirée, readobjectdata.lsp -
Fonction d'affichage de données d'objets en temps reel
fabcad a répondu à un(e) sujet de fabcad dans Pour aller plus loin en LISP
Merci bonuscad, J'ai compris pourquoi elle ne fonctionne pas. Elle fonctionne lorsque l'objet ne possède qu'1 table de données d'objets, si il en possède deux ou plus, elle ne fonctionne plus. Mon idée est de faire une liste en concaténant le nom de la table et du champ séparé par un "|" pour les dissocier ensuite dans la partie de récupération de la valeur. Car il n'existe pas une fonction qui permet de retrouver le nom de la table depuis un nom de champ, ce qui est normal car un objet peut posséder un même nom de champ dans plusieurs tables associés. Si tu as une autre idée plus simple, je suis preneur. Fabcad -
Fonction d'affichage de données d'objets en temps reel
fabcad a posté un sujet dans Pour aller plus loin en LISP
Bonjour à tous, J'avais récupéré cette routine il y a un an développée à l'origine par jvillarreal visible à : http://www.theswamp.org Elle fonctionnait sur un map 2009, me retrouvant sur un map 2007 elle plante lorsque je passe sur un objet qui contient des donnée d'objets mais fonctionne dans le cas contraire (pareil sur un map 2011). Voici le message d'erreur provoqué sur le passage d'un objet contenant des donnée d'objets : <type d'argument incorrect: numberp: nil> J'ai essayé de regarder ou se situe l'erreur dans le corps du programme mais je sèche pour l'instant. Peut-être qu'un œil d'expert pourrait trouver l'erreur. Merci Fabcad readobjectdata.lsp -
Sélectionner des textes par rapport à une polyligne de 2 points
fabcad a répondu à un(e) sujet de fabcad dans Pour aller plus loin en LISP
Bonsoir, Effectivement l'option fence fonctionne, Merci pour vos conseils, Bonne soirée, Fabcad Ci-joint le fichier LISP fini Excel2Geotravaux.lsp -
Bonjour à tous, J'ai 210 polylignes à deux points sur lesquelles je dois remplir de valeurs dans des données d'objets. Ces valeurs sont issues d'objets textes/mtextes se trouvant en dessous de chaque polyligne. Les polylignes serviraient de trajets mais je crois que certains passeraient à travers le filet, c'est pourquoi je souhaiterais sélectionner ces textes par une zone capture-fenêtre, ces textes ont une hauteur comprise entre 0.05 Unités et 0.20 Unités sur la longueur de chaque polyligne. Le remplacement serait à la place de : (princ "\nSélectionner les textuels pour la mise à jour des champs de la polyligne : ") (setq ss_textes (ssget '((0 . "*TEXT")))) Ci-joint une copie d'écran de mon fichier dwg (les polylignes sont en rouge. Merci de vos réponses, Fabcad
-
Bonjour à tous, J'ai testé la nouvelle dll de MQSELECT sur un map 2007 sur Windows XP, çà fonctionne ! Même les opérateurs ne sont pas grisés et sont fonctionnels. Juste une question : quelle version de Visual Studio 2010 utilisez-vous ? Une grand merci M. Olivier Eckmann, Bonne journée Fabcad
-
Bonsoir (gile), VDH-Bruno, bryce. Merci pour vos réponses, je vais essayer ceci demain matin pour gérer mes données temporelles de chantier. Bonne soirée, Fabcad
-
Bonjour Amis lispeurs, Soit des listes de dates sous la forme : list_dates_debut = ("31/12/2012" "28/10/2011" "01/03/2010" "25/04/2009")) list_dates_fin = ("30/11/2015" "21/08/2013" "01/04/2012" "26/05/2009")) 1- Comment trier ces 2 listes. 2- Comment trouver le max et le min sur ces listes de dates. Merci pour votre aide. Fabcad
-
Bonjour à tous, J'ai testé ce matin sur un map 2007 sur windows xp, MQSELECT fonctionne ! Merci à M. Olivier, Bonne journée Fabcad
-
Hello Sur un MAP 2011 en version 32 bits sous Windows XP, MQSELECT fonctionne à merveille :-). Comment supprime t'on une requête erronée ? Sinon j'essaierai sur un map 2007 au travail lundi. Joli travail M. Olivier Eckmann. Cordialement, Fabcad
-
Re-bonjour, En premier lieu merci pour le nom et voici le résultat : Sur un map 2011, la boite de dialogue s'affiche mais rien ne se passe. Pas de sélection possible et pas de contenu qui s'affiche. Fabcad ci-joint une copie d'écran.
-
Bonjour les amis Mappiens, Magnifique et merci pour l’intérêt que vous portez à développer les Données d'Objets car AutoDESK défend leur produit FDO mais les Données d'Objets sont plus faciles à traiter pour préparer justement des données géographiques. Ceci étant dit, comment se nomme la fonction à écrire derrière la ligne de commande pour le dinosaure comme moi, car comme Lecrabe j'ai tout essayé mais rien, et c'est si facile dans les films de trouver la combinaison du coffre :-) . Merci d'avance, Cordialement, Fabcad Lecrabe m'a devancé quelle rapidité.
-
[Résolu] créer une table de données à partir de poly fermée +texte numéro
fabcad a répondu à un(e) sujet de thierry.garré dans Autodesk Map
Bonjour à tous, Merci pour la video, sur géorézo j'avais fait un tutoriel pour cette fonction Générer des liens (qui ne fonctionne pas pour les mpolygones), mais c'est plus parlant par ce type de média. Afin de montrer les possibilités de MAP c'est le top. Bonne journée -
Incrémentation automatique attribut
fabcad a répondu à un(e) sujet de waakabayashi dans AutoCAD 2011
Bonjour, Sinon l’incrémentation d'attribut avec bloc peut se faire avec : http://lee-mac.com/incrementalarray.html A+ -
Et bien Lecrabe on se lâche :-) Very funny !
-
Creation dynamique de polyligne
fabcad a répondu à un(e) sujet de fabcad dans Pour aller plus loin en LISP
Bonjour Amis Lispeurs, En ce 29 février très ensoleillé ici à Rennes, j'ai mis mon début de fonction en pièce-jointe. Il me reste des zones d'ombre qui sont : - Comment récupérer les coordonnées d'extrémité en extrémité du linéaire choisi en bloquant le réticule sur les segments de ce dernier (j'emploie le mot linéaire car l'objet peut-être une polyligne ou une ligne) ou utiliser le mode d'accrochage proche lorsque l'option aisie libre est choisie. - Comment boucler sur les options qui se trouvent en commentaire. - Pensez-vous qu'il faut 3 sous-routines pour chaque option. Merci de votre aide. dynplinecreator.lsp -
Date se met à jour au moment de l'impression
fabcad a répondu à un(e) sujet de crashray dans AutoCAD LT 2007
Bonjour, Je pensais aux champs AutoCAD mais je ne sais pas si AutoCAD LT 2007 le pemet. Si oui, tu crée un texte/champ avec l'option date d'enregistrement. J'avais pris pendant longtemps le champ date normal, mais il ne se met à jour que manuellement tandis qu'un enregistrement du dwg produit la mise à jour du champ. A+ -
Création d'un listing de superficies (polylignes) avec identifiants (textes simples) au format xls
fabcad a répondu à un(e) sujet de autodesk4ever dans AutoCAD 2012
Bonjour autodesk4ever, Puisque ton post est dans la catégorie AutoCAD 2012, tu peux utiliser le module d'export des attributs qui peut générer un CSV, XLS ou MDB des objets d'un dessin en choisissant leur propriété. Bonne journée, Fabcad. -
Bonjour à tous, Commençant tout juste d'utiliser ArcGIS d'ESRI, lors de la saisie d'un linéaire, j'ai trouvé intéressant la reconnaissance des objets existants. Si on crée un linéaire sur un linéaire existant alors le réticule reste sur le segment de ce dernier en prenant son angle. D'où ma question comment avoir ce système de saisie "dynamique" sur AutoCAD MAP. Merci, Fabcad
-
Creation dynamique de polyligne
fabcad a répondu à un(e) sujet de fabcad dans Pour aller plus loin en LISP
Bonjour, Un peu dans le genre mais avec comme choix pour initget : [changer d'objet/Par Extrémité/Libre] : Bonne journée, Fabcad. -
Bonjour à tous, Dans mon nouveau travail, je dois créer souvent des polylignes en prenant référence sur une base. Il est vrai qu'avec des fonctions comme contour, ncopy dépannent mais quand la personne demandeuse est à côté de vous, j'essaie d'éviter ces fonctions alors je souhaiterais créer une fonction nommée DynPlineCreator pour dessiner une polyligne par rapport à d'autres objets. Voici l'algorythme que j'ai pondu : 1- Sélection d'une ligne ou d'une polyligne (en direct-live, sur une Xref ou un bloc) => Pas de problème (entsel ou nentsel). 2- Sélection d'un point de départ sur l'objet sélectionné => Pas de problème (getpoint). 3- Saisie dynamique des points => Problème : Comment faire pour que la création de la polyligne se fasse en visuel (avec les grread,...) en déplaçant la "souris", de voir le réticule aller d'extrémité en extrémité de la polyligne source ou bien d'aller librement sur le ou les segment(s) de la polyligne. Mon autre souci c'est d'avoir à tout moment le choix entre les trois options suivantes : - option 1 : Changer d'objet. - option 2 : Continuer la saisie par les extrémités/sommets de la ligne ou de la polyligne. - option 3 : Saisie libre d'un point sur les segments de l'objet (en utilisant les accrochages objets conventionnels AutoCAD). Merci d'avance.
-
Bonjour, Si tu as plusieurs conditions avec résultat la fonction cond est plus appropriée : (cond ( (= A 0) (setq L1 L1) ) ( (= A 1) (setq L1 (+ L1 0.20)) ) ( (= A 2) (setq L1 (+ L1 0.40)) ) ); Fin cond Bonne journée
-
Bonjour JPEG, Pour que le dcl fonctionne, il faut qu' AutoCAD puisse le trouver. Pour çà, il faut lancer la commande Options d'AutoCAD (pas Mapoptions) et lui ajouter dans la liste des chemins de fichiers celui ou se trouve tes dcl. Bonne journée, Fabcad
