ludo07 Posté(e) le 23 juillet 2009 Posté(e) le 23 juillet 2009 Bonjour à tous, Sur un fichier j'ai utilisé l'extraction d'attribut afin d'obtenir une nomenclature de mes blocs sur mon fichier. Maintenant je souhaiterais supprimer cette liaison de mon fichier. Quand je fais apparaitre la fenêtre des Xref ma table de donnée apparait. Mais impossible de la supprimer. Une idée??????? A+
muriel Posté(e) le 23 juillet 2009 Posté(e) le 23 juillet 2009 Bonjour, Pour supprimer les fichiers .dxe : écrire dans la ligne de commande : (directremove(namedobjdict)"ACAD_DATALINK")puis enterensuite, fermer le ficher, à l'ouverture les .dxe inutilisés auront disparus.
laud69 Posté(e) le 23 juillet 2009 Posté(e) le 23 juillet 2009 Bonjour, En complément à la question posée, dans quel cas est il utile de supprimer la liaison ? Et plus géréralement qq'un sait ce que gardent en mémoire les DXE ?Quels types de données contiennent ils ?lLes valeurs des extractions, les noms des blocs extrais , les liens entre fichiers ? Merci !
laud69 Posté(e) le 23 juillet 2009 Posté(e) le 23 juillet 2009 Bonjour, Pour supprimer les fichiers .dxe : écrire dans la ligne de commande : (directremove(namedobjdict)"ACAD_DATALINK")puis enterensuite, fermer le ficher, à l'ouverture les .dxe inutilisés auront disparus. Bonjour, Chez moi ça marche pas : voilà la réponse"Commande:erreur: no function definition: DIRECTREMOVE"Dommage
lili2006 Posté(e) le 23 juillet 2009 Posté(e) le 23 juillet 2009 Bonjour à toutes et tous, Idem chez moi,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 23 juillet 2009 Posté(e) le 23 juillet 2009 Salut, C'est : dictremove (DICTionary REMOVE ou "supprimer dictionnaire" en français) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
laud69 Posté(e) le 23 juillet 2009 Posté(e) le 23 juillet 2009 merci Gile, (dictremove(namedobjdict)"ACAD_DATALINK") Ca marche. Par contre, petit constat ça supprime TOUS les liens des DXE. Pas seulement ceux inutilisés . ++
(gile) Posté(e) le 23 juillet 2009 Posté(e) le 23 juillet 2009 Effectivement l'expression supprime le dictionnaire et pas seulement certaines entrées de ce dictionnaire.Mais je ne peux pas t'aider plus avant, je n'ai qu'une version 2007 et il me semble que les extraction de données arrivent avec la 2008. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
ludo07 Posté(e) le 24 juillet 2009 Auteur Posté(e) le 24 juillet 2009 Bonjour, ET MERCI. C'est parfait. A+
laud69 Posté(e) le 24 juillet 2009 Posté(e) le 24 juillet 2009 Mais je ne peux pas t'aider plus avant, je n'ai qu'une version 2007 et il me semble que les extraction de données arrivent avec la 2008. Exact, c'est à partir de 2008, mais ne soit pas trop pressé d'essayer cette M... qui remplace les extraction d'attributs... ;)
muriel Posté(e) le 24 juillet 2009 Posté(e) le 24 juillet 2009 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
(gile) Posté(e) le 24 juillet 2009 Posté(e) le 24 juillet 2009 Salut, Pas vraiment testé, un petit LISP pour supprimer une liaison d'après le nom du DXE. (defun c:RemoveDxe (/ file name) (and (setq file (getstring T "\nEntrez le nom du fichier DXE: ")) (setq name (strcat "Extraction de données - " (vl-filename-base file) ".dxe" ) ) (setq dict (dictsearch (namedobjdict) "ACAD_DATALINK")) (setq entry (cdr (assoc 360 (member (cons 3 name) dict)))) (entdel entry) (dictremove (cdr (assoc -1 dict)) name) ) (princ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant