• 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.

Saisissez le numéro d'emplacement de la mise en page

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

scalzo

Guest
Bonjour, je suis nouveau à autocad, je crée un bloc de papier qui doit aussi contenir le numéro de page comme #pg/#pg_tot, y a-t-il un moyen de prendre automatiquement la position de mise en page comme variable ? J'ai lu quelque part une variable taborder, mais je ne la trouve pas... J'ai déjà utilisé la variable ctab pour prendre le nom de la mise en page, maintenant je devrais prendre le numéro. Merci beaucoup!!
J'ai essayé de faire des recherches dans les vieilles discussions, mais je n'ai rien trouvé. . . .
 
Essayez d'insérer ces formules :

numéro d'emplacement de la disposition:(1+ (vl-position (getvar 'ctab) (layoutlist)))Nombre total de plans:(longueur (liste de diffusion))
 
Salut, grâce à la réponse, mais cela ne semble pas fonctionner, mais plus probablement je ne suis pas en mesure d'utiliser les formules :) J'ai entré -> champ de données -> formule -> et dans la boîte j'ai écrit ce que vous avez suggéré nu et cru sans. Je ne sais pas si des caractères spéciaux sont ajoutés pour indiquer ces variables ou si la formule a besoin de balises initiales et finales...
ps: J'ai pensé utiliser l'emplacement de mise en page pour numéroter les tables, mais s'il y a une autre méthode déjà testée et travailler je me sens toujours bien :) (un certain type de nombres consécutifs)


Entre-temps, que je dérange je le rends perbène et je demande une autre chose: est-il possible de faire en ce qu'un texte est la copie d'un autre texte présent dans le modèle? J'explique, j'ai un texte qui se répète dans le modèle et je dois tout changer, s'il y avait un moyen de le changer une seule fois et puis mettre à jour les autres (la fonction trouve que ce n'est pas bon parce que ce texte se répète dans d'autres parties mais ne doit pas être changé)
Merci, excusez le désordre et le peu de clarté ^_^
 
Essayez ça.

à partir du type de ligne de commande (setq lay_tot (longueur (liste de lecture))), ou assigner la chaîne à un bouton, afin de définir la variable lay_tot avec la valeur des mises en page présentes.
une telle chaîne peut également l'insérer dans l'acadxxxxdoc. lsp afin de mettre à jour la valeur variable à chaque ouverture d'un dwg (xxxx = votre version autocad).

crée un attribut avec la valeur de la case "default" si piquée: aPg/b_vers
sourdsa = affiché sur la variable système ctabb = affiché sur la variable lisp lay_tot


pour l'autre problème vous faites plusieurs copies d'un texte auquel vous aurez assigné un champ à Contenu du texte à reproduire.
modifier le texte "origine" d'autres seront mis à jour avec une rigueur.
 
Est-il possible de faire une copie texte d'un autre texte dans le modèle? J'explique, j'ai un texte qui se répète dans le modèle et je dois tout changer, s'il y avait un moyen de le changer une seule fois et puis mettre à jour les autres (la fonction trouve que ce n'est pas bon parce que ce texte se répète dans d'autres parties mais ne doit pas être changé)
Merci, excusez le désordre et le peu de clarté ^_^

créer un groupe de tous les textes pour changer
 
J'en ai besoin aussi, mais je ne peux pas obtenir la fonction décrite ci-dessus. des commandes promp me lisent les chaînes énumérées ci-dessus, mais je ne peux pas comprendre comment créer un champ de texte qui fait automatiquement
 

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