-
Compteur de contenus
2 160 -
Inscription
-
Dernière visite
-
Jours gagnés
16
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par bryce
-
Si l'estompage des xrefs (XDWGFADECTL) te suffit dans l'onglet Objet, alors tu peux utiliser les STB pour griser tes xrefs dans les présentations et au tracé. Quand tu as un fichier existant qui utilise les CTB, voici comment le convertir pour utiliser les STB : 1- il faut d'abord utiliser la commande CONVERTCB, qui va te demander de choisir un CTB (sélectionner AutoCAD.ctb par ex.), puis d'enregistrer un STB (nommer le fichier par ex. "conversion.stb"). Cette étape n'est nécessaire qu'une fois, la table "conversion.stb" pourra être réutilisée lors des conversions suivantes. 2- lancer la commande CONVERPSTYLES, qui va demander de sélectionner un STB -> choisir le fichier "conversion.stb" créé à l'étape 1. 3- ça y est, le fichier utilise maintenant les STB ! Il reste à affecter une table STB à chaque présentation (dans le gestionnaire de mises en page), et à affecter des styles de tracé aux calques. Il existe par défaut une table Autodesk-Color.stb, dans laquelle des styles 10% Screen, 20% Screen, etc. permettent d'estomper le dessin en jouant sur la valeur de Projection. Pour avoir un affichage en monochrome, on peut partir de cette table, et la modifier en activant le niveau de gris pour les différents styles.
-
Bonjour, Tu ne peux pas simplement changer la couleur des calques des xrefs ? Edit: oups, j'avais loupé un morceau: Parce que c'est clair que les styles de tracé nommés (STB) c'est bien, mais ils ne s'appliquent que dans les présentations et au tracé. Si tu veux absolument que tes xrefs soient grisées dans l'onglet Objet, ça n'est pas possible avec les STB. [Edité le 27/1/2011 par bryce]
-
[Résolu] Longueurs de segments dans un polygone
bryce a répondu à un(e) sujet de pierrevigneux dans Routines LISP
C'est magique !! :D -
inserion de points (bloc avec attribut ) avec sciptt
bryce a répondu à un sujet dans AutoCAD LT 2007
Bonsoir, C'est probablement dû aux accrochages aux objets, par défaut ils sont prioritaires par rapport aux coordonnées dans le cas d'un script. Pour changer ça : menu Outils > Options > onglet Préférences utilisateur > en haut à droite cocher "Saisie au clavier" au lieu de "Saisie au clavier, scripts exceptés" pour la priorité lors de la saisie de coordonnées (ou mettre la variable OSNAPCOORD à 1). Tu peux aussi modifier le début de ton script pour désactiver les accrochages avant d'insérer les blocs. -
Héhé, bon courage ! :P
-
Bonjour, Les bibliothèques du centre de contenu sont en lecture seule. Pour les personnaliser il faut : 1- créer une bibliothèque personnalisée, accessible en écriture : dans la boîte de dialogue Projets, cliquer sur le bouton "Configurer les bibliothèques..." tout en bas à droite, puis cliquer sur le bouton "Créer une bibliothèque", lui donner un nom, etc. 2- dans l'Éditeur du centre de contenu (Ruban > onglet Gérer > groupe de fonctions "Centre de contenu" > bouton Éditeur), rechercher la norme de la goupille à modifier, puis clic droit > Copier vers > choisir la bibliothèque perso créée à l'étape 1 3- clic droit sur la norme (qui ne doit plus être grisée) > Table des familles : possibilité d'ajouter des lignes, d'ouvrir la table dans Excel pour la modifier, etc.
-
Disparition des attributs en espace Papier
bryce a répondu à un(e) sujet de excalibur dans AutoCAD LT 2009
Dans ce cas, il vaudrait peut-être mieux que tu gardes l'annotativité, et que tu ajoutes simplement la bonne échelle à tes blocs. -
Disparition des attributs en espace Papier
bryce a répondu à un(e) sujet de excalibur dans AutoCAD LT 2009
Soit tu conserves l'annotativité, et il faut ajouter l'échelle courante de ta présentation à tes blocs pour que les attributs s'affichent (tu choisis ton échelle dans la barre d'état en bas à droite, puis tu sélectionne les blocs et clic droit > ajouter l'échelle courante)... Soit tu édites ton bloc, tu désactives l'annotativité des attributs (dans les propriétés, annotatif -> non), et tu synchronises le bloc ensuite (mais j'ai un affreux doute, je ne sais plus si BATTMAN et ATTSYNC sont disponibles dans LT2009...). [Edité le 26/1/2011 par bryce] -
Disparition des attributs en espace Papier
bryce a répondu à un(e) sujet de excalibur dans AutoCAD LT 2009
Bonjour, Peut-être que ces attributs sont des objets annotatifs ? N'hésite pas à poster un fichier en exemple, ce sera plus facile et plus rapide pour t'aider. ;) http://dl.free.fr/ http://file.ahst.fr/ [Edité le 26/1/2011 par bryce] -
Rennomer plusieurs calques et affecter d\'autres propriétés
bryce a répondu à un(e) sujet de lex dans Routines LISP
Zut, coiffé au poteau de quelques secondes... :P -
Rennomer plusieurs calques et affecter d\'autres propriétés
bryce a répondu à un(e) sujet de lex dans Routines LISP
Bonsoir, Il n'est pas forcément nécessaire de passer par du LISP pour cela. C'est a priori possible de base avec les outils de norme CAO (menu Outils > Normes CAO), et en particulier le convertisseur de calques (_laytrans). -
comment réutiliser les propriétés d\'un champ
bryce a répondu à un(e) sujet de cfleury dans AutoCAD 2010
Voici un LISP trouvé sur le web : ;;; AreaText.LSP ver 3.0 ;;; Command name is SURF ;;; Select a polyline and where to place the text ;;; Sample result: 2888.89 SQ. FT. ;;; As this is a FIELD it is updated based on the FIELDEVAL ;;; or the settings found in the OPTIONS dialog box ;;; By Jimmy Bergmark ;;; Copyright (C) 2007-2010 JTB World, All Rights Reserved ;;; Website: www.jtbworld.com ;;; E-mail: info@jtbworld.com ;;; 2007-09-05 - First release ;;; 2009-08-02 - Updated to work in both modelspace and paperspace ;;; 2010-10-29 - Updated to work also on 64-bit AutoCAD ;;; Uses TEXTSIZE for the text height (defun Get-ObjectIDx64 (obj / util) (setq util (vla-get-Utility (vla-get-activedocument (vlax-get-acad-object)))) (if (= (type obj) 'ENAME)(setq obj (vlax-ename->vla-object obj))) (if (= (type obj) 'VLA-OBJECT) (if (> (vl-string-search "x64" (getvar "platform")) 0) (vlax-invoke-method util "GetObjectIdString" obj :vlax-False) (rtos (vla-get-objectid obj) 2 0) ) ) ) (defun c:SURF (/ entObject entObjectID InsertionPoint ad) (vl-load-com) (setq entObject (vlax-ename->vla-object(car (entsel))) entObjectID (Get-ObjectIDx64 entObject) InsertionPoint (vlax-3D-Point (getpoint "Select point: ")) ad (vla-get-ActiveDocument (vlax-get-acad-object)) ) (vla-addMText (if (= 1 (vla-get-activespace ad)) (vla-get-modelspace ad) (if (= (vla-get-mspace ad) :vlax-true) (vla-get-modelspace ad) (vla-get-paperspace ad) ) ) InsertionPoint 0.0 (strcat "%<\\AcObjProp Object(%<\\_ObjId " entObjectID ">%).Area \\f \"%pr2%lu2%ct4%qf1 SQ. FT.\">%" )) ) Il suffit de l'adapter un peu pour le formatage que tu souhaites avoir, ce qui donnerait quelque chose comme ça : ;;; AreaText.LSP ver 3.0 ;;; Command name is SURF ;;; Select a polyline and where to place the text ;;; Sample result: 2888.89 SQ. FT. ;;; As this is a FIELD it is updated based on the FIELDEVAL ;;; or the settings found in the OPTIONS dialog box ;;; By Jimmy Bergmark ;;; Copyright (C) 2007-2010 JTB World, All Rights Reserved ;;; Website: www.jtbworld.com ;;; E-mail: info@jtbworld.com ;;; 2007-09-05 - First release ;;; 2009-08-02 - Updated to work in both modelspace and paperspace ;;; 2010-10-29 - Updated to work also on 64-bit AutoCAD ;;; Uses TEXTSIZE for the text height (defun Get-ObjectIDx64 (obj / util) (setq util (vla-get-Utility (vla-get-activedocument (vlax-get-acad-object)))) (if (= (type obj) 'ENAME)(setq obj (vlax-ename->vla-object obj))) (if (= (type obj) 'VLA-OBJECT) (if (> (vl-string-search "x64" (getvar "platform")) 0) (vlax-invoke-method util "GetObjectIdString" obj :vlax-False) (rtos (vla-get-objectid obj) 2 0) ) ) ) (defun c:SURF (/ entObject entObjectID InsertionPoint ad) (vl-load-com) (setq entObject (vlax-ename->vla-object(car (entsel))) entObjectID (Get-ObjectIDx64 entObject) InsertionPoint (vlax-3D-Point (getpoint "Select point: ")) ad (vla-get-ActiveDocument (vlax-get-acad-object)) ) (vla-addMText (if (= 1 (vla-get-activespace ad)) (vla-get-modelspace ad) (if (= (vla-get-mspace ad) :vlax-true) (vla-get-modelspace ad) (vla-get-paperspace ad) ) ) InsertionPoint 0.0 (strcat "%<\\AcObjProp Object(%<\\_ObjId " entObjectID ">%).Area \\f \"%lu2%pr1%ps[, m²]%ct8[0.0001]\">%" )) ) -
Bonjour, Normalement on peut toujours les sélectionner avec Sélection rapide... :casstet: Peut-être que les images ont été insérées par copier-coller, à ce moment-là elles devraient apparaître en tant qu'objets OLE dans la Sélection rapide. En tout cas, supprimer des images raster avec la commande Effacer, c'est pô bien ! :P En effet, les liens restent (il suffit de regarder dans la palette XREF)... Il vaut mieux les détacher, et si tu veux détacher toutes les images d'un dessin c'est facile : commande -IMAGE, option Détacher, et * ;) [Edité le 25/1/2011 par bryce]
-
Bonjour, Sous quelle forme le semis de points se présente-t-il ? S'agit-il d'entités Point déjà existantes dans un dessin AutoCAD, ou d'un fichier texte/Excel (liste de coordonnées) ?
-
comment réutiliser les propriétés d\'un champ
bryce a répondu à un(e) sujet de cfleury dans AutoCAD 2010
Bonjour, Le plus pratique je pense serait d'utiliser un LISP pour automatiser l'opération... Le champ en question est-il inséré dans un texte (multiligne, sur une ligne ?), un attribut de bloc ? -
Super, merci beaucoup pour cette réponse très complète ! :)
-
Bonjour, En effet, même sans LISP la commande standard Dessin > Contour devrait faire l'affaire. :) (gile), pourrais-tu stp expliquer un peu le fonctionnement de ta routine ? Avec mon niveau très limité en LISP (pour le moment... :P ), il y a plusieurs choses que je ne saisis pas : - que signifie gc: ? - je ne comprends pas le fonctionnement de la partie (if fl ...), et en particulier (setq ent (command))... :casstet:
-
Bonjour, On ne peut pas modifier le système d'axes d'origine d'une pièce. La seule solution, comme le dit nomutt, est de redéfinir l'esquisse de la première fonction de la pièce (il faudra sans doute modifier l'esquisse ensuite pour la corriger...). Mais ça n'a pas spécialement d'intérêt à mon avis, puisqu'on peut facilement redéfinir les vues du Viewcube.
-
PB DE FONCTIONS NON CHARGEES DANS LE RUBAN
bryce a répondu à un(e) sujet de Alex01 dans AutoCAD 2009
Ce chemin est celui qui est défini dans les options ? Si oui, regarde si cet emplacement existe sur ton disque dur, et s'il contient bien le fichier AutoCAD.cui. -
Ça je ne sais pas... :P Il le fait en effet avec la commande échelle, mais quand on essaie de modifier l'échelle à nouveau en éditant les hachures, on retrouve le même problème...
-
PB DE FONCTIONS NON CHARGEES DANS LE RUBAN
bryce a répondu à un(e) sujet de Alex01 dans AutoCAD 2009
Comment as-tu procédé quand tu as essayé de recharger AutoCAD.cui ? C'est peut-être les chemins de support qui ne sont pas bons, qu'est-ce que tu as comme chemins de recherche de fichiers de support dans l'onglet Fichiers des Options (tu peux faire une capture ?) ? -
J'ai fait un test, et tout simplement quand le facteur d'échelle du motif descend en dessous de 0.00377 environ, il considère que les hachures sont trop denses... Le facteur change en fonction du motif, mais ça se produit avec tous les motifs, c'est normal...
-
PB DE FONCTIONS NON CHARGEES DANS LE RUBAN
bryce a répondu à un(e) sujet de Alex01 dans AutoCAD 2009
Tu peux essayer de : - lancer AutoCAD - créer un nouveau profil - le définir courant - et le réinitialiser si nécessaire. -
La fonction edtime sert à la base à convertir un nombre (correspondant à un jour julien) en DATE, et non en durée... ;) Donc à mon avis, pas possible de formater la durée d'édition en autre chose que heures, minutes et/ou secondes de cette façon.
-
PB DE FONCTIONS NON CHARGEES DANS LE RUBAN
bryce a répondu à un(e) sujet de Alex01 dans AutoCAD 2009
Je ne suis pas sûr d'avoir bien compris... Tu lances AutoCAD Architecture, ou AutoCAD seul ? J'étais parti sur l'idée que ton AutoCAD Architecture fonctionnait correctement, mais que tu avais un souci en lançant AutoCAD seul...
