Aller au contenu

bryce

Membres
  • Compteur de contenus

    2 160
  • Inscription

  • Dernière visite

  • Jours gagnés

    16

Tout ce qui a été posté par bryce

  1. bryce

    La justice sociale

    Bonjour, De luxe peut-être pas, il y a quand même pas mal de gens qui en ont besoin pour aller au boulot, et pas seulement pour se promener. Cela dit, le prix des carburants a à peine doublé depuis le début des années 90, et en même temps la consommation des voitures a beaucoup baissé. Je trouve qu'il y a plein de produits de première nécessité (immobilier, nourriture...) qui ont augmenté bien plus fortement dans le même laps de temps... 3€ le kilo de pommes, ça me choque plus que 1,60€ le litre de sp95 (et je roule en V6 essence) !
  2. bryce

    ScanDXF Beta

    Bonjour, Pour l'onglet Calques, effectivement je l'ai un peu oublié, je vais améliorer ça. Pour les 2 autres points, ils sont sur la liste des choses à faire... Pour l'export en CSV, tu verrais ça comment ? Pour l'instant, je penche pour la solution de créer 3 fichiers distincts (un pour les entités, un pour les blocs, un pour les calques).
  3. Bonjour, Il existe des convertisseurs, Pdf2Cad par exemple. Je n'en connais aucun de gratuit... Tu peux aussi tenter d'ouvrir le Pdf dans Illustrator ou Inkscape (opensource et gratuit), puis de l'exporter en Dxf ou Dwg.
  4. bryce

    ScanDXF Beta

    Hello, Ça y est, la Beta 10 tant attendue est en ligne... :P - amélioration du redimensionnement des colonnes dans tous les onglets - possibilité de choisir les colonnes à afficher dans tous les onglets - bouton pour répartir la largeur des colonnes présent dans tous les onglets - affichage du texte et du style de texte - correction d'un bug qui affichait l'aire de certaines polylignes en négatif - l'aire des polylignes et splines n'est affichée que si elles ne comportent aucune autointersection (dans les versions précédentes, une valeur fausse était affichée) - amélioration des performances.
  5. Bonsoir, Je ne comprends pas trop le souci... Tu choisis ton échelle d'annotation, puis tu crées des hachures annotatives en laissant l'échelle du motif à 1, et pouf, elles ont la bonne taille ! :(rires forts): Moi je trouve que c'est avant la 2012 que ça n'était pas tout à fait au point...
  6. bryce

    gestion des calques

    Bonsoir, Avec (cond) : (cond ((= (getvar "clayer") "_meth encomb jour 01") (setvar "clayer" "_meth jour 01") ; ou (command "_-layer" "_m" "_meth jour 01" "") ) ((= (getvar "clayer") "_meth encomb jour 02") (setvar "clayer" "_meth jour 02") ) ((= (getvar "clayer") "_meth encomb jour 03") (setvar "clayer" "_meth jour 03") ) ((= (getvar "clayer") "_meth encomb jour 04") (setvar "clayer" "_meth jour 03") ) ) mais c'est un peu fastidieux... Tu peux aussi faire quelque chose comme ça : (setq nomcalque (getvar "clayer")) (command "_-layer" "_m" (strcat "_meth jour " (substr nomcalque (- (strlen nomcalque) 1))) "") ou si tu es sûr que le calque à rendre courant existe déjà : (setq nomcalque (getvar "clayer")) (setvar "clayer" (strcat "_meth jour " (substr nomcalque (- (strlen nomcalque) 1))))
  7. bryce

    table de styles de tracé

    Bonjour, Regarde dans les options de la 2007 où se trouvent les fichiers ctb et stb. Fais pareil pour la 2011, puis avec l'Explorateur Windows tu copies les fichiers depuis le dossier de la 2007 vers celui de la 2011. ;)
  8. bryce

    répertoire sauvegarde auto

    En même temps, si tu l'oublies il n'est pas difficile à retrouver... :P
  9. bryce

    Quel PC Portable pour AUTOCAD

    Bonjour, Un i5 ou un i3 font aussi bien l'affaire à fréquence égale, puisque AutoCAD n'exploite qu'un seul coeur (i3 -> 2 coeurs, i5 -> 4 coeurs, i7 -> 4 coeurs + 4 coeurs "virtuels" via l'Hyperthreading). Il n'y a que pour le rendu que les coeurs supplémentaires sont exploités.
  10. Bonjour, Voici un petit Lisp que j'ai écrit il y a quelques temps, sans doute en réponse à une précédente demande sur CADxp : (defun c:FORCETP (/ acdoc *error* lay ss obj layobj i counter) ; Attribue à chaque objet sélectionné le type de ligne du calque de l'objet. (vl-load-com) (setq acdoc (vla-get-ActiveDocument (vlax-get-acad-object))) (defun *error* (msg) (and msg (or (member (strcase msg) '("FUNCTION CANCELLED" "QUIT / EXIT ABORT" "FONCTION ANNULEE" "QUITTER / SORTIR ABANDON")) (princ (strcat "\nErreur : " msg)) ) ) (vla-endundomark acdoc) (princ) ) (vla-startundomark acdoc) (if (or (setq ss (cadr (ssgetfirst))) (setq ss (ssget)) ) (progn (setq i 0) (setq counter 0) (repeat (sslength ss) (setq obj (vlax-ename->vla-object (ssname ss i))) (setq layobj (vla-item (vla-get-Layers acdoc) (vla-get-layer obj))) (if (= (vla-get-lock layobj) :vlax-false) (progn (vla-put-linetype obj (vla-get-linetype layobj)) (setq counter (1+ counter)) ) ) (setq i (1+ i)) ) (princ (strcat "\n" (itoa counter) " objets modifiés !")) (princ) ) );if selection (*error* nil) ) (princ "\nCommande à utiliser: FORCETP") (princ)
  11. bryce

    plot

    Si tu parles des fichiers plot.log, ça n'a rien à voir avec HPGL.
  12. bryce

    autocad 2011

    Bonjour, Regarde tout en bas à droite de ton écran, dans la barre d'état. Il devrait y avoir une icône avec un engrenage... ;)
  13. Bonjour, J'ai déjà rencontré ce problème, voir le lien ci-dessous pour des solutions: http://forums.autodesk.com/t5/Installation-Licensing/Some-Products-Fail-to-Install-Result-1603/td-p/3382347 Pour ma part, j'avais utilisé la solution donnée dans le premier commentaire, càd copier le dvd d'install sur le disque dur et modifier le fichier setup.ini pour éliminer certains prérequis qui étaient déjà installés (c'était DOTNET je crois dans mon cas)... <_< Dans ton cas, dans le setup.ini il y aura quelque chose comme #==================== ACADLT [ACADLT] PLATFORM=NATIVE PREREQUISITE=OS;IE;SSE2;DOTNET;DOTNETUPDATE;VCREDISTX86;VCREDISTX64;MSXML;CM POSTREQUISITE= PRODUCT_NAME=AutoCAD LT 2011 et il faudra modifier la ligne PREREQUISITE : PREREQUISITE=OS;IE;SSE2;DOTNET;DOTNETUPDATE;VCREDISTX64;MSXML;CM
  14. bryce

    ScanDXF Beta

    Bonjour, Pour l'aire négative, c'est un oubli de ma part dans le cas où la polyligne est dessinée en sens antihoraire. C'est déjà corrigé dans la beta 10, merci de l'info ! Je mettrai la beta 10 en ligne avant la fin du mois, je bosse encore dessus (pas très intensivement en ce moment, il faut bien profiter un peu de ce bref été... :P ).
  15. bryce

    Hachure damier

    XDELIM ne sert pas que pour les xrefs, on peut s'en servir pour délimiter un bloc (ou un INSERM). Le 'clip' qui te manque tant ressemble beaucoup à la commande EXTRIM des outils Express, non ?
  16. bryce

    ScanDXF Beta

    Après quelques tests, c'est effectivement probablement dû à l'encodage du fichier DXF. ScanDXF considère que le fichier est encodé en UTF8, mais je viens de me rendre compte que les DXF versions R12/2000/2004 sont encodés en ANSI. Je vais corriger ça...
  17. bryce

    ScanDXF Beta

    Bonjour, Euh... non, désolé... :huh:
  18. bryce

    changer un cercle en bloc

    Bonjour, Je viens d'écrire ce petit Lisp, comme ça tu as l'embarras du choix ! :D (defun c:CTB ( / acdoc ms *error* ss bname b ) ; CirclesToBlocks, remplace les cercles sélectionnés par des références de bloc. ; (setq bname "NOMDUBLOC") ; décommenter la ligne pour prédéfinir le nom du bloc (setq effacerCercles T) ; remplacer T par nil pour ne pas effacer les cercles (vl-load-com) (setq acdoc (vla-get-ActiveDocument (vlax-get-acad-object)) ms (vla-get-ModelSpace acdoc) filter '((0 . "CIRCLE")) ) (defun *error* (msg) (and msg (or (member (strcase msg) '("FUNCTION CANCELLED" "QUIT / EXIT ABORT" "FONCTION ANNULEE" "QUITTER / SORTIR ABANDON")) (princ (strcat "\nErreur : " msg)) ) ) (if ss (vla-delete ss)) (vla-EndUndoMark acdoc) (princ) ) (if (cadr (ssgetfirst)) (setq ss (ssget "_I" filter)) (progn (prompt "\nSélectionnez les cercles à remplacer ou <entrée pour tous> : ") (or (setq ss (ssget filter)) (setq ss (ssget "_A" filter)) ) ) ) (if (not bname) (setq bname (getstring "\nNom du bloc : "))) (if (and (setq ss (vla-get-ActiveSelectionSet acdoc)) (or (tblsearch "BLOCK" bname) (setq bname (findfile (strcat bname ".dwg")))) ) (progn (vla-StartUndoMark acdoc) (vlax-for c ss (setq b (vla-InsertBlock ms (vla-get-Center c) bname 1 1 1 0)) (vla-put-Layer b (vla-get-layer c)) (if effacerCercles (vla-Delete c) ) ) ) (progn (setq ss nil) (princ "\nBloc non trouvé !") ) ) (*error* nil) ) La commande peut être annulée. Les cercles peuvent être présélectionnés (parSélection rapide par ex.) Le bloc n'a pas forcément besoin d'exister dans le dessin, s'il existe sous forme de fichier dans un chemin de recherche d'AutoCAD. Les blocs sont insérés sur le même calque que les cercles. On peut prédéfinir dans le fichier LSP le nom du bloc à insérer, et si les cercles doivent être effacés ou non.
  19. bryce

    Hachure damier

    Ce n'est pas un groupe à proprement parler, mais oui, le résultat est à peu près le même.
  20. bryce

    LWPOLYLIGN

    Bonjour, A ta place, je pense que je ferais une réparation/réinstallation d'AutoCAD, car ta palette Propriétés me semble vraiment bizarre... Elle affiche les noms des propriétés en anglais pour tous les types d'objets ? :blink:
  21. bryce

    Hachure damier

    Bonjour, En l'occurrence, la commande INSERM n'a rien à voir avec les xref... ;)
  22. bryce

    Hachure damier

    Bonsoir, INSERM + XDELIM :)
  23. bryce

    ScanDXF Beta

    Je vais regarder pour l'export automatique, mais ce sera peut-être plutôt un fichier CSV qu'un XLS, au moins dans un premier temps. Pour les accents, je suis sur 7 64 bits aussi, donc je ne vois pas trop ce que ça pourrait être... :blink: Pourrais-tu poster un dwg/dxf en exemple, pour que je puisse chercher ce qui cloche ?
  24. bryce

    ScanDXF Beta

    Bonsoir Christian, Je viens de faire un test rapide, et pas de souci chez moi avec les accents dans les noms de blocs ou de calques... :unsure: Tu aurais un exemple ? Concernant les régions, malheureusement aucune prise en charge possible, car les données les concernant sont propriétaires et "cryptées" dans le fichier DXF. Pareil pour les solides 3D ou les surfaces... Je ne me suis pas encore intéressé aux hachures, mais elles seront prises en compte au moins de manière basique (je n'ai pas encore regardé comment ça se passe quand le contour contient une spline par exemple, quand il y a des trous, etc.).
  25. Bonjour, Celui-ci a l'air de fonctionner : (defun c:DG (/ *error* acdoc groups ss i gl) ; Décompose les groupes auxquels appartiennent les objets sélectionnés. ; Brice Studer, ocobre 2011 (vl-load-com) (setq acdoc (vla-get-activedocument (vlax-get-acad-object)) groups (vla-get-groups acdoc) ) (defun *error* (msg) (and msg (or (member (strcase msg) '("FUNCTION CANCELLED" "QUIT / EXIT ABORT" "FONCTION ANNULEE" "QUITTER / SORTIR ABANDON")) (princ (strcat "\nErreur : " msg)) ) ) (if ss (setq ss nil)) (vla-endundomark acdoc) (princ) ) (vla-startundomark acdoc) (princ "\nSélectionnez les groupes à décomposer <entrée pour tous> : ") (if (setq ss (ssget)) (progn (setq i 0) (repeat (sslength ss) (mapcar '(lambda (x) (and (= 330 (car x)) (= (cdr (assoc 0 (entget (cdr x)))) "GROUP") (or (member (cdr x) gl) (setq gl (cons (cdr x) gl)) ) ) ) (entget (ssname ss i)) ) (setq i (1+ i)) ) (foreach g gl (entdel g) ) ) (vlax-for g groups (setq gl (cons g gl)) (vla-delete g) ) ) (princ (strcat "\n" (itoa (length gl)) " groupes décomposés !")) (*error* nil) (princ) ) (princ "\nCommande à utiliser : DG") (princ) ;) PS: le code de ton lien fonctionne chez moi...
×
×
  • 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é