• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Insérer un bloc avec numérotation progressive

  • Auteur du sujet Auteur du sujet snorky
  • Date de début Date de début

snorky

Guest
Bonjour tout le monde ! J'essaie de documenter comment « jouer » un design de manière semi-automatique (ce n'est pas seulement une balle, mais c'est la chose la plus proche de lui)
J'ai un bloc dynamique avec un attribut que je dois placer à la main (fils frontières catalanes mais peu de matière...) et automatiquement à chaque nouvelle insertion je dois pouvoir augmenter le nombre (+1)
Après quelques recherches, j'ai trouvé une méthode "sympathique".
Code:
^^c^c_insert;"namelock";\;;$m=$(getvar"variable");"$m=$(+,1,$(getvar"variable");
bien sûr dans "nomeblocco" et dans "variable" les noms du cas doivent être insérés... seulement que j'ai créé le bloc, créé la variable (dans la calculatrice)

Mais je ne peux pas faire fonctionner le commandement ! Je ne peux pas comprendre ce qui ne va pas, insérer le bloc avec le numéro 1 tout en réglant la variable avec le numéro 99 et en fermant la commande avec *non valide*

Où ai-je tort ?

Je vous remercie !
 
au lieu de "variable" écrire "useri1.
useri1 est le nom d'une variable que vous pouvez augmenter. au début ça vaut 0...
dans votre code, cependant, la variable n'est pas enregistrée avec la nouvelle valeur et ensuite être lue... .

Ce code (que je n'ai pas testé mais écrit à la volée) devrait faire:
Code:
(setvar"useri1"(1+(getvar"useri1"))
insère le bloc, demande le point d'insertion puis à la requête de la valeur de l'attribut met la valeur lue de la var useri1. plus tard, il augmente et l'enregistre avec setvar.

nb: vous devez avoir autocad et pas autocad il pour utiliser mon éducation
 
Je vous remercie ! Je vais essayer le changement dès que je me mettrai devant le PC le matin!!! useri1 Je pensais que c'était le nom d'une variable créée pour le but (suivant un tutoriel pas en italien) et donc j'avais préparé une variable dans la calculatrice sous le nom de "num" mais je n'étais pas sûr que cela fonctionnait :d
Je vous remercie !
 
Ça marche parfaitement ! vous avez été éclairé :d
savez-vous comment donner une commande "repeat" pour insérer le bloc afin que vous n'ayez pas à toujours cliquer sur la commande dans la palette ?
 
mais vous êtes phénoménal: d
Si je vous disais ce que j'ai besoin de ces aides... presque comme je vous ferais une citation pour le développement d'un addon pour autocad :p
Merci encore!!!
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut