Aller au contenu

Lisp scriptable


lecrabe

Messages recommandés

 

Hello

 

J'ai un petit probleme car en ce moment je fais joujou avec Scriptor vs 1.02 de Patrick_35

qui me permet de lancer un long Script sur de multiples DWGs

dans un catalogue precis et ses sous-catalogues !

 

Merci Patrick_35

 

Mais j'ai besoin de changer la hauteur de N Texts / MTexts et je n'y arrive pas

car je n'ai pas trouve de commande clavier ( ou autre en mode CMDDIA=0 )

pour changer la hauteur / rotation / etc des N objets Text / MText selectionnes !

 

Qq'un a t-il la solution !?

Peut etre que je suis bien fatigue ?

 

Je crains qu'il ne me faille un soupcon de Lisp auquel je passerais par Script

la fenetre de selection et la nouvelle hauteur de texte imposee !

 

Et idem pour la rotation des textes eventuellement ...

 

Merci d'avance d evotre aide, Le Decapode

 

 

 

[Edité le 29/7/2009 par lecrabe]

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

C'est pour MODIFIER ? par pour créer ? ( [surligneur] -mtext[/surligneur])

 

Il ne reste plus que le LICHP... Ils auraient quand même pu compléter la commande CHANGER qui sait plus faire grand chose !!! :casstet:

 

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

Tu sais bien que la hauteur de texte (si elle est définie) a beau être une variable, on ne revient pas sur les hauteurs comme ça !

Par contre, pour les rotations, tu peux passer par SSX (voir post recent pour script) et TORIENT.

 

Sinon c'est prog. car DDEDIT n'a pas l'air d'exister en ligne de commande.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

 

Hello les Eastmen

 

En effet je n'ai trouve aucun moyen de "revenir"

sur la hauteur des Textes ou MTextes deja existants ! :o

 

D'ailleurs je n'ai QUE des Textes simples dans mes DWGs

mais j'aurais pu vouloir augmenter/diminuer aussi les hauteurs des MTextes ...

 

Sniff, Sniff, Le Decapode (qui garde ces petits textes)

 

PS: -MTEXT ne permet que la Creation de MText ! :exclam:

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

D'ailleurs je n'ai QUE des Textes simples dans mes DWGs

mais j'aurais pu vouloir augmenter/diminuer aussi les hauteurs des MTextes ...

 

Hein ?! Comprends pas.

 

J'en reviens à la scriptabilité avec SSX (suggestion du brillant Ouestman Eric). Tu peux aussi convertir ! TXT2MTXT ! et l'inverse avec Explosion.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Salut,

 

Pour faire un LISP( defun ou lambda) à intégrer dans le script, il faudrait un peu plus d'informations :

- les textes/mtextes sont-ils dans un jeu de sélection (actif, précédent, nommé ...) ?

- quelles propriétés faut il changer, et quelles sont les valeurs ?

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Bonj'r,

 

Qq'un a t-il la solution !?

 

Peut être!

Récupère l'ancien lisp d'Autodesk CHTEXT.LSP

Une fois chargé (ou le charger dans les scripts), celui ci permettra de changer la hauteur des textes sélectionnés en ligne de commande :

(load"CHTEXT.lsp")
(ssget "_X" '((0 . "*TEXT") (40 . 200.0)) [color=red](ancienne hauteur)[/color]
_.CHT
_previous
[b][/b]
_h
150 [color=blue](nouvelle hauteur)[/color]
[b][/b]
[b][/b]

 

[Edité le 29/7/2009 par bonuscad]

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

On ignore les MTextes !

 

Je veux passer ma selection par une fenetre type C donc je connais les coins BG et HD !

Car en fait dans mon Script, tous les autres calques sont INactifs

 

Et je traite successivement les calques de texte qui m'interessent ..

 

1 - Traiter la hauteur par Script

En fait je me moque de l'ancienne hauteur des Textes simples

je veux imposer MA hauteur !

 

et parfois aussi :

2 - Traiter la rotation par Script

En fait je me moque de l'ancienne rotation des Textes simples

je veux imposer MA rotation !

 

Valeur exprimee dans le systeme d'angle COURANT, donc

ce sera par exemple ZERO - si on est en Degres, mode Trigo classique

ce sera par exemple 100 - si on est en Grades, mode Carto/Geometre classique

 

Merci d'avance de votre aide

Faire du Script, cela me rajeunit !

 

Le Decapode

 

 

 

 

[Edité le 29/7/2009 par lecrabe]

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

 

Hello Eric

 

MERCI, tu es le champion du jour en mode SCRIPT !

 

Extrait du Script qui impose la hauteur de 10 unites a tous les textes :

 

--- Debut ---

_scaletext

0,0 9999999,9999999

 

 

10

--- Fin ---

 

Le Decapode "Scriptor de Textes"

 

PS: Les Eastmen sont battus (et de loin) par le WestMan !

 

 

 

[Edité le 30/7/2009 par lecrabe]

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Ben le café est encore chaud mais j'ai quand même retiré le pyjamas :D

 

Pour la rotation des textes il y aussi la commande torient du menu express mais ne l'ayant pas sous les yeux je ne sais plus si ça correspond à ce que tu cherches.

Lien vers le commentaire
Partager sur d’autres sites

Hello Le Crabe, au pied de la montagne à défaut du pied de la mer... c'est moins courant...

 

Mon cher Pat...Saches que

 

Tramber = [surligneur] Alsace[/surligneur] mais pas d'origine me semble-t-il ? il confirmera...

 

Eric = [surligneur] Bretagne [/surligneur]mais d'ORIGINE controlée LORRAINE

 

Rebcao = [surligneur] Alsace [/surligneur]mais aussi d'ORIGINE contrôlée LORRAINE

 

que des EASTMEN... ;)

 

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

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é