Aller au contenu

bonuscad

Membres
  • Compteur de contenus

    5 029
  • Inscription

  • Dernière visite

  • Jours gagnés

    56

Tout ce qui a été posté par bonuscad

  1. bonuscad

    3D conique

    Bon j'ai pris la peine d'essayer, j'ai poussé le vice jusqu'à me mettre en perspective et d'ajuster la focale pour avoir des objets déformés, résultat: le cadre de capture est bien orthogonal. Ceci sous Autocad Map2009.
  2. Salut, Pour compléter la réponse de (gile) qui t'oriente sur la modification de Xdata, je te propose ce lien qui te donnera un aperçu sur la création d'entité avec des Xdata. Les xdata sont très intéressantes, mais nécessite de programmer un minimum de façon à pouvoir exploiter ces données. Il n'y a pas de code tout cuit fourni par Autodesk, tu as bien les outils rudimentaires des ExpressTools qui peuvent aider, mais un à mon avis un code spécifique s'impose quand on veut utiliser ce type de données étendues pour vraiment en avoir une utilisation orientée. Tu as aussi les ldata (vlax-ldata-put) (vlax-ldata-get) qui sont peut être plus facilement manipulables. Je te laisse faire une recherche sur le site si cette alternative peut t'intéresser.
  3. Une façon d'utiliser un PAN Ortho avec la souris est d'appuyer sur le bouton du milieu et ENSUITE en maintenant la touche Shift du clavier enfoncée: le pan est alors verrouillé en mode ortho X ou Y
  4. Bonjour, Peut être essayer par le panneau de configuration Windows "Options régionales et linguistiques" Dans l'onglet "Options régionales" choisir "Personnaliser", tu devrais avoir accès au type de séparateur. Ça c'est pour XP, mais avec Vista ou Seven cela doit être similaire. Ce réglage à une influence pour Autocad.
  5. Salut, Tu as la fonction lisp (cvunit) pour faire des conversions dans des systèmes de mesure. Regarde l'aide pour l'usage....
  6. bonuscad

    Une nouvelle énergie ?

    Bonsoir à tous, On m'a fait découvrir une nouvelle énergie Les Espagnols seraient-ils moins c..s que nous ! :P En tout cas cela me semble plus prometteur que les gaz de schiste... cela mérite qu'on s'y intéresse de plus près. En plus c'est certainement moins onéreux et moins polluant.
  7. Salut, Il y a aussi InkScape en open source qui est capable de générer du DXF à partir de PDF (à la façon d'Illustrator). Je ne m'en suis pas encore trop servi, le seul PDF que j'ai converti contenait de l'image ET du vectoriel mélangé. J'ai bien réussi à récupéré le vectoriel, mais il reste quand pas mal de chose à arranger par la suite. C'est pas du tout cuit :P
  8. Salut, Je te propose PisCom Je pense qu'il peut répondre à ton besoin, je n'utilise plus Piste donc je ne ferais pas de modification de code, à prendre tel quel ou à modifier selon tes soins. Le lisp crée un fichier .CAP que le module d'axe en plan de piste rapatrie avec la commande LIR
  9. bonuscad

    Une nouvelle énergie ?

    Un premier rassemblement national contre l'exploitation du gaz de schiste C'est rassurant de voir que les gens se mobilisent... Je me suis amusé à relire (rapidement) la constitution européenne: Ça me fait rire (jaune tout de même), d'abord on s'assoit sur le référendum et ensuite sur la constitution elle-même. Belle Chimère qu'ils nous ont inventé ! :casstet:
  10. Bonjour, L'outil d'Eric ne pourrait-il pas te rendre service? Autrement il te faut ouvrir ton DXF et chercher l'ID de la version. Elle se présente sous la forme: $ACADVER 1 AC10xx Généralement cette info ce trouve dans le début du fichier (pas besoin de tout lire)
  11. Ha ! Un peu surpris quand même. Fais bien le copier de la 1ère parenthèse à la dernière, car les commentaire ";" plus les lignes vides si elles sont collées directement en ligne de commande vont générer des validations non voulues. Ou enregistre dans un fichier que tu chargeras de façon classique...
  12. bonuscad

    Accroche objet

    J'ai remis la main sur le code de Serge Camiré que j'avais déjà posté. Pour ceux que ça intéresse...
  13. bonuscad

    Accroche objet

    Ça me rappelle un code de Serge Camiré qui surveillait en temps réel l'état des variables. Dès qu'une commande ou un lisp modifiait une variable, on en était informé, pratique pour identifier la cause de ce changement d'état de variable. J'ai bien fais une recherche sur le site, mais pas trouvé, à moins qu'il l'ait publié ailleurs. Si quelqu'un d'autre se souvient...
  14. Copie-colle le code en ligne de commande et teste ton pavé numérique. Que dire de plus ...? C'est un exemple, après exécution le code n'est plus présent en mémoire (fonction lambda).
  15. Bonjour, Peut être une façon de faire avec (grread), un exemple ! ;48 = 0 ;...= ... ;57 = 9 ;43 = + ;45 = - ;42 = * ;47 = / ;46 = . ((lambda ( / pc dd) (setvar "cmdecho" 0) (while (and (setq key (grread T 4 0)) (not (member key '((2 13) (2 32))))) (setq pc (getvar "VIEWCTR") dd (* (getvar "VIEWSIZE") 0.125)) (cond ((eq (cadr key) 42) (command "'_.zoom" "_all") ) ((eq (cadr key) 43) (command "'_.zoom" "1.25X") ) ((eq (cadr key) 45) (command "'_.zoom" "0.75X") ) ((eq (cadr key) 46) (command "'_.zoom" "1") ) ((eq (cadr key) 47) (command "'_.zoom" "_extent") ) ((eq (cadr key) 48) (command "'_.zoom" "_c" (mapcar '(lambda (x y / ) (* (+ x y) 0.5)) (getvar "VSMIN") (getvar "VSMAX")) "") ) ((eq (cadr key) 49) (command "'_.-pan" pc (polar pc (* pi 0.25) dd)) ) ((eq (cadr key) 50) (command "'_.-pan" pc (polar pc (* pi 0.5) dd)) ) ((eq (cadr key) 51) (command "'_.-pan" pc (polar pc (* pi 0.75) dd)) ) ((eq (cadr key) 52) (command "'_.-pan" pc (polar pc 0.0 dd)) ) ((eq (cadr key) 53) (command "'_.zoom" "_c" (mapcar '(lambda (x y / ) (* (+ x y) 0.5)) (getvar "VSMIN") (getvar "VSMAX")) "1x") ) ((eq (cadr key) 54) (command "'_.-pan" pc (polar pc pi dd)) ) ((eq (cadr key) 55) (command "'_.-pan" pc (polar pc (* pi 1.75) dd)) ) ((eq (cadr key) 56) (command "'_.-pan" pc (polar pc (* pi 1.5) dd)) ) ((eq (cadr key) 57) (command "'_.-pan" pc (polar pc (* pi 1.25) dd)) ) ((eq (car key) 2) (princ " *** Touche non valable! *** ")) ) ) (setvar "cmdecho" 1) ))
  16. Bonjour, Pour une macro dans un bouton, le symbole utilisé est \ . Par exemple,la macro pourrait être ceci: *^C^C_.break;\_first;_int;\_none;@; * pour qu'elle soit répétitive (on arrête avec Esc) Ici j'ai forcé le premier point a être une intersection (je veux toujours couper à l'intersection de 2 objet) et j'ai mis "aucun" en forcé pour que le 2ème point soit bien le même que le 1er (@). l'option "_int" pourrait être remplacé par "_near" (proche), ou autre possibilité en ne mettant rien (ça utilisera le mode accrochobj courant), mais le fonctionnement risque d'être plus aléatoire.
  17. Peut être tenter une modification des marges définie dans ton pc3 pour le PDF. Les marges d'un A3 en PDF sont par défaut assez large pour supporter les mêmes marges qu'une imprimante standard. Mais dans ton cas les marges de ton PDF ont l'air plus grande. Dans l' "Editeur de configuration du traceur" -> Calibrage & format papier utilisateur. et tu modifie "Modifier les formats de papier standards (zones d'impression)" En réduisant un peu tes marges tu devrais obtenir ton cadre en entier.
  18. :calim: Cela ne m'étonne guère de ma part d'avoir inversé les possibilités. Alzheimer quand tu me guettes...
  19. Il y a parfois des nuances avec des macros écrites sous une version pleine et exécuté sous une LT. Je pense croire que cela vient des variables USERRx qui ne sont pas comprise ou mal lues sous une LT. Le diesel n'interprète que des chaines sous une LT, il vaut mieux stocker la/les variables dans USERSx. En faisant cette substitution de variable, ça doit fonctionner.
  20. bonuscad

    DIESEL...

    Je n'ai pas de LT et en plus de version 2011, mais cela me rappèle un sujet de 2006 que j'avais évoqué concernant le fichier .NFL . Peut être toujours une possibilité ? Un backdoor des versions LT qui permet une interprétation de filtre en lisp. Mais je laisse le soin à ceux qui ont une 2011 pleine ou LT de tenter des tests. C'est de la bidouille mais qui peut bien rendre service si ça fonctionne.
  21. bonuscad

    Commande _CovaEdigeoImport

    J'ai retenté ma chance idem ... Le UndoCMD m'a mis la puce à l'oreille. Donc avant de lancer la commande edigeoimportrep, j'ai fais un _UNDO _CONTROL _NONE (ce qui revient à modifier UNDOCTL en lecture seule) Et là pas de soucis après 8 heures de traitement, pas de plantage.
  22. bonuscad

    Commande _CovaEdigeoImport

    Merci beaucoup Thierry, En effet cela convient, J'ai eu droit à un rapport d'erreur concernant un "UndoCMD" à la moitié du traitement. Je retente ma chance, en espérant que l'erreur ne va pas se reproduire...
  23. Bonjour, Cette commande est super, mais elle n'est pas scriptable: Une boite de dialogue de sélection de fichiers casse le mode script. :( Y aurait-il un autre mode d'appel à cette commande avec par exemple en argument la liste des fichiers. J'en fais appel aux gens de Géomédia pour me dégotter une alternative ;) Me farcir 2047 fichiers manuellement ne me réjouie pas beaucoup...
  24. Tout à fait, mais ma structure est très figée (jusqu'au nombre de caractères dans les noms de dossiers), donc pas soucis. Et encore merci de ton aide qui m'a épargné de nombreux clicks et d'heures fastidieuses. ;)
  25. Entre temps j'ai trouvé une solution, J'ai modifié le batch comme suit: @echo off rem "Pour tous les dossiers dans le dossier courant" for /f %%a in ('DIR *. /S/B') do ( cd %%a for /f %%b in ('DIR *.bz2 /S/B') do ( rem "Extrait le bz2 sur la sortie courante et extrait le tar a la suite" 7z x %%b -so | 7z x -si -ttar cd.. cd.. ) ) Puis j'ai déclaré un PATH sur 7z.exe et cela à fonctionné. Un Grand merci, car ton script m'a bien inspiré.
×
×
  • 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é