Hydro8 Posté(e) le 9 février 2018 Auteur Posté(e) le 9 février 2018 J'arrive au type de texte (altitude, sans hauteur...), je choisis un type, j'ai l'erreur : Commande: HYDRO8_POLYDé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èchePointe de la flèche :Pied de la flèche (insertion du texte :Choix des textes [Altitudes/sansProfondeur/sansHauteur/sansLimite] <Altitudes> : lCalcul 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.
Hydro8 Posté(e) le 10 février 2018 Auteur Posté(e) le 10 février 2018 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.
didier Posté(e) le 10 février 2018 Posté(e) le 10 février 2018 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 tirEnsuite tu isoles le calque avec les contours et là tu peux automatiser les écrituresC'est mon point de vue et je le partage, il n'engage donc que moi. Amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
lecrabe Posté(e) le 10 février 2018 Posté(e) le 10 février 2018 Hello Les vieux sont sur la meme longueur d'onde ! Bon WE, Bye, lecrabe Autodesk Expert Elite Team
DenisHen Posté(e) le 10 février 2018 Posté(e) le 10 février 2018 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)
Hydro8 Posté(e) le 10 février 2018 Auteur Posté(e) le 10 février 2018 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.
DenisHen Posté(e) le 10 février 2018 Posté(e) le 10 février 2018 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)
didier Posté(e) le 10 février 2018 Posté(e) le 10 février 2018 Coucou Curieux de tout je suis allé voir... et j'ai vuQu'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 ! Éternel débutant... Mon site perso : Programmer dans AutoCAD
DenisHen Posté(e) le 10 février 2018 Posté(e) le 10 février 2018 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)
Hydro8 Posté(e) le 10 février 2018 Auteur Posté(e) le 10 février 2018 Merci pour cette nouvelle version, malheureusement cela bug dans les deux cas :( Commande: HYDRO8_POLYDéveloppé par Denis H. (v:2.3)Options des textes [Texte/Nombre/Contour/Polyligne] <VarB0> :Choisir le contour :Début calcul flèchePointe de la flèche :Pied de la flèche (insertion du texte :Choix des textes [Altitude/sansProfondeur/sansHauteur/sansLimite] <Altitude> : lCalcul du gisement de la flèche selon son sensparamètre de la variable AutoCAD rejeté: "clayer" nil Dans le premier cas. Commande: ENCADREMTEXTDéfini les quatre coins du MText de (gile)paramètre de la variable AutoCAD rejeté: "clayer" nil Dans le deuxième cas.
DenisHen Posté(e) le 12 février 2018 Posté(e) le 12 février 2018 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)
Hydro8 Posté(e) le 12 février 2018 Auteur Posté(e) le 12 février 2018 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
DenisHen Posté(e) le 12 février 2018 Posté(e) le 12 février 2018 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)
Hydro8 Posté(e) le 12 février 2018 Auteur Posté(e) le 12 février 2018 J'ai mis la fonction encardtext dans un autre lisp, j'ai que l'erreur OptionIns.
DenisHen Posté(e) le 12 février 2018 Posté(e) le 12 février 2018 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)
Hydro8 Posté(e) le 12 février 2018 Auteur Posté(e) le 12 février 2018 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.
DenisHen Posté(e) le 12 février 2018 Posté(e) le 12 février 2018 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)
Hydro8 Posté(e) le 12 février 2018 Auteur Posté(e) le 12 février 2018 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.
DenisHen Posté(e) le 12 février 2018 Posté(e) le 12 février 2018 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)
Hydro8 Posté(e) le 12 février 2018 Auteur Posté(e) le 12 février 2018 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é)
DenisHen Posté(e) le 12 février 2018 Posté(e) le 12 février 2018 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)
Hydro8 Posté(e) le 12 février 2018 Auteur Posté(e) le 12 février 2018 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 ?
DenisHen Posté(e) le 12 février 2018 Posté(e) le 12 février 2018 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)
Hydro8 Posté(e) le 12 février 2018 Auteur Posté(e) le 12 février 2018 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)))
DenisHen Posté(e) le 12 février 2018 Posté(e) le 12 février 2018 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)
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