Aller au contenu

lulu3109

Membres
  • Compteur de contenus

    13
  • Inscription

  • Dernière visite

lulu3109's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. salut red Je ne cherche pas a décaler. les deux polyligne doivent être les mème sauf que la polyligne coloré doit être plus large que la polyligne maitre. le bout de code que j'ai fait le boulot sauf pour la largeur. Habituellement j’utilise manuellement les propriétés ou bien la fonction pedit pour affecter une largeur. existe il une fonction LISP pour affecter une largeur a une polyligne déjà crée?
  2. Bonjour voici le bout de code que j'ai réussi a écrire. (defun c:clinex ( / REP DC) (if (not (tblsearch "layer" "Ligne1")) (command "-calque" "n" "Ligne1" "") ) (if (not (tblsearch "layer" "Ligne2")) (command "-calque" "n" "Ligne2" "") ) (command "_.pline" pause "_width" 0.001 0.001) (while (not (zerop (getvar "CMDACTIVE"))) (command pause) ) (command "_.chprop" (entlast) "" "_layer" "Ligne1" "") (command "-COPIERVERSCALQUE" (entlast) "" "Ligne" "quitter" "") (command "_.chprop" (entlast) "" "COULEUR" "2" "") (command "_.pedit" (entlast) "" "largeur" "0.4" "" "") (command "ordretrace" (entlast) "" "arrière" "") Le problème ce situe au niveau de la largeur de la polyligne. Quelqu'un a une idée pour me débloquer?
  3. lulu3109

    Calque bloc INCATT

    Merci pour ce bout de code DenisHen. Fallait pas remplacer mai rajouter juste avant la ligne indiqué par (gile). Encore merci
  4. lulu3109

    Calque bloc INCATT

    super sa me débloque! Mes collègues ne prenait jamais le temps de renseigner le bon calque avec cette fonction particulière. Le seul bémol c'est que l'insertion ne crée pas le calque. Il faut le prévoir dans le gabarit (twist des fichiers anciens) mais c'est déjà beaucoup. merci GILE
  5. Bonjour Savez vous comment peut ont modifier le code du lisp INCATT afin que le bloc soit inséré dans un calque particulier? Lulu
  6. Bonjour Dans mon travail je cré des polylignes puis je les copie pour les affecter dans un calque différent puis leurs affecter une largeur et une couleur différente ce qui permet de mettre les mettre évidence. Je cherche a automatiser le soulignement de polyligne par un bouton LISP. Ce bouton permettra de créer avec une seule action la ligne et son soulignement comme réalisé manuellement. Peut ont créer d'un seul coup deux polyligne associatives? Comment affecter directement en lisp largeur calque et couleur a la création de polyligne? la difficulté est que la polyligne maitre doit être reconnu comme tel pour diverses applicatif. Pouvez vous m'aider dans mon projet?
  7. Personne a une idée? :(
  8. Bonjour, Cela fait quelques temps déjà que j'essaye de connecter un fichier Excel à mon autocad map 2012 sans succès. J'ai bien suivis le tuto http://cadxp.com/index.php?/topic/33552-tuto-connexion-odbc-excel-autocad-map/ je suis bien connecter au fichier mais rien à faire il n'y a pas de tables dans la base. Quelqu'un aurais-t-il une idée pour me dépanner? Merci d'avance
  9. Bonjour, Je suis en panne :( . Si une âme charitable peut m’aider. Je cherche à faire un petit bout de code permettant d'insérer un bloc en spécifiant par avance son orientation avec une boite comme ci-dessous. Ce bloc contient 3 lignes de texte en attribut. Ces attributs sont tous multiligne. Quand j'insère deux lignes dans un attribut multiligne celui-ci cache les champs situé dessous. De plus l'encadrement ne suit pas l'ajout des lignes suplémentaire.NOM DES PROPRIETAIRES.zip Pouvez-vous m'aider à commencer un bout de code avec orientation du block avant l'insertion et me corriger mes erreurs dans la composition de mon bloc? Merci Par Avance Lulu
  10. Bonjour. Mes excuses pour la faute de frappe dans l'objet du sujet. Je ne sais pas si j'ai été assez clair. Pour résumer je cherche à importer un bloc contenant des informations d'une base de données. Mais les blocs doivent s'adapter au type de données. Par exemple si j'ai plusieurs propriétaires le texte du bloc à insérer doit être au pluriel et des lignes doivent être rajoutées pour les noms supplémentaires. Pour l'instant je ne souhaite pas obtenir de mise à jour en fonction de la base de donner. Je pense donc ne pas me servir des fonctions dbconnect ou attin. Si quelqu'un a une idée pour un début de code? @+ JP
  11. Bonjour a tous Cela fait déjà quelques temps qu’une idée me trotte dans la tête. J’aimerai arriver à créer une fonction mais je ne sais pas par quel bout attaquer. J’ai d’un côté une base de données (SQL) avec diverses infos (Nom, parcelle section …) j’ai la possibilité de sortir les infos désirées et de compiler en un fichier word ou excel. D’un autre coté besoin d’afficher ces données dans un dessin autocad avec un formatage prédéfini. J’envisage de créer un fichier excel par dessin. Ce fichier se composerait : NOM Qualité Section N° M. DUJALON Propriétaire A 123 Dans le dessin ce que j’envisage de créer devrait ressembler à : Propriétaire M. DUCHEMIN Section A N°123 La problématique du bloc autocad est quand j’ai le cas de plusieurs personnes propriétaires de la parcelle le champ propriétaire doit etre propriétaire et il doit avoir du coup deux noms au lieu d’un. De plus je n’ai pas trouvé comment souligner un attribut. L’autre problème est de liaisonner la base excel avec autocad. Ce que j’aimerai arriver à faire c’est un icone. Click --- Boite de dialogue (Recherche fichiers excel) --- Demande de position du bloc avec le curseur --- Click on passe à la ligne suivante etc . La contrainte à l’insertion est aussi l’orientation du texte. Peut-être prévoir un champ à renseigner ? J’ai essayé de faire mes liaisons avec la fonction attin mais il faut qu’il y ai déjà les bloc dans le dessin. Quelqu’un aurait une idée pour un début de prog ? Merci par avance. LULU
  12. Je vous remercie grandement pour cet échange d'informations. Cela fait une dizaine d'année que j’utilise autocad professionnellement et cela fait pas mal de temps que je cherche cette méthode d'encerclement. Je viens de télécharger ce petit lisp et je vais voir comment je peux l'adapter au mieux pour ce que je veux faire. Je voudrais faire plus qu'utiliser autocad! Je débute en programmation et je comprends pas bien le lisp ( j’ai mai base en VB). Afin d'être un peut moins direct je te répondrais plus précisément ce soir après le boulot au sujet des infos sur le plan de bornage. Merci encore pour votre aide. JP
  13. Boujour, J'aimerais savoir s’il existe un prog VBA ou autre qui permettrait de générer des lettres encerclées avec passage à la lettre suivante automatiquement. Si aucun prog existe avec quelle commande pourrait on réaliser cette commande. Je suis géomètre de profession. L'ordre des géomètres vient de normaliser les procès-verbaux de bornages. Cette normalisation à obliger la plus part des cabinets à changer leur logiciel d'archivages et gestion. Ces logiciels permettent de générer suivant un modèle Word le procès-verbal de bornage en fonction des champs renseigné (Nom propriétaire, nom voisins, parcelles...). L'idée que j'ai est d'avec les informations contenues dans ces logiciels de gestion de remplir certaines données du plan de bornage qui lui est établi sur autocad (avec covadis). Voilà comment je le voie: concevoir des blocs autocad avec attribut (bloc titre, Bloc désignation propriétaire ...) qui serait insérer sur le dessin en fonction des cas et leur champs serait automatiquement rempli avec les données des logiciels de gestion. Quelqu'un pourrait-il m'aider a réalisé le plus simplement possible ces idées. Merci d'avance JP
×
×
  • 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é