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. Correction de la macro : ^C^C_.snapang;\_.userr1;$M=$(getvar,snapang);_.snapang;\_.userr2;[surligneur]"[/surligneur]$M=$(getvar,snapang)[surligneur]"[/surligneur]; Et une tentative d'explication dans ce sujet...
  2. Oui, dans le sujet auquel tu fais référence, c'est exactement la même cause... et le même remède. :) Comme cette section du forum n'est pas la plus animée, je vais me permettre d'exhumer ce vieux sujet... :P
  3. Je dirais que c'est relativement logique une fois qu'on a compris comment fonctionne l'interpréteur DIESEL, ce qui n'est pas évident... :P La seule explication que j'ai trouvée et qui m'a aidé à piger le truc est en anglais sur cette page: http://members.iinet.net.au/~bigbyte/diesel.htm En gros, [surligneur]dès que l'interpréteur rencontre la première expression DIESEL, il évalue l'ensemble des expressions DIESEL suivantes avant de reprendre la macro après la première expression[/surligneur]. Dans le cas de ta macro, il évalue donc $(getvar,ctab) ET $(getvar,useri5) AVANT de revenir renseigner useri5 et reprendre l'évaluation de la suite de la macro, d'où le décalage. Le fait de mettre $(getvar,useri5) entre guillemets empêche l'interpréteur d'évaluer l'expression la première fois; l'expression est renvoyée comme une simple chaîne, ce qui fait qu'elle ne sera évaluée qu'au 2nd passage, APRES que la variable useri5 ait été renseignée avec la valeur de ctab. Pas évident à expliquer... :casstet:
  4. C'est une vidéo HD, elle ne sera pas floue si tu choisis une résolution plus élevée que celle par défaut ! http://nsa19.casimages.com/img/2010/11/04/101104052858678861.png La palette "Paramètres" n'existe effectivement qu'à partir de la version 2010, avec l'apparition du dessin paramétrique. Je te ferais amicalement remarquer que nous sommes dans le forum "AutoCAD 2011", et que la question portait sur la possibilité de récupérer un paramètre utilisateur. ;) Or pour créer un paramètre utilisateur, il faut utiliser cette palette... Tu n'en as pas besoin par contre pour créer des paramètres de type linéaire, etc., mais c'est deux choses totalement différentes, bien que les termes entraînent une certaine confusion. J'en ai créé un aussi dans la vidéo pour montrer que la démarche permettant de récupérer un paramètre utilisateur ou un paramètre linéaire dans un champ était identique. [Edité le 4/11/2010 par bryce]
  5. Le lien reçu par courriel ne fonctionnait pas non plus, mais effectivement c'est réparé. :)
  6. Dommage qu'on ne puisse pas télécharger la version d'évaluation... :casstet:
  7. Ça n'a pas l'air possible à personnaliser dans la boîte de dialogue CUI... :casstet:
  8. bryce

    Exposant

    Oui, mais la question c'est justement comment mettre en indice ou en exposant autre chose qu'un 2 ou un 3...
  9. bryce

    Exposant

    Bonjour, Le seul moyen à ma connaissance, c'est de bidouiller avec l'empilement du texte. C'est un peu la même chose que ce que propose thry0, mais je le fais en général avec un /. Voici un exemple en vidéo :
  10. Je cite Christian : :casstet:
  11. Bonjour, Avec quelques guillemets, la solution : ^c^cuseri5;$m=$(getvar,ctab);_-layer;E;[surligneur]"[/surligneur]$m=$(getvar,useri5)[surligneur]"[/surligneur]-FIL;;modemacro;Useri=>[surligneur]"[/surligneur]$(getvar,useri5)[surligneur]"[/surligneur]---Présentation=>$(getvar,ctab); ;) [Edité le 4/11/2010 par bryce]
  12. Bonjour, Je ne crois pas que ce soit possible en utilisant une formule ou du DIESEL dans un champ... :(
  13. Tu peux agrandir la vidéo sur youtube, c'est sûr qu'avec la taille par défaut on ne voit pas grand chose. :hallucine: En bas à droite de la vidéo, il y un bouton avec "360p" écrit dessus, tu peux augmenter la résolution et utiliser les boutons qui se trouvent à côté pour passer en plein écran. ;) La palette en question est celle des paramètres, puisque dans la vidéo je montre comment récupérer un paramètre linéaire dans un attribut, et la même manip pour un paramètre utilisateur.
  14. Réinsère ton bloc, ou synchronise-le... Si ça ne suffit pas, je n'ai pas de 2008 sous la main pour tester... [Edité le 3/11/2010 par bryce]
  15. J'en profite pour répondre à la question d'origine : La réponse est oui : http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=30243#pid131119
  16. Bonjour, Il est tout à fait possible de récupérer et afficher la valeur d'un paramètre personnalisé à l'aide d'un champ. :) Par contre, il faudra obligatoirement créer un attribut, et insérer le champ comme valeur par défaut de l'attribut. Voici une petite vidéo (dispo en HD) qui montre comment récupérer un paramètre linéaire et un paramètre personnalisé : http://nsa19.casimages.com/img/2010/11/03/101103063228752598.png [Edité le 3/11/2010 par bryce]
  17. bryce

    FONCTION SHADE

    Dessine un cylindre, tu verras bien la différence entre ombrage plat et ombrage Gouraud ! ;) L'ombrage Gouraud est lissé, avec un ombrage plat on voit des facettes sur les faces courbes.
  18. Tu es vraiment sûr qu'avant de lier il n'y a rien d'autre que 3 xrefs dans le dessin ? Essaie de faire un select avant de lier les xrefs pour voir. Normalement si tu as 3 xrefs, après les avoir liées tu devrais te retrouver avec 3 blocs. C'est seulement après avoir décomposé ces 3 blocs que tu devrais avoir plein d'objets dans le dessin. Il y a quelque chose de bizarre, je ne vois pas trop ce que je pourrais te dire de plus sans voir les fichiers. ;)
  19. Certes c'est en général une bonne pratique, mais en l'occurrence la commande DECOMPOS ne renvoie pas "Commande inconnue", donc le fait d'utiliser _EXPLODE à la place ne changerait rien pour Turtle... ;)
  20. 5680 ?! :exclam: Je n'ai peut-être pas bien compris ce que tu cherches à faire... Je pensais qu'il s'agissait de lier les xrefs du dessin, ce qui a pour effet de les "transformer" en blocs, puis de décomposer uniquement ces blocs là. Mais je doute que ton dessin contienne 5680 xrefs... :P S'il y a d'autres objets dans le dessin qui ne doivent pas être décomposés, il faudrait les protéger (geler ou verrouiller tous les calques sauf ceux contenant les xrefs par ex.). Pour progresser, je pense qu'il faudrait que tu postes ton dessin. DECOMPOS D, c'est normal que ça n'explose qu'un objet, puisque D sert à sélectionner LE dernier objet créé. Aucun intérêt pour ce que tu cherches à faire... DECOMPOS P a l'air de fonctionner; les 5678 objets qui n'ont pas pu être décomposés ne sont peut-être tout simplement pas des objets décomposables (lignes, cercles, etc.) ? lili2006, je ne vois pas ce que ça changerait d'utiliser _explode au lieu de decompos... [Edité le 2/11/2010 par bryce]
  21. Effectivement, QAFLAGS (je ne connaissais pas) a un effet. Quand elle est à 0, la commande _EXPLODE lancée depuis un script n'accepte pas P comme jeu de sélection. En la mettant à 1, P est accepté mais il n'y en a même pas besoin, il suffit de lancer _EXPLODE directement après SELECT, comme si la sélection restait active (sur une 2011, c'est peut-être différent sur d'autres versions). Du coup, ces deux scripts fonctionnent chez moi : http://up.ahst.fr/?f=x2h2ex -xref l * decompos tout (ligne vide) ou http://up.ahst.fr/?f=p5hsca -xref l * qaflags 1 select tout (ligne vide) decompos qaflags 0 (ligne vide) PS: infos sur QAFLAGS [Edité le 2/11/2010 par bryce]
  22. L'inconvénient, c'est que cette variable n'est enregistrée nulle part. Il faut donc la redéfinir à chaque lancement d'AutoCAD (par ex. dans AutoCAD.lsp, ou avec un script au démarrage).
  23. Bonjour, Avec MODEMACRO, tu peux afficher un message dans la barre d'état, tout à gauche devant les coordonnées. En utilisant du DIESEL dans le message, tu peux afficher dynamiquement la valeur d'une variable. Petit exemple de valeur à donner à MODEMACRO pour afficher la valeur de ATTDIA : ATTDIA = $(getvar, attdia)
  24. Ok je vois, ça le fait aussi chez moi... Je pense que c'est le comportement normal de la saisie dynamique : quand le curseur est "sous" l'angle 0°, l'angle affiché dans la cote est un angle négatif, même si le signe "-" n'apparaît pas devant. Si à ce moment là on entre 315 par exemple comme valeur dans la cote dynamique, ça correspond à un angle de -315°, soit +45°. :casstet: D'ailleurs le comportement est le même en-dehors de l'éditeur de bloc. Du coup, je suis étonné que sur ton poste ça se passe différemment... :P [Edité le 30/10/2010 par bryce]
  25. Tu es à jour au niveau correctifs (Update 2 ) ? Ça arrive aussi en entrant des coordonnées polaires au clavier (saisie dynamique activée et désactivée) ? Pourrais-tu préciser ce qui se passe ? (poster une capture par ex.)
×
×
  • 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é