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

    ScanDXF Beta

    Bonjour Christian, Par défaut, Excel utilise le séparateur décimal défini dans Windows. Si c'est la virgule (c'est le cas par défaut en Français) et si je force le point comme séparateur décimal dans ScanDXF, les cellules ne seront pas reconnues comme des cellules numériques lors de l'export... Je verrai par la suite s'il y a moyen d'ajouter dans ScanDXF une option pour choisir le séparateur. Pour la largeur des colonnes, la taille de la fenêtre, etc., c'est des "détails cosmétiques". J'ai prévu de m'en occuper une fois que j'en aurai à peu près fini avec les fonctionnalités. ;)
  2. bryce

    ScanDXF Beta

    Pour le séparateur décimal, ScanDXF utilise celui qui est défini dans le panneau de configuration de Windows, dans les options régionales. Si tu choisis le point dans le panneau de config, ça devrait être ok. Je me dis que ça vaudrait peut-être le coup de tenter la commercialisation une fois que le programme sera abouti, mais pour l'instant il y a encore pas mal de boulot...
  3. bryce

    ScanDXF Beta

    Bonjour Christian, Ton message m'a permis de me rendre compte que dans les version récentes de ScanDXF, c'était le nom *Uxxx des blocs dynamiques qui était affiché... Merci pour le "débuggage" ! J'ai mis en ligne la Beta 9, qui corrige cet oubli et apporte quelques nouveautés (travaux en cours, attention ça peut crasher quand on joue trop...). Beta 9 - correction d'un bug sur l'affichage du nom des blocs dynamiques - amélioration du redimensionnement des colonnes (dans l'onglet Entités seuement pour le moment) - possibilité de choisir les colonnes à afficher (dans l'onglet Entités seuement pour le moment) - ajout d'un bouton pour répartir la largeur des colonnes (dans l'onglet Entités seuement pour le moment). Pour l'instant les propriétés spécifiques aux blocs dynamiques (paramètres, états de visibilité...) ne sont pas encore supportées.
  4. bryce

    nom du fichier

    Bonjour, Je suppose que si le nom du fichier changeait à l'enregistrement, c'est qu'il s'agissait déjà d'un champ (de type Expression Diesel). ;) Le carré, ça me ferait plus penser à un problème de police de caractère... :unsure: <_< Pourrais-tu poster un fichier en exemple ?
  5. Bonjour, Tu as besoin de faire quoi ? Exporter des coordonnées de points ? De blocs ? :unsure: Je te suggère de tester ScanDXF. ;)
  6. Bonjour, Tu peux rajouter dans ta barre d'outils un bouton qui lance la commande _DXFOUT ( ou SAUVEDXF). Le bouton doit sans doute déjà exister dans la boîte de dialogue CUI.
  7. bryce

    Redéfinir en masse des blocs

    Bonjour, Tu as cette erreur parce que les outils Express ne sont pas installés sur ton AutoCAD. Tu peux soit les installer, soit utiliser une version modifiée du Lisp : (defun FolderBox (message directory flag / folder sh) ;; (gile) (setq shell (vlax-create-object "Shell.Application")) (if (setq folder (vlax-invoke shell 'browseforfolder 0 message flag directory)) (setq folder (vlax-get-property (vlax-get-property folder 'self) 'path)) (setq folder nil) ) (vlax-release-object shell) folder ) (defun c:MREDEF ( / dir files f b ) (if (setq dir (folderbox "" "" 1) files (vl-directory-files dir "*.dwg" 1) ) (progn (foreach f files (if (tblsearch "block" (setq b (vl-filename-base f))) (progn (command "_-insert" (strcat b "=" dir "\\" f)) (command) ) ) ) ) ) )
  8. bryce

    polices forme manquantes

    ltypeshp.zip ;)
  9. Bonjour, En ce qui me concerne, je ne comprends pas le sens de la question... <_< PS: je ne vois pas le rapport qu'il peut y avoir entre récupérer la sélection précédente d'une part, et effacer le dernier objet créé d'autre part... :unsure:
  10. Bonjour, Bizarre... C'est peut-être des fichiers créés avec un autre logiciel ? Tu pourrais poster un exemple de dwg ?
  11. bryce

    propriétés des cotes

    Bonjour, La procédure en vidéo :
  12. bryce

    champs dans un bloc

    Non, dans le fichier que tu as posté le bloc ne comporte aucun attribut, seulement un texte.
  13. bryce

    champs dans un bloc

    Bonjour, Il faut utiliser un attribut avec le champ comme valeur par défaut, plutôt qu'un texte. ;)
  14. En fait il y a une coquille lignes 25 et 42, il faut remplacer (foreach Z Post (write-line Z post)) par (foreach Z Post (write-line Z Fichier)) ;)
  15. Bonjour, Dans la routine Len-Line, tu ne fermes pas le fichier après l'avoir lu. Peut-être que c'est ce qui empêche de le rouvrir ensuite en écriture ?
  16. Bonjour, Tu peux aussi tester ScanDXF, qui fait exactement ce que tu souhaites. :)
  17. bryce

    ScanDXF Beta

    Il sera en anglais et français à terme (c'est déjà en partie le cas d'ailleurs), avec peut-être la possibilité de créer des fichiers de langues autres. Il y aura peut-être même une version Mac...
  18. Sur une version complète, un exemple de programme en Lisp pour figer toutes les cotes sélectionnées en une fois : (defun c:DIMFREEZE ( / acdoc filter ss ) (vl-load-com) (setq acdoc (vla-get-ActiveDocument (vlax-get-acad-object)) filter '( (0 . "DIMENSION") ) ) (if (cadr (ssgetfirst)) (setq ss (ssget "_I" filter)) (progn (prompt "\nSélectionnez les cotes à forcer ou <entrée pour toutes> : ") (or (setq ss (ssget filter)) (setq ss (ssget "_X" filter)) ) ) ) (if ss (progn (vla-startundomark acdoc) (setq ss (vla-get-ActiveSelectionSet acdoc)) (vlax-for d ss (vla-put-TextOverride d (rtos (vla-get-measurement d) (vla-get-UnitsFormat d) (vla-get-PrimaryUnitsPrecision d)) ) ) (setq ss nil) (vla-endundomark acdoc) );progn ) (princ) )
  19. Sur une version LT, je ne vois pas vraiment d'autre solution... <_<
  20. bryce

    Echelle linéaire

    Bonjour, L'échelle linéaire forcée n'est pas accessible directement avec entget, car elle est stockée dans les XData... <_< Elle est beaucoup plus facile à récupérer en Visual Lisp avec (vla-get-LinearScaleFactor). Ex: (vla-get-LinearScaleFactor (vlax-ename->vla-object (car (entsel))))
  21. Ou, dans le cas d'un perçage, utiliser l'assistant de conception pour percer les 2 pièces dans le contexte de l'assemblage.
  22. Bonjour, La solution que tu utilises est la plus simple. L'autre possibilité est de créer des fenêtres dans une présentation, chaque fenêtre n'affichant qu'une des extrémités. C'est un peu acrobatique, mais le dessin reste en taille réelle dans l'espace Objet.
  23. bryce

    ScanDXF Beta

    Salut Christian, J'y ai pensé, mais je ne suis pas encore fixé. Si c'était le cas, ce serait de toutes façons pour un prix très léger. La limitation dans le temps est surtout là pour éviter que des vieilles versions beta pas finies traînent dans la nature... Il y a encore beaucoup de choses que je veux améliorer, ça en fait partie. ;) Par exemple: - permettre le choix des colonnes à afficher ou non - améliorer le calul de surface des polylignes. Pour l'instant, la valeur affichée est fausse si la polyligne s'auto-intersecte - etc.
  24. J'ai remodifié le code pour ignorer les noms déjà existants. Les blocs non renommés sont sélectionnés à la fin de l'exécution.
  25. Ça, c'est la nouvelle erreur ! :P Il y a effectivement des LABEL en doublon...
×
×
  • 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é