Aller au contenu

lecrabe

Moderateurs
  • Compteur de contenus

    10 665
  • Inscription

  • Dernière visite

  • Jours gagnés

    101

Tout ce qui a été posté par lecrabe

  1. X ReBonjour En effet seul un misérable être humain pourra corriger (ou plutôt décomposer) les sous-blocs et sous-sous blocs (si nécessaire) et Rédéfinir un point d'Insertion correcte (BASE) :) Pour une fois que (gile) ne pourra RIEN automatiser par ses super méga hyper Tip Top Routines Lisp !!! :P ;) Le Decapode "adepte du travail manuel" PS: Il faut bien qq Graisseux parfois ... :)
  2. lecrabe

    Import palette d \'outils

    X ReBonjour Il faudrait arrêter le Kir / Pastis / Champagne / etc ... Pour pouvoir transférer une palette d'outils entre de multiples versions d'AutoCAD 2004 / 2005 /2006 / 2007, il faudrait que tu exportes d'abord ta palette d'outils ... Cela te donnera un fichier .XTP :) Ensuite dans ton autre AutoCAD ou autre PC, tu vas faire: - Faire appararaître la palette d'outils - Dans le titre BLEU, bouton droite - Personnaliser - Fenêtre de gauche "Palette d'outils" - Bouton droite : Importer (ton fichier XTP) Je te préviens, tu me dois une bonne bouffe ! Le Decapode "affamé" [Edité le 11/6/2006 par lecrabe]
  3. ReReReBonjour Je croyais que par les temps qui courent on parlait plutôt de dégraisser ... :) :D :cool: Le Decapode "déconnant"
  4. Bonjour Dans cet exemple de fichier texte Gabarit, on extrait le contenu de 4 attributs: NOM, CODE, VAL, DIV et aussi qq infos sur les propriétés d'Insertion du bloc/symbole: CALQUE,X,Y,NOM du Bloc et enfin, on spécifie que le délimiteur pour les infos alpha-numériques est le guillemet et que le séparateur de champs est la virgule ... :P Ainsi cela rentre directement dans Excel ... ;) Le Decapode "de Jurassic Park" PS: On aurait pu utiliser le point-virgule comme séparateur de champs !
  5. Bonjour NON NON pas tout à fait, avec le merveilleux programme de GIlles tu vas corriger par exemple les problèmes suivants: - Modifier l'echelle globale - Mettre en DUBLOC toutes les propriétés - Remettre sur le calque ZERO toutes les entités - Choisir l'unité d'insertion (versions > 2005) et ce sur les blocs/symboles d'un dessin en cours ... :) C'est déjà SUPER TIP-TOP ... MAIS MAIS :o Après avec la routine WBLOCKM.LSP, tu vas "envoyer" tous les blocs/symboles dans un catalogue précis: "C:\DWG" par exemple ... :D Ensuite tu vas charger TOUS les DWGs un par un pour Décomposer / Exploser tous les sous-blocs et sous-sous-blocs et Redéfinir un bon point d'insertion (si nécessaire), c la commande BASE ... :( ( Sans oublier éventuellement de tout remettre sur le calque ZERO en mode DUBLOC ) Enfin tu finis par un Enregistrer (en version 2000 par exempel) ... :cool: Voilà je crois que nous avons fait le tour de ton problème ;) Le Decapode "tourniquotant" [Edité le 11/6/2006 par lecrabe]
  6. ReBonjour Gilles Avec la routine WBLOCKM.LSP de www.dotsoft.com, tes programmes sont TIP TOP ! :) :D :cool: http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=10467#pid40276 Le Decapode "remerciant"
  7. ReHello Esbe D'ailleurs voici la routine en question qui vient de l'excellent site: www.dotsoft.com A la question "Target Folder (Catalogue Cible), il faut répondre un truc du genre C:\DWG Sous entendu pas de caractères spéciaux, ni de blancs et le catalogue doit exister bien sur ... :exclam: ; ---------------------------------------------------------------------- ; (Wblocks all local block definitions to target path) ; Copyright © 2000 DotSoft, All Rights Reserved ; Website: http://www.dotsoft.com ; ---------------------------------------------------------------------- ; DISCLAIMER: DotSoft Disclaims any and all liability for any damages ; arising out of the use or operation, or inability to use the software. ; FURTHERMORE, User agrees to hold DotSoft harmless from such claims. ; DotSoft makes no warranty, either expressed or implied, as to the ; fitness of this product for a particular purpose. All materials are ; to be considered ‘as-is’, and use of this software should be ; considered as AT YOUR OWN RISK. ; ---------------------------------------------------------------------- (defun c:wblockm () (setq cmdecho (getvar "CMDECHO")) (setvar "CMDECHO" 0) ; (if (not dos_getdir) (setq path (getstring "\nDS> Target Folder: " T)) (setq path (dos_getdir "Target Folder" (getvar "DWGPREFIX"))) ) (if (/= path nil) (progn (if (= (substr path (strlen path) 1) "\\") (setq path (substr path 1 (1- (strlen path)))) ) (princ "\nDS> Building List of Blocks ... ") (setq lst nil) (setq itm (tblnext "BLOCK" T)) (while (/= itm nil) (setq nam (cdr (assoc 2 itm))) (setq pass T) (if (/= (cdr (assoc 1 itm)) nil) (setq pass nil) (progn (setq ctr 1) (repeat (strlen nam) (setq chk (substr nam ctr 1)) (if (or (= chk "*")(= chk "|")) (setq pass nil) ) (setq ctr (1+ ctr)) ) ) ) (if (= pass T) (setq lst (cons nam lst)) ) (setq itm (tblnext "BLOCK")) ) (setq lst (acad_strlsort lst)) (princ "Done.") ; (foreach blk lst (setq fn (strcat path (chr 92) blk)) (if (findfile (strcat fn ".dwg")) (command "_.WBLOCK" fn "_Y" blk) (command "_.WBLOCK" fn blk) ) ) ) ) ; (setvar "CMDECHO" cmdecho) (princ) ) Le Decapode
  8. Hello Esbe Si ça t'interesses, j'ai un Lisp "WBLOCKM.LSP" qui écrit dans un catalogue TOUS les blocs d'un DWG par une commande WBLOC. :) Après il y a du boulot car il faut les réouvrir UN PAR UN et les décomposer éventuellement, mettre en DUBLOC, refaire la BASE, etc ... :o Je le fais de temps en temps quand je récupère de jolis dessins avec de magnifiques blocs "merdiques" ! ;) Good Luck, Le Decapode
  9. Bonjour Eh oui, c'est la bonne vieille commande: ATTEXTR Ca marche sur un AutoCAD LT 2005 et donc je suis certain que ca existe toujours sur un AutoCAD LT 2006 et LT 2007. Ci-dessous un exemple de fichier gabarit d'extraction: nom c009000 code c010000 val c010000 div c010000 bl:layer c010000 bl:x n008002 bl:y n008002 bl:name c009000 c:quote " c:delim , Bon WE, Le Decapode
  10. Bon Matin Gilles Au fait la routine présentée est bien la version 2.3 du 10 Juin 2006 ? :casstet: Je le pense car l'info de Mise à jour de ton message est datée du 10/06/2006 ! Mais tu as laissé version 2.2 en commentaire au début du code : pas grave ... :) Le Decapode "DuBlocant"
  11. lecrabe

    Problème d\'installation

    Bonsoir STOP STOP, CADXP n'est pas un forum où l'on discute de Crack / Keygen / etc ... :o Les sites des pays de l'Est sont très bien en général pour ce genre de chose ! :( Ce genre de message transgresse (A mon avis) la NetEtiquette et les principes de CADXP ! Qu'en pense notre Administrateur ? Le Decapode_49
  12. Bonsoir Gilles Il va falloir te "museler", tu es INTARISSABLE sur EDIT_BLOC ! :o C'est à mon avis la 10ème version de ton programme ... :P 100 fois sur le métier ... ;) Le Decapode "admiratif" [Edité le 10/6/2006 par lecrabe]
  13. lecrabe

    style d\'attribut

    Bonsoir En tant que représentant de l'ancienne-arrière garde je souscrit à 100% ! :) Le Decapode_49
  14. lecrabe

    1434.3m à battre...

    Coucou Jalna Le lien est cassé ! :( Le Décapode
  15. Bonjour Je confirme l'excellente réponse de notre très cher Administrateur :) (Le bougre m'a devancé) Autre exemple souvent je fais un bloc d'une belle polyligne 2D (Profil en principe) pour la réinsérer qq instants plus tard avec un facteur Y = 5 / 10 / etc pour exagérer l'echelle en Y qui représente en fait l'altitude Z :D Le Decapode
  16. lecrabe

    modif des tableaux

    Bonjour Par pitié laisses ton bouton droit en mode CONTEXTUEL ! :P Et utilises plutôt la barre espace (plus facile à trouver que le Entrée / Return) pour valider ta saisie ou relancer la dernière commande, c FACILE et RAPIDE (du moins à mon avis) :) Le Decapode
  17. Bonjour Autre solution, si tu as un autre poste avec la même version d'AutoCAD installée dans le même catalogue physique avec le même système d'exploitation et que tu as TOUT essayé sans succès malheureusement ... :o Sauvegardes (Exporter) sur le 2eme poste fonctionnel toute l'arborescence de la clé DIALOGS (comme indiqué par Patrick_35) et tu Ré-Importes cette arborescence dans le poste qui pose problème après avoir DETRUIT l'arborescence DIALOG (Sur le poste qui "déconne" bien sur). C'est risqué mais dans la mesure où tu envisages de tout Ré-Installer, tu ne risques RIEN à "bousiller" un peu plus ton AutoCAD ... ;) Le Decapode "regedit"
  18. Bonjour Je crois en effet que l'une des "petites" nouveautés de la version 2007, c'est d'être capable d'enregistrer lors d'une commande WBLOC en format précédent ! :) :D et non pas en format courant de la version (Ici DWG 2007) comme le faisaient toutes les versions précédentes ! :exclam: Le Decapode
  19. Bonjour Pour changer la définition graphique d'un bloc dans tout le dessin, tu peux en effet utiliser une fonction des Bonus Express ... Ou Refaire Insérer / Parcourir / etc ... Ou bien un programme Lisp, comme celui indiqué par Patrick_35 (ou Tiboulen) ou même celui d'AutoSpeed ou bien d'autres que l'on peut trouver sur le NET en farfouillant ... Je soutiens Mr Patrick_35 dans ces remarques par rapport à Mr AutoSpeed ! Mr AutoSpeed est "un peu trop vindicatif" (Ce n'est pas méchant) mais après tout maintenant Open-Mind peut faire son choix en toute liberté ... :) Le Decapode vous souhaite à tous un bon WE
  20. lecrabe

    Bloc \"Autocoupant\"

    Bonjour J'utilise parfois des blocs/symboles avec des WIPEOUT ("NETTOYER" depuis la version 2004) qui doivent toujours être dessinés en 1er et donc avec les objets graphiques dessinés ensuite AU-DESSUS sans trop de problème ... Quel est le problème que tu as rencontré avec la version 2006 ? Problème idem avec la 2005 / 2004 ? Le Decapode
  21. lecrabe

    Somme des surfaces

    Bonjour Va voir ce sujet: :) http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=2964#pid8091 La routine ZVOL.LSP affiche le nombre d'objet traité, le périmètre total et la surface totale. En plus elle pose une question au début ... Mettre UN par défaut. qui peut servir de facteur de multiplcation / division du résultat ! :D (pour le résultat de la surface uniquement) Le Decapode "zvolant"
  22. lecrabe

    style d\'attribut

    Bonjour Le vieux dinosaure AutoCADien salue bien bas RVPAS ! :) J'ai l'impression de rajeunir de 15 ans :D Que c'était BO la bonne vieille commande -ATTEDIT et je dois avouer que je dois l'utiliser 1/2 fois par an :cool: Le Decapode "rajeuni"
  23. lecrabe

    Superverrouillage

    Bonjour Je n'ai pas de dessins sous la main avec des réacteurs "idoines" mais je crains fort qu'un simple AutoCAD LT ou autre produit bien compatible DWG/DXF se moque complètement des réacteurs ou bien les "désintègre" lors de du Re-Enregistrement du DWG/DXF. :( Le Decapode "réagissant"
  24. Bonsoir Esbe Aie Aie, l'éternel problème des blocs imbriqués pour ne pas dire "super imbriqués" ! :( Il faudrait une super routine (du genre de celles développées par les PROs: GILE / BONUSCAD / etc) pour décomposer "à la volée" les sous/sous/ blocs ... :casstet: Le Decapode "sous-bloquant"
  25. lecrabe

    Superverrouillage

    Bonsoir Il faut utiliser au maximum les XREFs et même parfois positionner la variable XEDIT à ZERO dans les DWGs utilisés en XREF ainsi le REFEDIT n'est plus possible ! D'autre part avec les XREF insérées sur des calques verrouillées et en verrouillant un maximum de calques, on essaye "autant que faire se peut" de limiter les dégats :o Le Decapode "verrouillant"
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité