-
Compteur de contenus
5 029 -
Inscription
-
Dernière visite
-
Jours gagnés
56
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par bonuscad
-
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.
-
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.
-
Faire defiler la vue courante sur une feuille de presentation
bonuscad a répondu à un(e) sujet de binif dans AutoCAD 2009
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 -
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.
-
Traduire des distance métriques en pieds
bonuscad a répondu à un(e) sujet de pierrevigneux dans Débuter en LISP
Salut, Tu as la fonction lisp (cvunit) pour faire des conversions dans des systèmes de mesure. Regarde l'aide pour l'usage.... -
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.
-
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
-
lisp pour lister un fichier de comande piste
bonuscad a répondu à un(e) sujet de Maxime85 dans AutoCAD 2008
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 -
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:
-
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)
-
Affecter un raccourci clavier à un LISP ?
bonuscad a répondu à un(e) sujet de brunomu dans AutoCAD 2010
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... -
J'ai remis la main sur le code de Serge Camiré que j'avais déjà posté. Pour ceux que ça intéresse...
-
Ç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...
-
Affecter un raccourci clavier à un LISP ?
bonuscad a répondu à un(e) sujet de brunomu dans AutoCAD 2010
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). -
Affecter un raccourci clavier à un LISP ?
bonuscad a répondu à un(e) sujet de brunomu dans AutoCAD 2010
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) )) -
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.
-
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.
-
:calim: Cela ne m'étonne guère de ma part d'avoir inversé les possibilités. Alzheimer quand tu me guettes...
-
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.
-
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.
-
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.
-
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...
-
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...
-
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. ;)
-
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é.
