Aller au contenu

gwn

Membres
  • Compteur de contenus

    12
  • Inscription

  • Dernière visite

Tout ce qui a été posté par gwn

  1. Bonjour J'ai créer un programme en lisp + boite de dialogue en dcl pour selectionner dans une liste déroulante un des calques présents sur le document. Voici le code dcl : ML_CALQUE : dialog { label = "ML_CALQUE"; : row { : boxed_column { label = "Liste de calque"; : popup_list { key ="selections"; value ="1"; width = 40 ; } } } : row { ok_cancel; } } Et l'appel en lisp : (setq dcl_id (load_dialog "ML_CALQUE.dcl")) (if (not (new_dialog "ML_CALQUE" dcl_id)) (exit) ) (start_list "selections" 1) (mapcar 'add_list listecalque) (end_list) (action_tile "cancel" "(done_dialog)(setq userclick nil)") (action_tile "accept" (strcat "(progn (setq calquechoisit (atof (get_tile \"selections\")))" "(done_dialog)(setq userclick T))")) (start_dialog) (unload_dialog dcl_id) Mon problème c'est que si ma liste "listecalque" dépasse une cinquantaine d'éléments, la boite de dialogue ne me montre que les cinquantes (environ) premiers. Y-a-t-il une limite dans le nombre d'élément que l'on peut afficher dans une liste déroulante? Quelqu'un a-t-il une solution? Merci d'avance!
  2. j'aurai peut-être du préciser également que je n'utilise pas ici de paramètre de visibilité mais une autre technique (un peu bidoullage mais bon ça marche) qui consiste à lier les objets à des paramètres linéaires avec action d'echelle pour ensuite faire une consultation où je donne des valeurs à ces echelles. C'est à dire que si je veux afficher un objet et pas d'autre, ma consultation va rendre tous les autres tellement petits (paramètre echelle à 0.0001 par exemple) qu'on ne le verra qu'en zoomant enormément. Donc c'est comme si on ne le voyait plus... C'est une technique que j'utilise pour contrer le fait qu'on ne peut mettre qu'une visibilité. Mais bon, dans mon cas ici, ça ne fonctionne pas super bien...
  3. Merci pour ta réponse rapide! En fait j'utilise déjà un paramètre de visibilité pour autre chose dans le même bloc donc je cherche une solution sans paramètre de visibilité. Ta solution pourrait quand même fonctionner avec mes paramètres de consultation mais j'aurais bien aimé pouvoir choisir les rectangles et traits dans deux listes séparées (car mon bloc final aurait une liste très très longue sinon, cet exemple étant simplifié). Effectivement j'aurai du penser à enregistrer en version 2007, voici un nouveau lien : http://dl.free.fr/cVBFcgY0o Sinon je ne sais pas s'il y a de nouvel fonctionnalité, j'ai commencé directement sur la version 2012...
  4. Bonjour, J'aimerais savoir s'il y a une technique permettant de pouvoir affecter à un même objet deux paramètres linéaires avec action d'echelle dans un bloc dynamique. Pour illustrer mon problème, j'ai fait un bloc simple disponible sur ce lien : http://dl.free.fr/getfile.pl?file=/QfOMWycx Je m'explique, je souhaite créer un bloc dynamique où je pourrais choisir de faire apparaître un rectangle ou un autre (un noir et un vert comme dans l'exemple). Une fois le rectangle choisit, je veux pouvoir choisir d'afficher quel type de trait lui correspondant je souhaite (le bleu ou le rouge). Les choix se faisant avec des paramètres de consultation liés à des paramètres linéaires d'action echelle. Un autre example peut être plus parlant serait : je choisis le modèle de voiture et après je choisis si je veux afficher les roues ou non. Le problème est que je n'arrive pas à lier mes traits au choix de rectangle ET au choix de type de trait car les traits seraient liés à deux actions d'echelle et cela fonctionne donc mal... Sachant que j'utilise déjà un paramètre de visibilité dans mon bloc final donc je ne peux pas résoudre mon problème avec une visibilité. Voilà, j'espère ne pas m'être trop mal expliqué. Quelqu'un aurait-il une technique qui fonctionne pour mon problème? Merci d'avance!
  5. Ah, je n'y avais pas pensé. C'est parfait comme solution!! Merci!!
  6. Ba visiblement non il doit encore y avoir des bugs...je sais pas, j'ai toujours utilisé les associatives en fait. J'avais pas eu trop de problème jusqu'à aujourd'hui. Pour l'étirement, c'est une idée mais j'ai besoin d'utiliser un paramètre déplacement dans mon cas. Je souhaite une cote entre un point fixe et mon objet qui se déplace dynamiquement. Dommage, ca aurait été une bonne idée!
  7. Bonjour, Une question de me tourne dans le tête depuis un certain moment : A quoi sert l'intitulé "converti" ou bien "personnaliser" qui apparaissent dans les paramètres de consultation des blocs dynamiques et dans quels cas à-t-on plutot l'un, l'autre ou aucun des deux? A+
  8. Bonjour, J'ai un bloc dynamique avec des paramètres de déplacement et des côtes qui leurs sont associés. Les côtes se mettent donc à jour en fonction de la distance que l'on affecte à ces paramètres. J'ai eu à plusieurs reprise un problème avec ces côtes : elles se remettent non associative alors qu'elles étaient bien associatives à leurs création. Ca se produit lorsque je fais des modifications dans le bloc, mais je ne touche pourtant pas à ces cotes... je ne comprends pas. (Je ne pense pas que cela influence le problème mais pour info, j'ai également des attributs champs qui prennent la valeur de ces côtes) Aussi, j'aimerai savoir : Lorsque l'on a plusieurs objects superposés, y a-t-il un moyen de définir à quel object est associée une cote? A+
  9. En fait j'utilise le copier coller sur ce bloc en particulier car il a beaucoup de paramètre dynamique et je n'ai pas envie de tout remettre bien lorsque j'ai besoin d'un autre bloc. Mais d'habitude, je suis d'accord, je préfère ré-insérer mes blocs. J'avais essayé le lisp LATT, qui effectivement est pas mal du tout. Mais finalement j'ai opté pour la solution de mettre des champs mais hors de l'éditeur de bloc : comme ça mes deux attributs sont toujours liés quand je copie le bloc (sans être liés au bloc précedent, ce qui était le problème avec LATT) Je garderai aussi la solution d'utiliser ATTEDIT de ACAD666, qui est une bonne idée si je réinsère mon bloc! En tout cas, merci beaucoup pour vos réponses!
  10. Ouai ce serais une solution. Mais pour rentrer les valeurs d'attribut en ligne de commande, il faut réinsérer le bloc à chaque fois, et j'utilise pas mal le copier coller pour avoir d'autre bloc similaire. Il n'y aurait pas une solution où ne nous poserait même pas la question, et les deux valeurs se remplieraient en une seule saisie? En tout cas merci pour ta réponse si rapide.
  11. Bonjour, Je souhaiterais créer un bloc avec un attribut et un texte lié à cet attribut. Mon but est de n'avoir à rentrer une valeur qu'une seule fois par bloc inséré mais qu'elle apparaisse à deux endroits dans ce bloc. J'ai bien essayé d'utiliser un champs lié à la valeur de mon attribut. Cependant, lorsque je sors de l'éditeur de bloc, le champs garde la valeur par défaut et non la valeur que je rentre dans l'attribut (même en régénérant). Je ne sais pas si mon problème est trèc clair mais j'apprécierai toutes réponses!
  12. Salut, Super vidéo! Effectivement les contraintes paramétriques ne fonctionnent pas très bien lorsqu'on les cumulent avec des paramètres dynamiques, d'après Autodesk. J'espère que ca marchera mieux dans la prochaine version. A+
×
×
  • 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é