• Este fórum é a tradução automática de www.cad3d.it/forum1 - a comunidade italiana de design. Vários termos não foram traduzidos corretamente.

Aiuto por macro

marcopisto

Guest
Bom dia, vou pedir ajuda numa operação.
Muitas vezes tenho que retrabalhar desenhos que saem de um software de computação. Estes projetos criados automaticamente têm 6 camadas fixas e objetos são sempre atribuídos cores. Eu trabalho com .stb então eu prefiro definir a cor de camadas e objetos separados em camadas para agrupamentos lógicos e espessura de linha, então cada vez que eu me encontro sempre fazendo as mesmas operações, ou seja:

1. Seleção rápida de todos os objetos de uma camada
2. Seleção rápida dentro de um grupo de seleção de objetos de cor
3. verificar nova camada para objetos e cor dalayer
4. Repito as operações 1.2.3 para 6-7 vezes em outras camadas
5. Seleção rápida de todos os objetos de uma camada
6. junte-se a mim

Você sugere uma maneira de automatizar as operações? Tentei gravar a macro, mas acho que o comando de seleção rápida não aceita.
Graças a quem me pode ajudar.
 
Eu deito abaixo uma ideia... você poderia tentar com um script, esperando por aqueles que sabem como fazer o lisp intervenge
o limite de script é que ele não pode gerenciar comandos que exigem uma janela como qselect.
mas você pode ignorar este limite fazendo como ponto 1 uma ilha da camada afetada, então uma seleção (e aqui eu não entendi se você tem que trazer tudo da camada ou apenas uma certa cor) de todos ou cor (da qual você tem que ver se há um comando específico) e transformá-lo em bylayer (e encontrar aqui o comando)
através de uma folha de Excel que você encontra no fórum automatizar as operações.

algumas ideias mas muito lacunose :tongue:
 
Fiz um rascunho de comandos através de scripts. o código deve ser escrito todos abaixo sem os comentários e sem os números que são apenas para uso indicativo da sequência. a parte em itálico deve ser substituída por nome específico. o envio deve ser substituído por uma linha vazia
*parte para isolar a camada afetada; como o comando Isolay requer a seleção de objetos uma maneira de ignorar o problema é desligar todos aqueles que não interessam1 camada (gestão de camada de leitura sem abertura de janela)
2 congela (espele a camada)
3 camada de nome (inserir todos os nomes separando-os com uma vírgula como ases, aspas, o retini)
4 enviando (confirmar o comando
* mudar a cor no bylayer; para fazer isso você deve primeiro ser colocado na camada na qual você trabalha5 - Caçadora
6 corrente (ativa il camada)
7 camada de nome8
*adex pode trazer todos os objetos na cor da camada9 caprop (mudar as propriedades de um objeto)
10 tudo (selecione todos os objetos em vídeo)
11 envio
12 cores (indica umapropriedade a ser alterada)
13 dalayer (portar todos os objetos na cor da camada
 
Tenho o prazer de salientar que vale a pena o bom senso para o qual o fórum:-Não é um lugar onde surge uma pergunta (talvez até insistindo) e uma vez que você recebe a resposta você não sente mais, sem mesmo dizer obrigado. Obrigado é uma forma de respeito e gratidão.
- Não. Não é um lugar de roubo, onde só preciso ir e depois desapareço até que a necessidade surja.
as frases acima são extraídas Isto é... postagens
 

Estatísticas do fórum

Tópicos
58,521
Mensagens
499,056
Membros
104,110
Último membro
ChristianR

Membros online

Nenhum membro online agora.
Voltar
Topo