Aller au contenu

Script table de style de tracé


sebcestmoi

Messages recommandés

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

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

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

 

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

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

Lien vers le commentaire
Partager sur d’autres sites

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

 

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

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

Lien vers le commentaire
Partager sur d’autres sites

dans un bouton? comment fais-tu ça?

Salut,

Voir ici le forum spécialisé sur les boutons macros Diesel, en gros c'est un script associé à une icône

Voir aussi l'aide sur la personnalisation

Je dois avoir une copie d'écran quelque part si ça t'intéresse

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"

Lien vers le commentaire
Partager sur d’autres sites

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

 

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

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

 

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

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"

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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"

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

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

Lien vers le commentaire
Partager sur d’autres sites

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é