yusukens82 Posté(e) le 20 octobre 2020 Posté(e) le 20 octobre 2020 Bonjour, Savez-vous s'il est possible avec une variable ou un programme d'ignorer la sélection d'un Xref ? j'ai trouvé ça dans un forum mais ça ne fonctionne pas : (defun Select-No-Xrefs (/ ActDoc Blocks cnt ent eObj name ss) (vl-load-com) (setq ActDoc (vla-get-ActiveDocument (vlax-get-acad-object)) Blocks (vla-get-Blocks ActDoc) cnt 0 ) (prompt "\nSelect Objects < Pick > ") (setq ss (ssget) ) (if ss (progn (repeat (sslength ss) (setq ent (ssname ss cnt) eObj (vlax-ename->vla-object ent) name (vla-get-name eObj) cnt (1+ cnt) ) (if (or (vl-string-search "*Model_Space" name) (vl-string-search "*Paper_Space" name) (vlax-property-available-p eObj 'Path) ) (ssdel ent ss) ) ) ) ) ;repeat ss ) Merci de votre aide. Citer
Fruity Posté(e) le 18 décembre 2020 Posté(e) le 18 décembre 2020 Bonjouril y a plus simple a priori:Mets la xref sur le calque defpoint et gèle le calque 0. Bizarrement, ca rend ce qui est sur defpoint non sélectionnable, mais toujours visible. Citer https://www.facebook.com/aedenhivanovahttp://ca-vous-enerve.blogspot.com/
lili2006 Posté(e) le 18 décembre 2020 Posté(e) le 18 décembre 2020 Bonjour à toutes et tous,Mets la xref sur le calque defpoint et gèle le calque 0Oui, tiens curieux !!Seul le "control + A" permet la sélection dans ce cas,.. Citer Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lecrabe Posté(e) le 18 décembre 2020 Posté(e) le 18 décembre 2020 Hello DESOLE mais pour moi jamais RIEN de dessiner (sauf temporairement ou futur bloc par exemple) ou d inserer sur le calque ZERO ! TOUTEs les XREFs sur des calques nommes "XREF_xxxxxx" ... GELER / VERROUILLER le calque ZERO expose a des trucs "curieux / dangereux" dans AutoCAD ! ---- Pour le calque ZERO, INActif est "acceptable" temporairement !! LA SANTE, Joyeux Noel, Bye, lecrabe ... Deja 2.5 mois de retraite ... Citer Autodesk Expert Elite Team
yusukens82 Posté(e) le 26 mai 2021 Auteur Posté(e) le 26 mai 2021 On 18/12/2020 at 08:52, Fruity said: Bonjour il y a plus simple a priori: Mets la xref sur le calque defpoint et gèle le calque 0. Bizarrement, ca rend ce qui est sur defpoint non sélectionnable, mais toujours visible. j'ai complétement oublié de suivre cette actualité. cette solution fonctionne à merveille si rien n'est dessiné dans le calque 0. et c'est mon cas alors merci beaucoup pour l'astuce. Citer
didier Posté(e) le 26 mai 2021 Posté(e) le 26 mai 2021 Bonjour Que des bonnes idées ! geler le calque 0 et mettre les Xrefs sur Defpoints ! Comment faire pour que ces mauvaises pratiques cessent ? Si des gens continuent à répondre dans ce sens, c'est écrit... donc quelqu'un le lira... et le répètera... Écrivez que la terre est plate et un jour la majorité le croira. Amicalement Citer Éternel débutant... Mon site perso : Programmer dans AutoCAD
Curlygoth Posté(e) le 26 mai 2021 Posté(e) le 26 mai 2021 Sinon tu n'as qu'à verrouiller le calque de ta xref... Enfin moi ce que j'en dis... Citer Mon site Web (en cours de construction) : Site DA-CODE de @didier
Steven Posté(e) le 26 mai 2021 Posté(e) le 26 mai 2021 Salut yusukens 82, Il y a Laylocksel de gile. Tu verrouilles le calque sur lequel tu as inséré ta Xref puis tu actives la variable Laylocksel. Laylocksel permet de ne pas sélectionner les objets qui sont sur un calque verrouillé. Pour info, il est fortement déconseillé de dessiner sur le calque Defpoint. Si on souhaite dessiner des choses qui ne s'imprime pas, il est préférable de créer un calque non imprimable et si on souhaite ne pas manipuler par erreur des objets, il est préférable de créer un calque et de le verrouiller. Aussi, du fait qu'on ai sensé ne jamais dessiner ou insérer quoique ce soit sur le calque 0 et qu'on utilise ce dernier que pour créer des blocs, il n'y aucune raison de modifier les propriétés de celui-ci, ni l'inactiver, le geler ou le verrouiller ou modifier sa couleur. Le calque 0 et le calque Defpoint sont des calques systèmes d'AutoCAD. Si on ne veut pas avoir de soucis, on les laissent tranquille. On y touche pas. Citer Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
lecrabe Posté(e) le 27 mai 2021 Posté(e) le 27 mai 2021 Hello +1 avec @Steven ! Laylocksel de notre Grand Maitre Gilles (gile) est Tip-Top ! 1) SVP ne jamais Verrouiller / Geler le calque ZERO ! 2) Et ne dessiner sur le calque ZERO que "temporairement" 3) INACTIVER le calque ZERO est acceptable "temporairement" 4) Ne jamais livrer un DWG avec qq chose dessine ou insere sur le calque ZERO ! 5) Toujours livrer un DWG en etant sur un calque quelconque VISIBLE (Non verrouille si possible) et les Proprietes en Mode DuCalque ! 6) Toujours livrer un DWG "en voyant" qq chose a l'ecran ! La Sante, Bye, lecrabe (triste & fatigue) Citer Autodesk Expert Elite Team
Steven Posté(e) le 27 mai 2021 Posté(e) le 27 mai 2021 @lecrabe Citer Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
yusukens82 Posté(e) le 27 mai 2021 Auteur Posté(e) le 27 mai 2021 15 hours ago, didier said: Bonjour Que des bonnes idées ! geler le calque 0 et mettre les Xrefs sur Defpoints ! Comment faire pour que ces mauvaises pratiques cessent ? Si des gens continuent à répondre dans ce sens, c'est écrit... donc quelqu'un le lira... et le répètera... Écrivez que la terre est plate et un jour la majorité le croira. Amicalement Je suis d’accord avec vous, je m’interdis strictement d’utiliser le defpoint et le calque 0. Le but n’est pas de travailler sur ces 2 calques mais vraiment d’éviter de cliquer sur un Xref par mégardes. En effet il arrive parfois que le Xref soit tellement volumineux qu’un simple clic dessus fait fige Autocad durant plusieurs minutes. Citer
yusukens82 Posté(e) le 27 mai 2021 Auteur Posté(e) le 27 mai 2021 Laylocksel. semble être une vrai alternative qui pourrait résoudre les gros Xref qui fait planter Autocad. après l'avoir essayé, je peux enfin dire que LAYLOCKSEL est un vrai petit bijoux pour les utilisateurs d'Autocad. Citer
Messages recommandés