• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Script pour la sélection et la conception des calques

exploiter l'excellence et son potentiel pour générer des commandes répétées
la répétition des commandes n'est pas un problème que je peux faire et créer un script unique. le problème est à la fin lors de l'exécution d'editspline Je ne peux pas sélectionner toutes les splines du calque mais seulement une fois.
 
et mettre la commande editspline immédiatement après l'exécution de spline ?
ou
créer le spline, l'ouvrir avec le bloc de note, sélectionner tout le texte, le coller dans la ligne de commande?
 
et mettre la commande editspline immédiatement après l'exécution de spline ?
ou
créer le spline, l'ouvrir avec le bloc de note, sélectionner tout le texte, le coller dans la ligne de commande?
la commande editspline est définie pour sélectionner tous les objets calques, de sorte qu'elle ne fonctionnerait que lors du dessin de la première spline. si vous copiez et collez dans la ligne de commande, vous n'écrivez pas le texte qui fonctionne uniquement avec le script.
Je copie et colle actuellement dans la ligne de commande pour dessiner des circonférences et des splines et ensuite écrire un script pour le texte.
une alternative à se débarrasser de l'editspline est l'utilisation de la tangent mais je ne peux pas le faire fonctionner avec le script.
 
Tu ne sais pas ce que tu dois faire. et mettez des informations aux mozzicons.
Je vais aux tentatives parce que les splines ne l'ont jamais utilisé alors je suis dans votre propre situation
peut-être pour ce que vous devez faire est pas approprié le script, mais il faut un lisp qui est beaucoup plus performant
 
Tu ne sais pas ce que tu dois faire. et mettez des informations aux mozzicons.
Je vais aux tentatives parce que les splines ne l'ont jamais utilisé alors je suis dans votre propre situation
peut-être pour ce que vous devez faire est pas approprié le script, mais il faut un lisp qui est beaucoup plus performant
comme je l'ai écrit dans le post initial je dois:
1- Sélectionnez un calque déjà créé es."linea_1";
2- Dessiner une circonférence définissant les coordonnées et le rayon;
3- sélectionner un autre calque déjà créé par exemplelinea_2";
4- Dessiner une épingle;
5- Sélectionnez un autre calque déjà créé "text";
6- écrire le texte.

Ces étapes (1-6) faites pour 1 ou n fois n'ont pas changé la situation parce qu'il est devenu seulement une boucle qui était hors-top pour cette discussion et sur laquelle je n'ai aucun problème.
Au début, j'ai déjà dessiné des circonférences, des splines et du texte, mais en tant que textes séparés que j'ai copiés dans la ligne de commande et un script pour les textes.
pour être plus efficace Je voulais tout mettre dans un script qui choisirait également le calque à utiliser. Cependant, l'assemblage des différentes pièces a surgi de problèmes qui m'ont gentiment dit comment résoudre.
Je ne suis pas expert en spline, mais c'est la seule commande qui peut représenter correctement ce dont j'ai besoin. par ligne il n'y a pas de problèmes, mais avec le script ils ont surgi.
Je ne connais pas le potentiel du lisp par rapport à un script.
Merci pour votre temps.
 
pour accepter le texte en ligne de commande, vous devez définir la variable texte à 1
De cette façon, vous devriez pouvoir entrer le script en ligne de commande
 
pour accepter le texte en ligne de commande, vous devez définir la variable texte à 1
De cette façon, vous devriez pouvoir entrer le script en ligne de commande
Parfait.
Je vous remercie. pour le moment il est aussi bon comme une ligne de commande.
J'ai pris ma main et j'ai aussi fait l'insertion des blocs pour automatiser tout.
Je vais vous donner une photo du résultat.
Merci encore pour le soutien.
 

Pièces jointes

  • Script.png
    Script.png
    204.7 KB · Affichages: 3

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut