Aller au contenu

Script table de style de tracé


Messages recommandés

Posté(e)

Salut toutes les acadiennes et tous les acadiens...

 

Je suis en train de préparer quelques scripts pour le traitement des certains plans architectes et de mandataires.

 

Et souhaitais savoir s'il y a une commande pour attribuer une table de styles de tracés *.STB à un dessin, sans devoir aller le choisir manuellement dans la gestion des mises en pages ou dans la gestion des calques?

 

Merci..

Technicien-dessinateur en électrotechnique

www.jpiller.ch

  • 2 semaines après...
Posté(e)

Et souhaitais savoir s'il y a une commande pour attribuer une table de styles de tracés *.STB à un dessin, sans devoir aller le choisir manuellement dans la gestion des mises en pages ou dans la gestion des calques?

 

Réponse : en script, c'est tout à fait faisable avec la commande -TRACEUR

 

Bon courage toutefois ;)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Merci c't'équipe!!!!

 

C'est exactement ce qu'il me fallais, et ça fonctionne 3 peccables (mieux qu'1 peccable :P )...

 

Bon puisse que j'y suis...

 

Savez-vous comment peut-on faire une sélection d'objet (ligne ou rectangle ou un tas d'autres choses) en transparence avec un script??

Technicien-dessinateur en électrotechnique

www.jpiller.ch

Posté(e)

Dans une macro, utilise le "\" pour faire une pause saisie utilisateur. Mais dans un script ? C'est pas possible je crois.

 

Cela dit SELECT est une commande.

Le raccourci P rappelle la selection.

 

Donc, tu vois, finalement, y a moyen, normalement.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

A y réfléchir, par script, c'est quand-même plus délicat que dans un bouton. Voir mieux avec l'enregistreur d'action...

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)
A y réfléchir, par script, c'est quand-même plus délicat que dans un bouton. Voir mieux avec l'enregistreur d'action...
dans un bouton? comment fais-tu ça? j'suis désolé mais je me mets gentillement à la prog as-tu un exemple et après je me démerde...

apparemment l'enregistreur d'action n'est pas disponible sur la ACADLT 2013 ou je n'ai pas compris comment mettre çA en place...

Technicien-dessinateur en électrotechnique

www.jpiller.ch

Posté(e)

Ah oui nous sommes sur LT.

Pour scripter un bouton, il faut aller dans l'affreu(sement lent)x CUI.

 

Ah moins que tu ne l'écrives simplement dans un vieux fichier mnu, ca marche encore et c'est pratique pour aller vite et en configurer plusieurs à la fois.

 

Mais commence pas créer ton bouton dans le CUI (IUP en français, les deux fonctionnent) et lui adjoindre une macro. Tu peux faire du script plus évolué dans un bouton (macro diesel, selection, etc...) et du script simple.

Dans un script par fichier externe, on est limité. Le but étant plutôt le traitement par lots.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Meric, alors je métrise bien les commandes perso. B)

Mais apparemment j'ai encore du job sur le langage macro diesel. (0.2 notion de prog) :unsure:

 

Bon ben va voir pour prendre des cours... tché don!

 

Merci pour votre aide. ;)

 

Meilleures salutations de Fribourg, Suisse.

Technicien-dessinateur en électrotechnique

www.jpiller.ch

Posté(e)

Bonjour,

 

Pour créer quelque bouton (MACRO) ça fait longtemps que je ne passe plus par cet HORIBLE CUICUI !!!

 

Je crée des icônes dans une PALETTE D'OUTILS... Très facile à créer, modifier, exporter, importer...

 

 

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 @)

Posté(e)

Oui off course ! Tu le répètes souvent et j'oublie toujours de le faire quand j'ai le cas (de temps en temps)

Dans deux mois, je vais faire un bouton et passer par le CUI en premier réflexe. Ma main au feu.

 

Meilleures salutations de Fribourg, Suisse

 

Nous, on est en Alsace et on connait un peu la Suisse. C'est beau.

Ils ne macrotent pas, tes collègues ?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Je crée des icônes dans une PALETTE D'OUTILS... Très facile à créer, modifier, exporter, importer...

Bonjour,

c'est très dommage d'ailleurs que ça marche uniquement dans un sens.

Imaginez qu'une fois l'icône récupéré sur la palette et paramétré avec de nouvelles propriétés on puisse la glisser sur nos barres d'outils, là ça serait le top

  • Upvote 1

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Posté(e)

Ou, comme avant, qu'on puisse intéragir avec les boutons un par un en mode EXPERTPASCUI(T).

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Cela ne fait "que" 6 ans que je bosse avec autocad LT.

Après 6 mois, c'est moi qui les formait à autocad LT, ils ne se sont jamais vraiment penché sur les fonctionnalités et évolution de commande.

 

Ces derniers temps (quand j'ai le temps), je travail sur des script pour nous simplifier la vie et surtout gagner du temps.

 

J'ai besoin d'un compteur incrémentiel pour numéroter des appareils électriques sur nos plans.

Il faudrait que je puisse les appareils comme ceci:

02.01.01, pour le premier; 02.01.02 pour le deuxième; 02.01.03... etc.

c'est à dire avoir un préfixe à mon compteur incrémentiel.

 

En googlant, j'ai trouvé ce bout de script qui fonctionne bien mais que je devrais modifié. Mais avec mon QI de poireau, je n'ai pas encore trouvé la solution pour intégrer un préfixe à ce compteur.

 *^c^c_text;\;;$M=$(+,$(getvar,USERR1),$(getvar,USERR2));setvar;USERR1;$M=$(+,$(getvar,USERR1),$(getvar,USERR2));  

 

Si quelqu'un a une idée, un ptit coup de mains serait terriblement la bienvenue.

Technicien-dessinateur en électrotechnique

www.jpiller.ch

Posté(e)

Salut,

j'ai ça dans mes archives,

je crois que c'est l'ami Bonuscad qui l'avait écrit

 

*^C^C_.-TEXT;_none;\;;$M=ABC$(getvar,USERI1);modifvar;USERI1;$M=$(+,1,$(getvar,USERI1));

Le préfixe est actuellement les 3 lettres ABC, à changer donc

@+

 

P.S. je croyais qu'on pouvait surligner du texte dans un post,

mais je n'ai rien trouvé dans les outils disponibles

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

  • 2 semaines après...
Posté(e)

Merci ça m'a beaucoup aidé!!

 

J'ai trouvé que l'on peut créer des variables de registre, donc voici à quoi je suis arrivé:

 *^c^c_text;s;Arial;mc;\10;\$M=$(getenv,PRE_NUM)$(+,$(getenv,START_NUM),$(getenv,INC_NUM));setenv;START_NUM;$M=$(+,$(getenv,START_NUM),$(getenv,INC_NUM)); 

 

avec d'autre commande je SETENV PRE_NUM à ABC. (préfixe de numérotation),

puis SETENV START_NUM à 0 (pour commencer la numérotation à 1)

et pour finir je SETENV INC_NUM à 1 (pour incrémenter de 1)

 

Se qui me donnera ABC.1; ABC.2; ect...

 

Du coup ça marche nikel! et pas de risque qu'une autre commande ne modifie userr* et que ça foute la M.

 

Encore merci à vous!!!!

Technicien-dessinateur en électrotechnique

www.jpiller.ch

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é