Aller au contenu

Contour avec texte surface


Messages recommandés

Posté(e)

J'arrive au type de texte (altitude, sans hauteur...), je choisis un type, j'ai l'erreur :

 

Commande: HYDRO8_POLY

Développé par Denis H. (v:2.1)Commande inconnue "HYDRO8_POLY". Appuyez sur F1 pour obtenir de l'aide.

Options des textes [Texte/Nombre/Contour/Polyligne] <VarB0> :

Choisir le contour :

Début calcul flèche

Pointe de la flèche :

Pied de la flèche (insertion du texte :

Choix des textes [Altitudes/sansProfondeur/sansHauteur/sansLimite] <Altitudes> : l

Calcul du gisement de la flèche selon son sensparamètre de la variable AutoCAD rejeté: "clayer" nil

 

Au final j'obtiens le contour, la flèche mais pas le texte et la commande ne s'enchaîne pas.

  • Réponses 206
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Meilleurs contributeurs dans ce sujet

Images postées

Posté(e)

Je pense je vais changer mon fusil d'épaule. Je vais séparer la fonction pour faire la flèche car je pourrais l'utiliser pour d'autre texte.

 

Du coup d'un côté la fonction pour la surface + contour et de l'autre la fonction pour faire la ligne du bas du mtext + la flèche.

Posté(e)

Coucou

 

Je suis d'un œil distrait vos différents échanges (152 messages à ce jour !)

Je suis content que tu en arrives à cette solution car dans ton cas il me semble contre-productif de vouloir faire un "programme" qui fasse tout en un clic.

Je pense qu'il est préférable de faire le contour en "classique" avec une commande native, au moins tu as la main sur ce que tu fais et tu peux corriger le tir

Ensuite tu isoles le calque avec les contours et là tu peux automatiser les écritures

C'est mon point de vue et je le partage, il n'engage donc que moi.

 

Amicalement

Posté(e)

Salut.

 

J'ai créé la commande "DH_Fleche" pour que tu puisses l'utiliser autrement.

 

Voici donc la version 2.2 à télécharger...

 

J'ai placé en commentaire les lignes qui, je pense, déconnaient...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Merci pour ton travail surtout un samedi !

 

Du coup j'ai toujours le même problème :/ Cependant peut être qu'en enlevant la partie cadre + flèche cela fonctionnera mieux?

 

Il faudrait que je mette ça dans une autre fonction.

Posté(e)

De rien... C'est comme le sport, un entrainement n'est jamais superflu...

 

Voici donc la version 2.3 avec la commande "EncadreMText" que tu pourras utiliser depuis d'autres lisp, juste après avoir créé ce "Text" ou "MText"

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Coucou

 

Curieux de tout je suis allé voir... et j'ai vu

Qu'il y a un souci de parenthèse !!

Ça va être sur CadXP comme au bureau : je vais passer pour le vieux con (les deux) de service qui demande à ceux qui livrent quelque chose (quoi que ce soit) de contrôler et quand le contrôle est OK, on fait un petit contrôle car on n'est jamais sûr d'être certain.

Je vois passer tellement d'âneries dans la journée*** que mon seuil critique est en train de baisser, heureusement que je me remets en cause tous les matins, je deviendrais quoi sinon, un imprimeur de PDF ?

 

 

*** je ne parle pas spécifiquement de CadXp, je connais le côté épidermique de la population et sa sensibilité exacerbée aux chatouilles !

Posté(e)

Salut didier...

Qu'il y a un souci de parenthèse !!

J'ai pourtant lancer le formatage automatique du code, et je n'ai rien trouvé. Mais je suis encore novice en la matière, comme tu le sais déjà.

J'ai posté le code car il fonctionne chez moi.

 

je vais passer pour le vieux con...

Pour ça, il faut dire des conneries, et je ne t'en connais pas à ton actif... ;)

 

Bon, là, on est samedi soir, et j'arrête l'entrainement...

 

A lundi... B)

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Merci pour cette nouvelle version, malheureusement cela bug dans les deux cas :(

 

Commande: HYDRO8_POLY

Développé par Denis H. (v:2.3)

Options des textes [Texte/Nombre/Contour/Polyligne] <VarB0> :

Choisir le contour :

Début calcul flèche

Pointe de la flèche :

Pied de la flèche (insertion du texte :

Choix des textes [Altitude/sansProfondeur/sansHauteur/sansLimite] <Altitude> : l

Calcul du gisement de la flèche selon son sensparamètre de la variable AutoCAD rejeté: "clayer" nil

 

Dans le premier cas.

 

Commande: ENCADREMTEXT

Défini les quatre coins du MText de (gile)paramètre de la variable AutoCAD rejeté: "clayer" nil

 

Dans le deuxième cas.

Posté(e)

Salut.

 

On va essayer un truc, écris un texte multiligne dans AutoCAD, et juste après, tapes "EncadreMText" en ligne de commande...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

J'ai l'erreur :

 

Commande:  ENCADREMTEXT
Défini les quatre coins du MText de (gile)
OptionIns*Incorrect*
paramètre de la variable AutoCAD rejeté: "clayer" nil

Posté(e)

Oops...

OptionIns*Incorrect*

Ça, c'est normal, et de ma faute. OptionIns est vide...

 

Mais ça :

paramètre de la variable AutoCAD rejeté: "clayer" nil[/code]

C'est carrément pas normal... Rien dans cette routine ne fait appel à "clayer"...

 

Je pense qu'il y a une erreur ailleurs que dans mes codes ou qu'un autre code interfère avec...

 

Il faut regarder dans toutes les routines qui sont chargées au démarrage d'AutoCAD...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Bizarre... Commente la ligne "(setvar "clayer" "0")" vers la fin du Lisp pour voir...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Non cela ne change rien.

 

Pour plus de visibilité on devrait sûrement séparer la création du contour et de la flèche du reste comme ça ça reduira peut-être le périmètre de l'erreur.

 

Concernant les lisp chargés au démarrage, on en a des très vieilles qui datent du début d'autocad, je n'ai pas assez de connaissances pour pouvoir les vérifiers.

Posté(e)

Pour plus de visibilité on devrait sûrement séparer la création du contour et de la flèche du reste comme ça ça reduira peut-être le périmètre de l'erreur.

C'est déjà fait... En partie...

 

Je ne comprend vraiment pas pourquoi ça ne fonctionne pas... ? ? ?

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Ok alors pour le texte dans un premier temps, cela fonctionne niquel, juste quand la première fois je défini une altitude et que la deuxième fois je fais valide car elle apparait bien, le texte revient à la valeur par défaut "XXX.XX".

 

J'imagine que ça a un rapport avec l'enregistrement de la variable.

Posté(e)

Quand j'interroge sur l'altitude j'aimerais avoir la première fois XXXX.XX et les autres fois la valeur rentrée précédemment (ou XXXX.XX si rien rentré).

Je pensais qu'il fallait mettre "XXXX.XX" quand rien n'était rentré...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Pardon j'ai mal expliqué.

 

La première fois XXX.XX par défaut, ensuite la valeur rentrée précédemment (qui peut-être XXX.XX si on a rien rentré)

Posté(e)

Pas grave...

 

Voici la version 2.5 sui prend en compte la dernière altitude saisie.

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Ba voila quand j'explique mieu ça fonctionne niquel :)

 

C'est possible de mettre deux décimales même quand l'utilsateur n'a rien mis ?

 

Genre 192 devient 192.00 ou 192.1 devient 192.10 ?

Posté(e)

Ok, voici la version 2.6 avec 2 décimales pour l'altitude.

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Merci beaucoup !!

 

Je vais pouvoir m'amuser pour rajouter une seconde altitude, l'export de l'altitude etc...

 

Bon maintenant le point bloquant, la fonction pour souligner et faire la flèche.

 

La fonction pour faire la flèche fonctionne bien, du coup je dois avoir un problème pour trouver les 4 points du mtext.

 

J'ai essayé de lancer la commande avec un getstring pour pouvoir sélectionner le texte auquel je voulais ajouter la flèche mais cela ne fonctionne pas.

 

J'imagine c'est parce que la fonction de gile attend la list DXF du mtext.

 

J'ai essayé :

 

 (setq MTxt (getstring "\nSelectionner le texte :"))
 (setq elst (entget (MTxt)))

Posté(e)

De rien...

 

Essaye avec

 (setq elst (car (entsel "\nSelectionner le texte :")))

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

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é