baloo7374 Posté(e) le 9 juin 2004 Posté(e) le 9 juin 2004 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 exempleL'ideale serait un script ou crée une fonction diesel.Merci d'avance pour la reponse.Salutation
Tramber Posté(e) le 9 juin 2004 Posté(e) le 9 juin 2004 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;0ATTDEF;;nom;invite;valeur;0,10;5;0ATTDEF;;nom;invite;valeur;0,20;5;0ATTDEF;;nom;invite;valeur;0,30;5;0ATTDEF;;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 ./__\. (.°=°.)
baloo7374 Posté(e) le 9 juin 2004 Auteur Posté(e) le 9 juin 2004 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 complexesinon 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
Patrick_35 Posté(e) le 9 juin 2004 Posté(e) le 9 juin 2004 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 mainEt 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 PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
baloo7374 Posté(e) le 9 juin 2004 Auteur Posté(e) le 9 juin 2004 Merci je vais chercher de ce pas l'additif en question et je suis tres impressionner pour la boite de dialogue Merci pour le site
Tramber Posté(e) le 9 juin 2004 Posté(e) le 9 juin 2004 Tous les scripts que je présente se font avec excel ou un tableur, c'est lui qui fait les incréments. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 9 juin 2004 Posté(e) le 9 juin 2004 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 ./__\. (.°=°.)
Patrick_35 Posté(e) le 9 juin 2004 Posté(e) le 9 juin 2004 Salut Tramber,Tout dépend de la manière dont tu bosse en incendiePersonnellement, 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 PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 9 juin 2004 Posté(e) le 9 juin 2004 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 ./__\. (.°=°.)
rebcao Posté(e) le 29 septembre 2004 Posté(e) le 29 septembre 2004 bonjour baloo7374, A titre d'exemple, j'ai une série d'icones toutes prêtes si ça t'intéresse encore ? Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
Messages recommandé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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant