Aller au contenu

pointpower

Membres
  • Compteur de contenus

    492
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par pointpower

  1. ok ça roule je vais essayer ça, merci mille fois. a+
  2. pointpower

    LISP ou VBA

    Bonjour, À votre avis pour un débutant et surtout en tenant compte de ce qui est le plus recherché sur le marché ( emplois, langages de la plupart des logiciels, degré de difficulté.....) c'est la prog en LISP ou en VBA? Merci.
  3. oui merci le crabe c'est sympa de m'avoir filé cette astuce, mais j'essaye même de les supprimer mais là j'ai un message qui me dit que c'est pas possible de les supprimer car ils sont soit référencés soit ils contiennent des objets. J'ai pensé à enregistrer le fichier en dwf pour qu'il puisse seulement être ouvert pour être visualisé mais il faut constaté que beaucoup préfère le dxf, c'est un fait.... Alors je cherche encore des solutions. Merci
  4. visiblement je me suis planté c du lisp et moi j'ai compris cela comme du VBA. C'est pas grave par contre, lequel de tous ces scripts et le bon ? il y en a au moins 4 différents. J'en ai essayé un il se charge correctement mais ensuite rien ne se passe. je dois taper une commande pour l'exécuter? je dois changer un truc dans le prog? J,ai pas tout saisi, dsl la programmation et moi.... Stp aide moi à y voir plus clair. À la limite je préfère le VBA c'est un peu plus clair pour moi. Merci
  5. Re j'ai essayé la macro mais ya un souci Sub calculongueur() (defun C:TL (/ ss tl n ent itm obj l) (setq ss (ssget) tl 0 n (1- (sslength ss))) (while (>= n 0) (setq ent (entget (setq itm (ssname ss n))) obj (cdr (assoc 0 ent)) l (cond ((= obj "LINE") (distance (cdr (assoc 10 ent))(cdr (assoc 11 ent)))) ((= obj "ARC") (* (cdr (assoc 40 ent)) (if (minusp (setq l (- (cdr (assoc 51 ent)) (cdr (assoc 50 ent))))) (+ pi pi l) l))) ((or (= obj "CIRCLE")(= obj "SPLINE")(= obj "POLYLINE") (= obj "LWPOLYLINE")(= obj "ELLIPSE")) (command "_.area" "_o" itm) (getvar "perimeter")) (T 0)) tl (+ tl l) n (1- n))) (alert (strcat "Total length of selected objects is " (rtos tl))) (princ) ) End Sub J'ai un message qui me dit qu'il y a une erreur de compilation. Voilà comment j'ai procéder, Menu outils, macro VBA, macro, créer la macro, j'ai copié collé ton script, j'ai nommé la macro calculongueur. et je l'ai lancé en ayant pris soin avant de sélectionner les objets lignes qui m'intéressaient. En tout cas merci je suis sur la bonne voie.
  6. Bonsoir, Oui c'est exactement ce que je veux, mais juste un petit truc ( tu vas dire que je chipotes mais je vais t'expliquer pourquoi...). Je gèle les calques un par un, la touche shift n'a pas marché mais ça c'est pas grave, le truc le plus grave c'est qu'après je dois envoyer le fichier et on vux pas volontairement que les personnes qui le reçoivent puisses ouvrir le fichier et dégeler les calques. Mais l'idée est excellente je dois l'avouer. Est-il possible par exemple après avoir geler un calque de le supprimer avant d'enregistrer. Merci bien, je dois avouer que tu as de la suite dans les idées. A+
  7. Bonjour, Je voudrais savoir si il est possible lorsque l'on a beaucoup d'objets de type ligne d'avoir la longueur de l'ensemble de ces objets, ces objets sont sur le même calque, j'arrive à tous les sélectionner en même temps mais je peux pas avoir la longueur totale ( on a une longueur par objet) il y a beaucoup trop d'objets pour que je le fasse un par un ou que j'envisage une polyligne. Merci si vous avez une solution même de type macro. À bientôt.
  8. Bonjour, Merci J'y avais pensé mais vu le nombre de calques ce n'est pas judicieux de procéder ainsi. Autre Sol?
  9. si j'ai bien suivi, je ne peux rien faire puisque mes objets ont la propriété du calque ( si ils avaient pour la couleur une couleur forcée j'aurais pu les sélectionner avec sélection rapide, c'est bien ça?). Si je comprends ce que tu dis, la propriété du calque s'affecte à la couleur,type de ligne, épaisseur à tous ces paramètres quoi donc moi quand je fais ma sélection classique il prend tous les objets quelque soit la couleur ( puisque pour la couleur ils ont les propriétés du calque entre autre...) Ai-je bien tout saisi il n'y a aucun autre moyen dans ce cas pour détourner le truc? Merci
  10. Désolé si je vais tous azimuts mais je suis novice ce qui explique mon engouement, de plus j'ai l'impression de tomber de charybde en scylla avec autocad, tu résous un pb un autre se pose... enfin c super tout de même. Bon je vais essayer d'être clair. Les fichiers sur lesquels je bosse viennent d'un Sig, on sait par ailleurs que l'exportation en dxf fout un peu le boxon ( nombreux calques...) la gestion des calques est d'ailleurs le talon d'achille du logiciel ( enfin d'après mon expérience mais cela n'engage que moi). Mes calques, ne sont pas sur le calque 0...., J'en ai énormément mais aucun n'est sur le calque 0. Ce que je comprends pas et peut-être que tu vas pouvoir éclairer ma lanterne c'est pourquoi des objets de couleur identique ne peuvent pas être sélectionnée ensemble quand tu utilises la commande sélection rapide et ourtant la couleur fait partie des critères de sélection. Voilà. Merci
  11. Bonjour, Svp pouvez vous m'en dire plus pour la marche à suivre afin de démarrer autocad rapidement ( je suis novice). De plus, j'ai un problème avec les sélections rapides, pouvez-vous m'aider, voilà j'ai une xref que j,ai transformée en bloc puis je l'ai éclaté, cette xréf correspond à un réseau d'assainissement, le but était de pouvoir sélectionner tous les objets verts par exemple..., donc dans sélection rapide je choisis par couleur je prend la couleur vert, ça marche pas, j'essaye aussi la couleur du calque qui correspond au vert, ça marche pas non plus il sélectionne tous les objets quelque soit leur couleur... Avez-vous une idée? merci d'avance.
  12. Rerere Du nouveau si ça peut servir à d'autres, le réseau est un xréf, il suffit d'aller dans le gestionnaire des xréf ( menu insertion) de clicker sur lier puis cocher ajouter, la xréf devient un bloc qu'on peut désormais exploser.... oui mais j'essaye désesperément de sélection tous les objets verts, ave la sélection rapide je choisis couleur du calque (correspondant au vert) et ça ne marche toujours pas.... quelqu'un a une idée? Merci
  13. Re, effectivement tramber, tu avais raison..., j'ai lancé la commande base dans le mauvais fichier. Merci de ton aide. Ps: autres questions liées, j'ai des attributs qui viennent avec mon réseau j'arrive à les rendre inactifs, mais lorsque je ferme puis j'ouvre mon fichier de nouveau ils reviennent, svp comment faire pour les enlever définitivement. De plus comme il s'agit d'une exportation depuis un SIG, j'ai plein de calques qui viennent, ces calques ont la propriété du bloc( mes les objets sont de couleurs différentes), lorsque je fais une sélection rapide dans le menu outils, j'essaye de sélectionner les différents objets à partir de la couleur ( genre prendre tous les objets verts), ça ne marche pas, il prend tous les objets quelque soit leur couleur. Merci pour vos réponses.
  14. Bonjour, Voilà comment j'ai procédé, J'ai ouvert mon fichier cadastre.dwg je tape base sur la ligne de commande, il me demande d entrer la nouvelle valeur, je tape (0,0,0) ensuite J'attache mon fichier ma xref( mon réseau). Au fait vous cocher attacher ou superposer? Merci
  15. pointpower

    Blocs réseau eau potable

    Bonjour, Pourriez-vous svp m'envoyer ces blocs aussi. Merci d'avance. pointpower007@hotmail.com
  16. Bonjour, C'est incroyable, j'ai modifier la variable base en mettant (0,0,0) et j'ai enlevé l'accrochage objet et j'ai malgré tout cela un décalage quand j'insère ma xref. quelqu'un a une autre idée? Merci
×
×
  • 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é