
muriel
Membres-
Compteur de contenus
50 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Tout ce qui a été posté par muriel
-
(Résolu) 2 Bugs : Estompage xrefs - Alias
muriel a répondu à un(e) sujet de muriel dans AutoCAD 2015
Bonjour, Le bug d'estompage des hachures quand la variable d'estompage des xrefs XDWGFADECTL>0 est bien confirmée sur le site d'Autodesk pour AutoCAD 2015. Ils proposent deux solutions bricolées pour que les hachures apparaissent estompées comme le reste de la référence externe : 1- Appliquer une transparence des calques sur l'espace objet (et pas dans les fenêtres d'impression). 2- Faire une délimitation de la xref, dans ce cas l'estompage fonctionne correctement. -
(Résolu) 2 Bugs : Estompage xrefs - Alias
muriel a répondu à un(e) sujet de muriel dans AutoCAD 2015
Mais oui!!! on peut donc attendre le spack 1 avec sérénité! (et avec XDWGFADECTL=0) -
(Résolu) 2 Bugs : Estompage xrefs - Alias
muriel a répondu à un(e) sujet de muriel dans AutoCAD 2015
-
(Résolu) 2 Bugs : Estompage xrefs - Alias
muriel a répondu à un(e) sujet de muriel dans AutoCAD 2015
Merci Gile pour le lisp, qui est parfait avec D comme commande, super rapide! J'ai également repris mon alias avec DIST comme cible et il fonctionne. Voilà un sujet moitié résolu, reste la question d'estompage des hachures dans les xrefs que je trouve très génante pour travailler. -
Bonjour, La version 2015 tourne plutôt bien pour moi,à part deux bugs incompréhensibles que j'ajoute à la liste : Lorsque je met un taux d'estompage pour l'affichage des xrefs (variable XDWGFADECTL), tout est estompé sauf les hachures, alors que sur les mêmes fichiers sur la version 2014 les hachures aussi sont estompées. D'autre part j'avais créé un alias pour la commande distance, mais il ne marche plus, lorsque je tape distance (ou mon alias) j'ai une réponse de distance immédiate sans me laisser le temps de cliquer la mesure. C'est la commande measuregeom qui semble remplacer distance, mais quand j'ai changé mon alias pour accèder à measuregeom il me porpose la commande dans la ligne de commande puis me dit que la commande n'existe pas.
-
Bonjour, La version 2015 tourne plutôt bien pour moi,à part deux bugs incompréhensibles : Lorsque je met un taux d'estompage pour l'affichage des xrefs (variable XDWGFADECTL), tout est estompé sauf les hachures, alors que sur les mêmes fichiers sur la version 2014 les hachures aussi sont estompées. D'autre part j'avais créé un alias pour la commande distance, mais il ne marche plus, lorsque je tape distance (ou mon alias) j'ai une réponse de distance immédiate sans me laisser le temps de cliquer la mesure. C'est la commande measuregeom qui semble remplacer distance, mais quand j'ai changé mon alias pour accèder à measuregeom il me porpose la commande dans la ligne de commande puis me dit que la commande n'existe pas. Si quelqu'un a les mêmes soucis merci de me répondre, encore mieux si il les a résolus!
-
Bonjour, C'est la variable VISRETAIN qui gère l'état des calques : si elle est sur 0 c'est l'état de calque de la référence externe qui est prioritaire si elle est sur 1 c'est l'état de calque du dessin courant qui est prioritaire. Dans ton cas, si elle est sur 0, en la mettant sur 1 ton problème devrait être résolu.
-
Merci pour vos réponses, Bryce, merci pour tes conseil, il fallait effectivement que je me penche un peu plus en détail sur ce lisp. Il m'est très utile parce-que je travaille en permanence avec en xref des plans qui viennent de partout, et j'ai besoin qu'à l'impression tous les points altitude s'affichent pareil. Et donc que toutes les xrefs aient la même liste d'échelle. Grâce au lisp de Gile je n'ai qu'à ouvrir les plans remplacer les blocs altitude par mes blocs annotatifs et le tour est joué. Gile j'ai testé en supprimant la restauration et ça marche. Super!
-
bonjour bryce, Oui, les 2 mises à jour 2011 sont installées et audit ne signale aucune erreur, je pense que mon problème vient des lisps de réinitialisation des échelles et prise en charge de ma liste d'échelles personalisée qui se charge au démarrage : lisps de Gile trouvés sur ce post. http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=24700#pid Quand je supprime le fichier accadoc.lsp où je les ai compilées, je n'ai plus ce problème, mais je n'ai plus non plus de réinitialisation avec ma liste personnalisée. Voici la copie du fidhier accadoc : ;;;============================================================;;; ;;;========================= ROUTINES =========================;;; ;;;============================================================;;; ;; GetCurrentScaleList (gile) ;; Retourne une liste des échelles courantes sous forme de ;; sous listes : (Nom UnitéPapier UnitéDessin) (defun GetCurrentScaleList (/ elst result) (mapcar (function (lambda (x) (ScaleDatas (cdr x)))) (GetDictEntries (dictsearch (namedobjdict) "ACAD_SCALELIST") ) ) ) ;;;============================================================;;; ;; SetScaleList (gile) ;; Définit la liste des échelles suivant une liste ;; ;; Argument : lst une liste de sous liste du type : (Nom UnitéPapier UnitéDessin) (defun SetScaleList (lst / dict) (entmod (vl-remove-if '(lambda (x) (or (= (car x) 3) (= (car x) 350))) (setq dict (dictsearch (namedobjdict) "ACAD_SCALELIST")) ) ) (setq dict (cdr (assoc -1 dict)) n -1 ) (foreach s lst (dictadd dict (strcat "A" (itoa (setq n (1+ n)))) (entmakex (list '(0 . "SCALE") '(100 . "AcDbScale") (cons 300 (car s)) (cons 140 (cadr s)) (cons 141 (caddr s)) ) ) ) ) ) ;;;============================================================;;; ;; ScaleDatas (gile) ;; Retourne la liste (Nom UnitéPapier UnitéDessin) de l'échelle ;; ;; Argument scl (ENAME) un objet "SCALE" (defun ScaleDatas (scl / elst) (setq elst (entget scl)) (list (cdr (assoc 300 elst)) (cdr (assoc 140 elst)) (cdr (assoc 141 elst)) ) ) ;;;============================================================;;; ;; GetAnnotativeScaleList (gile) ;; Retourne la liste des échelles annotatives utilisées sous forme de ;; sous listes : (Nom UnitéPapier UnitéDessin) (defun gc:GetAnnotativeScaleList (/ n ss ent xDict dict slst result) (setq n 0) (if (setq ss (ssget "_X")) (while (setq ent (ssname ss n)) (setq n (1+ n)) (and (setq xDict (gc:GetExtDict ent)) (setq dict (dictsearch xDict "AcDbContextDataManager")) (setq dict (dictsearch (cdr (assoc -1 dict)) "ACDB_ANNOTATIONSCALES" ) ) (foreach p (gc:GetDictEntries dict) (setq slst (gc:ScaleDatas (cdr (assoc 340 (entget (cdr p))))) result (if (not (vl-position slst result)) (cons slst result) result ) ) ) ) ) ) result ) ;;;============================================================;;; ;; GetExtDict (gile) ;; Retourne le dictionnaire d'extension de l'entité (ou nil) ;; ;; Argument : ent (ENAME) (defun GetExtDict (ent) (cdr (assoc 360 (member '(102 . "{ACAD_XDICTIONARY") (entget ent)) ) ) ) ;;;============================================================;;; ;; GetDictEntries ;; Retourne la liste des entrées du dictionnaire ;; sous forme de paires pointées (Nom . ENAME) ;; ;; Argument : dict le dictionnaire (ENAME ou liste DXF) (defun GetDictEntries (dict / result) (and (= (type dict) 'ENAME) (setq dict (entget dict))) (while (setq dict (vl-member-if (function (lambda (x) (= (car x) 3))) (cdr dict))) (setq result (cons (cons (cdar dict) (cdadr dict)) result)) ) (reverse result) ) ;;;===========================================================;;; ;;;======================== COMMANDES ========================;;; ;;;===========================================================;;; ;; SAVESCALES (gile) ;; Lance la commande SCALELISTEDIT et sauvegarde le résultat ;; dans une variable d'environnement (defun c:SaveScales () (initdia) (vl-cmdf "_.scalelistedit") (while (/= (getvar 'cmdactive) 0) (vl-cmdf pause) ) (setenv "SavedScaleList" (vl-prin1-to-string (GetCurrentScaleList)) ) (princ) ) ;;;============================================================;;; ;; RESTORESCALES (gile) ;; Restaure la liste sauvegardée avec SAVESCALES ;; ou lance SCALAESAVE s'il n'y a pas de sauvegarde précédente (defun c:RestoreScales (/ lst) (if (and (setq lst (getenv "SavedScaleList")) (setq lst (read lst)) ) (SetScaleList lst) (c:SaveScales) ) (princ) ) ;;;============================================================;;; ;; PURGESCALES (gile) ;; Supprime toutes les échelles excepté les échelles annotatives utilisées et "1:1" (defun c:PurgeScales (/ alst cnt) (setq alst (gc:GetUsedScaleList) cnt 0 ) (foreach p (dictsearch (namedobjdict) "ACAD_SCALELIST") (and (= 350 (car p)) (setq slst (gc:ScaleDatas (cdr p))) (/= "1:1" (car slst)) (null (member slst alst)) (entdel (cdr p)) (setq cnt (1+ cnt)) ) ) (princ (strcat (itoa cnt) " échelle(s) purgée(s).")) (princ) ) ;;;============================================================;;; ;;;====================== INITIALISATION ======================;;; ;;;============================================================;;; ;; Placé dans un fichier de chargement automatique, ;; initialise la liste des échelles suivant la liste sauvegardée ((lambda (lst) (and lst SetScaleList (SetScaleList (read lst))) ) (getenv "SavedScaleList") ) Mais Je l'ai peut-être mal utilisé?
-
Bonjour domdb, Tu peux essayer de vérifier la variable SAVEFIDELITY, quand elle est sur 1 la sauvegarde est très longue, en la mettant sur 0 c'est le jour et la nuit. NB les échelles annotatives ne seront plus conservées pour l'ouverture de tes fichiers dans les versions inférieures à 2008.
-
Bonjour. J'ai créé des blocs annotatifs pour les points altitudes. J'ai une liste d'échelle personnalisée et j'utilise les lisps de Gilles pour nettoyer la liste d'échelle et charger ma liste personnalisée par défaut au démarrage. Tout marche très bien en apparence... jusqu'à ce que je ferme mon fichier, à la réouverture c'est le bazar total : - les attributs ont bougé de place, il faut que je fasse systématiquement battman pour les remettre à la bonne distance de leur point d'insertion - l'échelle des blocs (dans propriété) a changé, ils sont à 0.1, 0.05... et quand je ne les remet pas à échelle 1 ils finissent par disparaître (échelle 0.0000 dans les propriétés). - Ils ne sont plus définis pour les échelles pour lesquelles je les ai définis (avec _objectsacle) je dois systématiquement leur rajouter les échelles Je parcours tous les forums de cadxp depuis des mois à la recherche de la variable miracle mais j'ai peur que le problème soit plus complexe, en tout cas trop pour moi. Je me résous donc à lancer la question espérant qu'un des magiciens qui habite ce site connaît la solution, et je les remercie au passage de leur redoutable efficacité.
-
Bonjour. J'ai créé des blocs annotatifs pour les points altitudes. J'ai une liste d'échelle personnalisée et j'utilise les lisps de Gilles pour nettoyer la liste d'échelle et charger ma liste personnalisée par défaut au démarrage. Tout marche très bien en apparence... jusqu'à ce que je ferme mon fichier, à la réouverture c'est le bazar total : - les attributs ont bougé de place, il faut que je fasse systématiquement battman pour les remettre à la bonne distance de leur point d'insertion - l'échelle des blocs (dans propriété) a changé, ils sont à 0.1, 0.05... et quand je ne les remet pas à échelle 1 ils finissent par disparaître (échelle 0.0000 dans les propriétés). - Ils ne sont plus définis pour les échelles pour lesquelles je les ai définis (avec _objectsacle) je dois systématiquement leur rajouter les échelles Je parcours tous les forums de cadxp depuis des mois à la recherche de la variable miracle mais j'ai peur que le problème soit plus complexe, en tout cas trop pour moi. Je me résous donc à lancer la question espérant qu'un des magiciens qui habite ce site connaît la solution, et je les remercie au passage de leur redoutable efficacité. [Edité le 21/6/2011 par muriel]
-
Bonjour, Désolée de n'avoir pas été là hier pour corriger mon énorme faute de syntaxe, :red: Et merci aux grands sachems d'avoir pris le relais... preuve s'il en fallait que vous méritez bien vos couleurs : voilà une faute que je ne ferais plus grâce à vos explications étymologiques. Muriel
-
Bonjour, Pour supprimer les fichiers .dxe : écrire dans la ligne de commande : (directremove(namedobjdict)"ACAD_DATALINK") puis enter ensuite, fermer le ficher, à l'ouverture les .dxe inutilisés auront disparus.
-
Oups, si tu poses la question c'est que tu ne les as plus, désolée....
-
Bonjour, As tu essayé de redéfinir les blocs à partir du dessin d'origine avant insertion ?(design center /click droit sur le bloc /redéfinir seulement).
-
migration icone perso de 2009 vers 2010
muriel a répondu à un(e) sujet de olivertsss dans AutoCAD 2010
Bonjour, J'ai les mêmes problèmes à chaque changement de version, c'est un peu plus facile depuis la 2008 : As-tu demandé la migration de tes paramètres personnalisés pendant l'installation? si non, tu peux toujours le faire depuis démarrer/programme / autodesk/ autocad 2010/ migrer les paramètres personnalisés (si tu n'as pas désinstallé ton ancienne version). Ensuite si les logos personnalisés ne s'affichent pas il faut aller les chercher un à un depuis la personnalisation des menus dans le dossier support de ton ancienne version. (ce sont des fichiers bitmap qui sont dans C/document and settings/.. utilisateur;./application data/ ancienne version AutoCAD/fra/support/icon). bon courage! -
Bonjour, Tu peux aussi faire une projection 2D de tes objets 3D : - Directement dans la présentation, passer en espace objet et utiliser la commande solprof, qui fabrique un calque PV pour les arrêtes vues et un calque PH pour les arrêtes cachées. (attention ça ne marche que pour les vues iso) - Dans ton dessin en utilisant la commande aplanirgeom qui fabrique un bloc projection 2D. Je trouve ces deux solutions plus légères que render pour des dessins techniques qui n'ont pas besoin de matériaux, de lumière, etc....
-
Bonjour, As-tu essayé de décocher le verrouillage de l'affichage? (menu barre d'"état de l'application en bas à droite de l'écran)
-
Bonjour, J'aurais bien voulu répondre, mais je suis enfin passée aux bannières - gros effort, je commence tout juste à m'y faire. Pas mal d'aller retour avec la personalisation, j'ai rajouté plein d'outils pour réaliser qu'ils étaient déjà là mais rangés ailleurs.... Comme toujours on râle, mais un mois plus tard on ne peut plus s'en passer. Bref, avec les bannières une seule capture d'écran ne suffit pas, à moins qu'il existe une commande pour maintenir tous les sous menus en position ouverte?... Ca occuperait au moins tout l'écran....
-
Bonjour, En tapant optionssecurite sur la ligne de commande, tu peux supprimer le mot de passe, puis l'enregistrer, ton dessin n'est plus protégé.
-
On obtient 'nil ' quand il n'y a pas de fichier d'extraction de données obsolète, sinon on obtient un 'nom d'entité', il suffit alors d'enregister le fichier puis le rouvrir et tous les fichiers .dxe impurgeables ont disparu! Super pratique. (quand on n'oublie pas les guillemets :) )
-
Super, merci!
-
Bonjour, Je cherche à purger des fichiers .dxe inutilisés, j'ai appliqué la solution suivante : (dictremove(namedobjdict)"acad_datalink") trouvée sur le forum autodesk, mais j'ai ("_> qui s'affiche dans la ligne de commande et je ne sais pas quoi faire ensuite, j'ai essayé de taper le nom des fichiers à éliminer mais ça ne marche pas. Quelqu'un peut-il m'aider? Merci!
-
Bonjour, Je n'ai pas trouvé (comme pas mal d'autres commandes), donc je l'ai rajouté dans la personnalisation des menus, sinon, quand je ne trouve pas je retourne dans le navigateur de menus (A rouge). Ici : format / style de point