-
Compteur de contenus
56 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par GJulien
-
Bonjour, Juste pour information et dans la même approche que Steven, la variable "SELECTSIMILARMODE" permet de régler les paramètre de sélection. 0 - Object type 1 - Color 2 - Layer 4 - Linetype 8 - Linetype scale 16 - Lineweight 32 - Plot style 64 - Object style, including text styles, dimension styles, and table styles 128 - Name, for referenced objects including blocks, xrefs, and images Cordialement,
-
Bonjour, Tu as tout à fait raison, il est vrai que j'avais oublié les affichages ^^ Cependant la purge elle seule ne suffisait pas à faire le travail. J'ai du modifier manuellement dans les représentations le calque car tout n'est pas purgeable. Merci pour ton aide. Cordialement,
-
Bonjour à tous, Alors j'ai partiellement trouvé la solution pour ceux que ça pourrait intéresser. Il faut aller dans le gestionnaire d'affichage, sous représentation par objet (notamment pour les "mur", "escalier" "et "définition de matériaux"), les calques sont utilisés dans ces trois-là chez moi. J'ai pu purger "G-Anno-Nplt", je cherche encore pour l'autre car il est toujours là, j'ai du rater une catégorie :) Cordialement, EDIT : Est-ce qu'éventuellement un modérateur pourrait renommer le sujet en "Purger A-Anno-Scrn et G-Anno-Nplt" ? ça me parait peut-être plus approprié qu'un problème de purge native.
-
Bonjour lecrabe, Oui je suis bien conscient que ce sont des calques natifs, cependant je n'ai jamais eu de problème pour les supprimer avec mes anciennes versions (ACAD 2013 et 2014). Cordialement,
-
Bonjour Nosset, J'ai effectivement oublié de le préciser mais le gestionnaire de style est également purgé mais malgré tout ces deux calques restent "bloqués". Cordialement,
-
Bonjour, J'ai installé AutoCAD 2017 Architecture (mais le corps de métier à peu d'importance ici je pense) il y a peu et je rencontre un petit problème avec la purge native. J'aurais aimé savoir si je suis le seul dans le cas ou vous également. Lorsque je créé un calque disons "Test" puis que je purge aucun problème. Si maintenant je dessine une ligne sur ce calque, ensuite que je supprime la ligne et que je purge, la calque n'apparait pas dans les éléments purgeables. A mon premier test j'ai pu en supprimer un manuellement mais pas un autre. Je précise que le plan est vide, que ce n'est pas mon calque courant et que je n'ai pas de document externe référencié. Je vous remercie d'avance. Cordialement, EDIT : Après avoir relancé AutoCAD quelques fois, j'ai pu supprimer le calque que j'avais créé, mais il y en a 2 qui persistent et qui sont créé avec chaque nouveau dessin automatiquement ("A-Anno-Scrn" et "G-Anno-Nplt" pour ceux à qui ça dit quelque chose)
-
Bonjour, Pour les avoir en ordre alphabétique, je me permet de reprendre le lisp de Didier, il te suffit de changer en début de lisp (setq calq (reverse calq)) par (setq calq (acad_strlsort calq)) Avec celui que je t'ai envoyé, je ne saurais pas dire comment mettre en ordre alphabétique, il faut que je fasse des recherches ^^ Cordialement,
-
Bonjour, En fonction de la marque de ta souris tu devrais pouvoir télécharger un logiciel sur le site du fabricant pour réattribuer ou ajouter une fonction supplémentaire à un bouton de ta souris. Après une petite recherche : Voir ici Cordialement,
-
Bonjour, A mon grand avis ceci pourrait être amélioré mais je pense que ça pourrait t'aider à faire ce que tu souhaite. (vl-load-com) (defun c:LLINE (/ ACADDOC bY eY ePoint bPoint) (setq ACADDOC (vla-get-activedocument (vlax-get-acad-object))) (setq bY 0.0 eY 0.0 bPoint (list 0.0 bY 0.0) ePoint (list 50.0 eY 0.0) ) (vlax-for temp (vla-get-layers ACADDOC) (vla-put-activelayer ACADDOC temp) (vl-cmdf "_LINE" bPoint ePoint "") (setq bY (+ bY 2.0) eY (+ eY 2.0) bPoint (list 0.0 bY 0.0) ePoint (list 50.0 eY 0.0)) ) ) Cordialement,
-
Convertir version autocad SANS DWG TRUEVIEW
GJulien a répondu à un(e) sujet de mathieu dans AutoCAD 2017
Bonjour, As-tu essayé DWG Convert dans TrueView ? Tu as la possibilité de sélectionner plusieurs plans et les convertir vers des versions antérieures. Cordialement, Edit : Désolé, je n'avais pas vu dans le titre "Sans DWG TrueView", je retire ce que j'ai dit. -
Bonjour, Merci pour le partage, et bravo pour le travail fourni :) Cordialement,
-
Impression PDF et changement de couleur xref
GJulien a répondu à un(e) sujet de dzanomaniak dans AutoCAD 2017
Bonjour, En lisp tu peux utiliser : (defun C:LGRIS (/ ACADDOC) (setq ACADDOC (vla-get-activedocument (vlax-get-acad-object))) (vlax-for temp (vla-get-layers ACADDOC) (vla-put-color temp 9) ) (vl-cmdf "_REGENALL") ) Ou alors travailler en créant un .STB qui définira la couleur de tes calques à l'impression, STB que tu attacheras aux calques que tu veux en gris. Cordialement, -
Bonjour à tous, J'ai réalisé une certaine quantité de blocs de ce type sans aucun souci, mais sur celui-ci je ne comprend pas d'ou vient l'erreur. Il y a deux paramètre de distance pour l'action étirement qui fonctionnent très bien avec les poignées (je ne comprends néanmoins pas pourquoi le carré jaune avec un point d'exclamation reste visible avec les poignées) mais quand j'enlève les poignées et que j'ajoute une table de consultation, ça ne va plus du tout. Quelqu'un pourrait m'éclairer sur le problème ? Ci-joint le DWG avec le bloc en question. Je vous remercie d'avance :) Cordialement, Edit : Je précise que j'arrive à le faire fonctionner via le jeux de paramètres mais j'aimerai découvrir mes erreurs. Bloc_Porte.zip
-
- 1
-
-
Bonne année à tous et meilleurs vœux à vous et à vos proches ;) Cordialement, GJulien
-
Bonjour DenisH, Je ne suis pas sur de bien comprendre, tu voudrais donc pour chaque calque qui, par exemple, commence par "Détection Eclairage" soit stocké dans un filtre de calque nommé "DET_ECL" ? Cordialement, GJulien
-
Bonsoir, Je pensais à ça en lisant le message de Didier, n'est-il pas possible d'imposer de classer un sujet lors de sa création dans une catégorie (sans quoi éventuellement le post ne saurait être créé) ? Je vois ça comme une liste déroulante mais il est vrai que vu la quantité de différentes parties qui existent sur le forum, ça reviendrait à un boulot plutôt titanesque mais cependant je trouve que l'organisation de Christian sur son quizz (la colonne domaine) est plutôt intéressante à cette fin. Voilà, juste une opinion qui pourrait peut-être améliorer les recherches. Bonne soirée à tous. GJulien
-
Il me semble que pour poster un document il faut le compresser auparavant, on ne peut pas poster directement un DWG. Pour ce qui est des cotes, il te suffit d'inclure ta cotation dans ton action d'étirement du bloc (pas besoin de mettre un champ pour ça). GJulien
-
Le plus simple à la place d'un attribut est de faire un simple MTEXTE. Essaye comme ca voir si ça fonctionne. Cordialement,
-
Et si manuellement tu utilises la commande "_UPDATEFIELD", est-ce que ça fonctionne ? Peut-être que dans la définition de ton champ tu n'as peut-être pas sélectionné le bon paramètre ? Cordialement,
-
Salut Bobaskis, Pour la mise à jour de tes champs, essaye de voir avec la variable "FIELDEVAL". Tu trouveras ton bonheur pour régler quand est-ce que ton champ doit se mettre à jour. Cordialement,
-
Bonjour, Merci Gile, ça me fait déjà un problème de résolu :) Par contre niveau documentation je ne trouve pratiquement rien mis à part certaines questions/réponses des utilisateurs sur les différents forums. Eventuellement pour du VBA mais pas pour ce qui est du lisp. A mon avis ce n'est pas un fichier, c'est simplement le nom d'un chemin d'accès aux objets AEC de l'application AutoCAD 2014.
-
Bonsoir Steven, Eh bien il me sert simplement à changer automatiquement l'identificateur de calque dans "_UNITS" "LAYERING". Tout d'abord parce que je reprend des anciens plans et qu'il y a encore l'identificateur de calque par défaut d'AutoCAD et j'avoue qu'il m'arrive d'oublier de le changer ce qui me cause quelques surprises lors de l'insertion de blocs multi-vue par exemple. ÉDIT : J'utilise AutoCAD Architecture 2013
-
Bonsoir, J'ai découvert aujourd'hui la manière d'utiliser le contenu AEC en lisp avec (vla-getinterfaceobject (vlax-get-acad-object) "AecX.AecArchBaseApplication.7.0") mais de là m'est venu une question et un problème. Mis à part le fruit du hasard de la recherche internet, y aurait-il en endroit qui indique l'existence de cette manière de procéder ? Des fois qu'il y aurait encore d'autres surprises qui pourraient être intéressantes :) Ensuite mon problème vient du fait que j'ai voulu ajouter une fonctions à mon S::STARTUP (setq aecArDbPr (vla-get-preferences (vla-get-activedocument (vla-getinterfaceobject ACADOBJ "AecX.AecArchBaseApplication.7.0")))) (if (= "Layer_TAG" (vlax-get-property aecArDbPr 'LayerStandard)) T (progn (vlax-put-property aecArDbPr 'LayerStandard "Layer_TAG") T ) ) La première fois que je le lance, je tombe sur une erreur. Si je le relance, ça fonctionne. Énorme casse-tête autant vous dire. De plus, chez moi j'utilise la version 2014 d'AutoCAD (contre la 2013 au boulot) et donc chez moi "AecX.AecArchBaseApplication.7.0" ne fonctionne pas, d'après ce que j'ai lu il faudrait changer le 7.0 mais malgré mes essais je n'ai pas encore trouvé. En espérant avoir été assez clair, j'espère que l'un d'entre vous saura m'aider. Cordialement, GJulien
-
Comment lire un fichier de "paire pointée" ?
GJulien a répondu à un(e) sujet de DenisHen dans LISP et Visual LISP
Bonsoir Denish, Je me suis lancé, j'ai essayé et apparement chez moi tout marche bien. J'ai créé un fichier texte (.txt) : AncienCalque1 NouveauCalque1 AncienCalque2 NouveauCalque2 ... etc Pour ce qui est du code, je me suis permis de traduire tes commandes en langage international (comme je travaille avec AutoCAD en anglais, certaines choses ne passaient pas). (setq calqFile (open (getfiled "Open txt file" "txt" "*" 0) "r")) (while (setq line (read-line calqFile)) (setq temp (cons line temp)) ) (close file) (setq ind 0 temp (reverse temp) calqList nil ) (while (< ind (length temp)) (setq calqList (cons (nth ind temp) (nth (1+ ind) temp))) (if (tblsearch "LAYER" (car calqList)) (progn (if (not (tblsearch "LAYER" (cdr calqList))) (command "_-LAYER" "N" (cdr calqList) "") ) (command "_-LAYMRG" "_N" (car calqList) "" "_N" (cdr calqList) "_Y") ) ) (setq ind (1+ (1+ ind))) ) Il y a sûrement mieux mais j'espère que ça peut t'aider. EDIT : Désolé je viens de me rendre compte que j'ai changé ta variable "LstCalq" par "calqList". Cordialement, GJulien -
Bonsoir, Avec la commande "_RENAME", tu peux renommer tous tes blocs présents dans ton dessin. J'espère que ça correspond à ce que tu cherches. Cordialement, GJulien
