• 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.

Aiuto par macro

marcopisto

Guest
Bonjour, je vous demande de l'aide dans une opération.
Je dois souvent retravailler des dessins qui sortent d'un logiciel informatique. Ces conceptions créées ont automatiquement 6 couches fixes et les objets sont toujours attribués des couleurs. Je travaille avec .stb donc je préfère définir la couleur des couches et séparer les objets en couches pour les regroupements logiques et l'épaisseur de la ligne, donc chaque fois que je me trouve toujours faire les mêmes opérations, c'est-à-dire:

1. Sélection rapide de tous les objets d'un calque
2. Sélection rapide dans un groupe de sélection d'objets de couleur
3. vérifier le nouveau calque vers les objets et la couche de couleur
4. Je répète les opérations 1.2.3 pour 6-7 fois sur d'autres couches
5. Sélection rapide de tous les objets d'un calque
6. Joignez-vous à moi

Proposeriez-vous un moyen d'automatiser les opérations ? J'ai essayé d'enregistrer la macro, mais je pense que la commande de sélection rapide ne la prend pas.
grâce à qui peut m'aider.
 
Je jette une idée... tu pourrais essayer avec un script, attendre ceux qui savent comment faire l'entrejambe
la limite du script est qu'il ne peut pas gérer les commandes qui nécessitent une fenêtre comme qselect.
mais vous pouvez contourner cette limite en faisant comme point 1 une île de la couche affectée, puis une sélection (et ici je ne comprenais pas si vous devez apporter tout de la couche ou juste une certaine couleur) de tout ou de couleur (dont vous devez voir s'il y a une commande spécifique) et le transformer en bylayer (et trouver ici la commande)
via une feuille Excel que vous trouvez dans le forum automatiser les opérations.

quelques idées mais très lacunose :tongue:
 
J'ai fait une ébauche de commandes à travers des scripts. le code doit être écrit tous ci-dessous sans les commentaires et sans les numéros qui ne sont que pour l'utilisation indicative de la séquence. la partie en italique doit être remplacée par un nom spécifique. envoyer doit être remplacé par une ligne vide
*partie pour isoler la couche affectée; comme la commande Isolay nécessite la sélection des objets un moyen de contourner le problème est d'éteindre tous ceux qui ne sont pas intéressés1 couche (lire la gestion des couches sans ouverture de fenêtre)
2 gels (spegne la couche)
3 la couche nome (insérer tous les noms en les séparant par des virgules telles qu'as, quotes,retini)
4 envoi (confirmer la commande
*Modifier la couleur en bylayer ; pour ce faire, vous devez d'abord être placé sur le calque sur lequel vous travaillez5 couches
6 corrente (attiva il couche)
7 la couche nome8
*adex peut apporter tous les objets sur la couleur du calque9 caprop (changement des propriétés d'un objet)
10 tout (choisir tous les objets à la vidéo)
11 envoi
12 couleurs (indique une propriété à modifier)
13 dalayer (porter tous les objets sur la couleur des calques
 
Je suis heureux de souligner que cela vaut le bon sens pour lequel le forum:-Il n'est pas un endroit où une question se pose (peut-être même insister) et une fois que vous obtenez la réponse que vous ne ressentez plus, sans même dire merci. Merci est une forme de respect et de gratitude.
- Oui. Ce n'est pas un endroit de vol, où j'ai juste besoin d'aller et puis je disparais jusqu'à ce que le besoin se fasse sentir.
les phrases ci-dessus sont tirées de Voici poste
 

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