Turtle Posté(e) le 25 octobre 2010 Posté(e) le 25 octobre 2010 Bonjour,Je cherche pour Autocad LT 2010, à créer un fichier SCRIPT pour faire une sélection de tous les blocs (venant d'ancien XREFS) contenus dans mon dessin pour ensuite les Exploser. Seulement voila ça fonctionne pas !!!J'ai écris le fichier comme cela : -xref l * select tout _explode d Donc en premier j'inserts mes Xrefs dans mon plan, puis je voudrais sélectionner mes xrefs qui sont devenus des blocs pour les exploser. Sauf que la commande Explode ne prend pas ma dernière sélection que se soit avec l'option Dernier ou Précédent. Si quelqu'un peut m'aider ?D'avance merci. [Edité le 25/10/2010 par Turtle] Intel i7-4770 - 16Go Ram - NVIDIA Quadro K2000 - Double ecran en 1680x1050Windows 7 64Bits. non administrateur !!Autocad Map 3D 2019 + Covadis V17.0f
bryce Posté(e) le 26 octobre 2010 Posté(e) le 26 octobre 2010 Bonjour, Pour sélectionner tout, ça ne me semble pas nécessaire d'utiliser la commande SELECT... -XREF L * _EXPLODE TOUT Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
speedy Posté(e) le 27 octobre 2010 Posté(e) le 27 octobre 2010 Bonjour à toutes et à touset en ligne de commande (command "_.-xref" "l" "*" "_explode" "d") @+ Michel a [Edité le 27/10/2010 par speedy]
bryce Posté(e) le 29 octobre 2010 Posté(e) le 29 octobre 2010 Speedy, le LISP ça ne marche pas dans LT, et "d" ça sélectionne seulement le dernier objet créé... ;) Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
Turtle Posté(e) le 2 novembre 2010 Auteur Posté(e) le 2 novembre 2010 j'ai testé les commandes une à une et avec le Explode Tout, mais ça ne fonctionne pas.J'ai un retour de commande qui dit : impossible de décomposer le bloc.impossible de décomposer le bloc.impossible de décomposer le bloc.Et ceux plusieurs fois. Parcontre quand je passe avec la commande Select avant ça fonctionne. Mais impossible de reproduire les commandes avec un fichier Script ?? [Edité le 2/11/2010 par Turtle] Intel i7-4770 - 16Go Ram - NVIDIA Quadro K2000 - Double ecran en 1680x1050Windows 7 64Bits. non administrateur !!Autocad Map 3D 2019 + Covadis V17.0f
bonuscad Posté(e) le 2 novembre 2010 Posté(e) le 2 novembre 2010 Réessayes en modifiant la variable (non documentée) QAFLAGS temporairement. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Turtle Posté(e) le 2 novembre 2010 Auteur Posté(e) le 2 novembre 2010 Réessayes en modifiant la variable (non documentée) QAFLAGS temporairement. j'ai testé avec la valeur 1 puis 2 je vois pas de changement. ça fais quoi cette variable ?? Intel i7-4770 - 16Go Ram - NVIDIA Quadro K2000 - Double ecran en 1680x1050Windows 7 64Bits. non administrateur !!Autocad Map 3D 2019 + Covadis V17.0f
bryce Posté(e) le 2 novembre 2010 Posté(e) le 2 novembre 2010 Effectivement, QAFLAGS (je ne connaissais pas) a un effet.Quand elle est à 0, la commande _EXPLODE lancée depuis un script n'accepte pas P comme jeu de sélection.En la mettant à 1, P est accepté mais il n'y en a même pas besoin, il suffit de lancer _EXPLODE directement après SELECT, comme si la sélection restait active (sur une 2011, c'est peut-être différent sur d'autres versions). Du coup, ces deux scripts fonctionnent chez moi : http://up.ahst.fr/?f=x2h2ex-xref l * decompos tout (ligne vide) ou http://up.ahst.fr/?f=p5hsca-xref l * qaflags 1 select tout (ligne vide) decompos qaflags 0 (ligne vide) PS: infos sur QAFLAGS QAFLAGS bitcode, introduced in R11, an integer range from -32768 to +32767,changed to 0 - 32767 in R12. bit 0 (1) : ^C in menu macro cancels grips (acts like keyboard ).bit 1 (2) : no pause during text screen listings.bit 2 (4) : no "alert" dialogs (text display instead).bit 7 (128 ) : accepts "screen picks" (point lists) via (command) function.bit 9 (512) : sets Bind type to insert in R14 [Edité le 2/11/2010 par bryce] Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
Turtle Posté(e) le 2 novembre 2010 Auteur Posté(e) le 2 novembre 2010 Bon j'arrete pas de faire des tests mais sans résultat !! Dans le Script :La commande Select > 5680 trouvé(s) Mais Decompos d > 1 trouvé(s) 1 n'a pas pu être décomposé. et Decompos p > 5680 trouvé(s) 5678 n'ont pas pu être décomposés. ça progresse mais ça decompose pas !!! Bizarre [Edité le 2/11/2010 par Turtle] Intel i7-4770 - 16Go Ram - NVIDIA Quadro K2000 - Double ecran en 1680x1050Windows 7 64Bits. non administrateur !!Autocad Map 3D 2019 + Covadis V17.0f
lili2006 Posté(e) le 2 novembre 2010 Posté(e) le 2 novembre 2010 Bonjour à toutes et tous, Essayas " _explode" à la place de Decompos Mais je pense que la réponse de Brice n'est pas satisfaisante puisque ce ne sont plus des XREFS mais des blocs liés si j'ai bien compris,.. Il va donc falloir "filtrer" les blocs car la commande "_all" va tout décomposer puisque tout sélectionner (Polys, Mtexts,..), non ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bryce Posté(e) le 2 novembre 2010 Posté(e) le 2 novembre 2010 5680 ?! :exclam: Je n'ai peut-être pas bien compris ce que tu cherches à faire...Je pensais qu'il s'agissait de lier les xrefs du dessin, ce qui a pour effet de les "transformer" en blocs, puis de décomposer uniquement ces blocs là.Mais je doute que ton dessin contienne 5680 xrefs... :P S'il y a d'autres objets dans le dessin qui ne doivent pas être décomposés, il faudrait les protéger (geler ou verrouiller tous les calques sauf ceux contenant les xrefs par ex.).Pour progresser, je pense qu'il faudrait que tu postes ton dessin. DECOMPOS D, c'est normal que ça n'explose qu'un objet, puisque D sert à sélectionner LE dernier objet créé. Aucun intérêt pour ce que tu cherches à faire... DECOMPOS P a l'air de fonctionner; les 5678 objets qui n'ont pas pu être décomposés ne sont peut-être tout simplement pas des objets décomposables (lignes, cercles, etc.) ? lili2006, je ne vois pas ce que ça changerait d'utiliser _explode au lieu de decompos... [Edité le 2/11/2010 par bryce] Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
lili2006 Posté(e) le 2 novembre 2010 Posté(e) le 2 novembre 2010 Re, lili2006, je ne vois pas ce que ça changerait d'utiliser _explode au lieu de decompos... Certain ici m'ont donné l'habitude d'écrire en langage international,.. ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bryce Posté(e) le 2 novembre 2010 Posté(e) le 2 novembre 2010 Certes c'est en général une bonne pratique, mais en l'occurrence la commande DECOMPOS ne renvoie pas "Commande inconnue", donc le fait d'utiliser _EXPLODE à la place ne changerait rien pour Turtle... ;) Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
Turtle Posté(e) le 2 novembre 2010 Auteur Posté(e) le 2 novembre 2010 Salut, Bryce,tu as bien compris mon probleme :j'ai des plans (a l'echelle d'une commune) composer comme cela :Plan vide avec en Xref : Fond de plan cadastrale Réseau Assainissement Réseau Eau Potable Donc 3 Xrefs. Mais une fois les Xrefs lier la commande Select trouve bien 5680 objets. Intel i7-4770 - 16Go Ram - NVIDIA Quadro K2000 - Double ecran en 1680x1050Windows 7 64Bits. non administrateur !!Autocad Map 3D 2019 + Covadis V17.0f
bryce Posté(e) le 2 novembre 2010 Posté(e) le 2 novembre 2010 Tu es vraiment sûr qu'avant de lier il n'y a rien d'autre que 3 xrefs dans le dessin ?Essaie de faire un select avant de lier les xrefs pour voir. Normalement si tu as 3 xrefs, après les avoir liées tu devrais te retrouver avec 3 blocs.C'est seulement après avoir décomposé ces 3 blocs que tu devrais avoir plein d'objets dans le dessin. Il y a quelque chose de bizarre, je ne vois pas trop ce que je pourrais te dire de plus sans voir les fichiers. ;) Brice, formateur AutoCAD - Inventor - SolidWorks - ZWCad - DraftSight - SketchUp indépendant
bonuscad Posté(e) le 2 novembre 2010 Posté(e) le 2 novembre 2010 je ne vois pas ce que ça changerait d'utiliser _explode Rien, à part une compatibilité avec des versions étrangères. Mais cela me fait penser qu'il y a aussi la commande XPLODE qui présente des options pour la décomposition.Par contre je ne suis pas sur qu'elle soit valable sur une LT. Autrement quand tu fais un LISTE sur l'un de tes XRef, as tu ? Autoriser la décomposition: Oui Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Turtle Posté(e) le 2 novembre 2010 Auteur Posté(e) le 2 novembre 2010 [Edité le 2/11/2010 par Turtle] Intel i7-4770 - 16Go Ram - NVIDIA Quadro K2000 - Double ecran en 1680x1050Windows 7 64Bits. non administrateur !!Autocad Map 3D 2019 + Covadis V17.0f
Turtle Posté(e) le 2 novembre 2010 Auteur Posté(e) le 2 novembre 2010 Les plans ont été créé avec Autocad Map 2010, donc ils contiennent des informations MAP. Et j'ai bien Autorisé la décomposition: Oui Bon les gars j'ai de bonne nouvelle !!!! :D Mes testes sont effectués sur mon Poste avec MAP 2010 et ça fonctionne pas.Par contre je viens de testé sur le PC a qui est destiné le Script qui lui est équipé de LT 2010, et la par miracle le Script fonctionne nickel !! Alors je ne cherche pas plus loin (sur mon poste), et je vous dis à tous un gros merci pour votre aide. Intel i7-4770 - 16Go Ram - NVIDIA Quadro K2000 - Double ecran en 1680x1050Windows 7 64Bits. non administrateur !!Autocad Map 3D 2019 + Covadis V17.0f
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