Aller au contenu

Incrementation de texte


baloo7374

Messages recommandés

Je travail sur autocad LT2002 et je cherche ,sans logiciel annexe, à faire de l'incrementation de texte sous forme d'attribut pour bornier ou pour bus de detection incendie par exemple

L'ideale serait un script ou crée une fonction diesel.

Merci d'avance pour la reponse.

Salutation

Lien vers le commentaire
Partager sur d’autres sites

Dommage que tu sois sur LT car les express tools ont la fonction que tu cherches.

 

En script :

ATTDEF;;nom;invite;valeur;0,0;5;0

ATTDEF;;nom;invite;valeur;0,10;5;0

ATTDEF;;nom;invite;valeur;0,20;5;0

ATTDEF;;nom;invite;valeur;0,30;5;0

ATTDEF;;nom;invite;valeur;0,40;5;0

 

Gare,....pas d'espace, sinon, c'est foutu.

 

En essayant -ATTDEF, tu comprendras (en script pas besoin du tiret), le ";" remplace un ENTREE

 

Peux-tu apporter des précisions ?

Tu veux juste préparer des definitions d'attributs, mais pas faire de blocs, c'est ca ?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Merci

 

J'ai deja cree mes attributs et je soihaite juste les incrementer de 1 a chaque clique.

 

Pour plus de presicion :

 

j'ai des blocs comportants plusieurs attributs comme pour la Detection incendie:

-attribut type : Di ou Do ou DT

-attribut zone

-attribut Ordre sur le bus 001-002 etc..

 

je souhaiterai faire le premier detecteur exemple: attribut ordre à 50 et cliquez jusqu'au dernier.

 

ce cas est le plus complexe

sinon incremanter un nombre en attribut d'un bloc et en cliquant lui faire une incrementation +1

 

Je sais que se serai plus facile en lisp ou en VB mais la societe ne dispose que de version LT

 

Je debute dans le lisp et le vb il faut que je me trouve des explications en francais sinon le reste ca va ( Dans une autre societe je l'ai vue faire en lisp .C'etait genial avec un gain de temp et aucune marge d'erreur lors de la routine)

 

merci encore

Lien vers le commentaire
Partager sur d’autres sites

Salut,

J’ai eu le même souci que toi, mais étant sur une version complète, j’ai pu faire un lisp (non diffusable) avec une boite de dialogue.

Passe en version pleine ou avec un additif et on te donneras un coup de main

Et un site pour de l'autolisp en francais

 

ps : pour mon étiquette, le numéro de bus, la zd et l'adresse suffit. Pour le type, il suffit de regarder le symbole

 

@+

 

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

Je crois que tu veux INSERER des blocs avec attributs.

 

Alors, j'ajoute un "pause" dans le script à la place des coordonnées X,Y pour placer le bloc. Idem si c'est pour "poser" un attribut.

 

Ta demande s'éclaircie mais n'est pas tout à fait précise.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Salut Tramber,

Tout dépend de la manière dont tu bosse en incendie

Personnellement, j’implante toutes mes têtes de détection, mes déclencheurs manuel. Ensuite j’insère mon étiquette en lui donnant les bonnes indications (n° bus, zd et adresse) et je recopie toutes les étiquettes qui ont la même zd. Je lance un lisp qui m’incrémente la numérotation (l’ordre de sélection me donne l’ordre d’adressage)

Il est possible, et ça arrive souvent dans notre métier, de refaire l’adressage des têtes. Je ne vais pas tout effacer et recommencer à chaque fois

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

Il te faut un script du genre :

 

Desactiver les ACCROBJ, of course !

 

inserer bloc1 0,0 1 1 0 valeur1
inserer bloc1 0,100 1 1 0 valeur2
inserer bloc1 0,200 1 1 0 valeur3
inserer bloc1 0,300 1 1 0 valeur4
inserer bloc1 0,400 1 1 0 valeur5
inserer bloc1 0,500 1 1 0 valeur6
inserer bloc1 0,600 1 1 0 valeur7

 

Ensuite tu selectionnes tous les objets puis les glisses par les poignées d'accrochage.

C'est presque le pied !

 

Dans XL, c'est la fonction CONCATENER qui fait tout, sachant cela et connaissant un peu le logiciel (ca marche sous OPEN OFFICE), on peut batir tout, avec tous les incréments.

Après, on copie-colle dans un bloc-note et on enregistre sous ****.scr

 

La fonction "pause" dans le script est déjà plus emm..bétante et remplace le meilleur LSP.

 

Mais de grâce, amis respectés, finissons de parler de LISP dans les forums Autocad LT (je dis pas ca pour ce message en particulier, mais pour de nombreux autres en général ;) )

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é