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

Script para seleção de camada e design

gargois

Guest
Olá a todos.
Sou novo no fórum. Também tentei investigar o arquivo de discussão, mas não consegui encontrar nada sobre o meu caso.
o que eu quero fazer é um script que me permite fazer estes passos:
1- Selecione uma camada já criada es."linea_1";
2- desenhar uma circunferência que define coordenadas e raio;
3- selecione outra camada já criada e.g.linea_2";
4- desenhar uma linha;
5- Selecione outra camada já criada "texto";
6- escreva o texto.

Atualmente posso desenhar a circunferência, esboçar e escrever o texto, mas não consigo selecionar a camada e concatenar todas as funções em um script.

Eu trago de volta os vários scripts que eu uso e que individualmente funcionam bem.
traçar circunferência:
_círculo 0,000,0.000,0.00 4.00

desenho de linha:
linhas
-2.927422,-2.927422,0.000000
começar tangenza -1
-2.632559,2.632559,0.000000
2.746403,2.746403,0.000000
3.027124,-3.027124,0.000000
Cala-te!
fim

escrever o texto
Não.
-4.000000,28.000000
Não.
@1,1
0,80%
0
círculo... 1

Agradeço a todos aqueles que me dão informações com antecedência.
 
para definir a camada
-layer (o - serve para usar opções de linha de comando quando o comando lançado usa uma janela)
Corrente atual
nome da camada
 
para definir a camada
-layer (o - serve para usar opções de linha de comando quando o comando lançado usa uma janela)
Corrente atual
nome da camada
Obrigado pela resposta. Tentei e consegui executar o comando para seleção de camadas.
Agora, se eu quiser concatenar tudo?
1- Selecione uma camada já criada es."linea_1";
2- desenhar uma circunferência que define coordenadas e raio;
3- selecione outra camada já criada e.g.linea_2";
4- desenhar uma linha;
5- Selecione outra camada já criada "texto";
6- escreva o texto.

Eu tentei desta forma, mas em vez de fazer o spline desenha outra circunferência e depois sai da tela de fechamento autocad. O que se passa?
"
- linha de camada atual_ 1

_círculo 0,000,0.000,0.00 4.00

- linha de camada atual_ 2

linhas
-2.927422,-2.927422,0.000000
começar tangenza -1
-2.632559,2.632559,0.000000
2.746403,2.746403,0.000000
3.027124,-3.027124,0.000000
Cala-te!
fim
"
 
após o comando do círculo não precisa de uma linha vazia que atua como um envio porque a sequência do círculo de comando fecha com a definição do raio
 
Primeiro de todos os erros com esse fim
Obrigado a ambos. Modifiquei eliminando fim e linha após o comando de circunferência.Linha de corrente de camada 1

_círculo 0,000,0.000,0.00 4.00
- linha de camada atual_ 2

linhas
-2.927422,-2.927422,0.000000
começar tangenza -1
-2.632559,2.632559,0.000000
2.746403,2.746403,0.000000
3.027124,-3.027124,0.000000
perto.
se eu copiar o que escrito na barra de comando autocad funciona corretamente, enquanto, se eu criar um arquivo .txt e alterar a extensão em .scr assim que eu começar ele sai "boa palavra da opção inválida" e aparecer as opções de linha de comando conectadas ao -layer.
 
para criar corretamente um script downloads que pr.esente no fórum http://www.cad3d.it/forum1/threads/6107-creare-file-script?p=49370&viewfull=1#post49370. funciona tanto como um script para um único arquivo e como um script para vários arquivos
Eu verifiquei o que estava errado com sua versão #3 post eu criei um arquivo scr e não tive problema.
o arquivo scr é suficiente para arrastá-lo dentro da folha autocad.
No entanto, se você tiver dúvidas e problemas em um arquivo, é sempre melhor anexá-lo para que você possa realmente verificar como ele é feito e não tem que reproduzi-lo
 
para criar corretamente um script downloads que pr.esente no fórum http://www.cad3d.it/forum1/threads/6107-creare-file-script?p=49370&viewfull=1#post49370. funciona tanto como um script para um único arquivo e como um script para vários arquivos
Eu verifiquei o que estava errado com sua versão #3 post eu criei um arquivo scr e não tive problema.
o arquivo scr é suficiente para arrastá-lo dentro da folha autocad.
No entanto, se você tiver dúvidas e problemas em um arquivo, é sempre melhor anexá-lo para que você possa realmente verificar como ele é feito e não tem que reproduzi-lo
Sim, tens razão, torna-se complicado dar uma mão sem anexar o ficheiro.
Eu resolvi o problema inicial que me deu o erro na seleção de camadas, foi muito espaço. como tudo resolvido um problema sai outro. Desta vez eu anexo o arquivo .dwg com as camadas já criadas e o arquivo .txt com o script que eu uso. Se eu copiar o texto e levá-lo para toda a barra de comando ele funciona corretamente sem erros, enquanto, convertendo-o em formato .scr e lembrando-o de autocad por erro na definição do tangente. Tentei soluções diferentes, mas não consegui entender o problema.
 

Anexos

Em primeiro lugar, como do script não aparece o pedido para começar a tangência ou tolerância elimina essa linha.
em seguida, interpor entre o círculo e o spline a desativação do objeto snap que de outra forma imita o spline para o centro do círculo distorcendo os pontos de passagem, em seguida, entrar nas linhassnap
fora
no final se você precisar reativar o objeto snap com o comando inversosnap
sobre
 
Eu fiz as correções como você disse e sempre só funciona copiando o texto diretamente na linha de comando, enquanto ao iniciar o script não funciona. agora depois de especificar o primeiro ponto quer o tangente. Sinceramente não entendo porque há essa diferença. Anexo o novo guião.
Ver anexo 002_script.txt
 
Eu especifiquei que você tem que excluir a linha tangente
também não desligar o snap

na prática é igual a antes

em vez de escrevê-lo na linha de comando para ver que não funciona como scripts, compõe o script diretamente e verifique-o
1 escrever o arquivo scr
2 abri-lo com bloco de notas
3 fazer alterações e salvamentos sem fechar notas bloco
4 arraste o arquivo scr para o arquivo autocad
repetir ponto 3 e 4 até que você esteja satisfeito
 
Eu especifiquei que você tem que excluir a linha tangente
também não desligar o snap

na prática é igual a antes

em vez de escrevê-lo na linha de comando para ver que não funciona como scripts, compõe o script diretamente e verifique-o
1 escrever o arquivo scr
2 abri-lo com bloco de notas
3 fazer alterações e salvamentos sem fechar notas bloco
4 arraste o arquivo scr para o arquivo autocad
repetir ponto 3 e 4 até que você esteja satisfeito
Tens razão, eu estava errado em anexar o arquivo. Agora funciona sem problemas o script, no entanto, cada vez que o início sai uma linha diferente e não o que eu preciso, por esta razão eu definir o tangente inicial apenas para evitar problemas. Eu anexo o script e o arquivo .dwg onde é relatado em vermelho como deve ser meu spline e em azul um dos muitos spline que sai.
Eu também adicionei escrita de texto e funciona corretamente.
 

Anexos

Eu certamente fiz errado para indicar o comando para desativar. Não é snap (que anexa o cursor à grade, como você vê no final do ciclo que vai para snaps), mas osnap (que atribui o cursor a certas posições das entidades presentes como centros, interseções, pontos médios...).
se no seu modelo estes ganchos não estão presentes você não precisa usá-lo, caso contrário, quando você escreve-lo você coloca o sinal - de modo a inibir a aparência da janela.
isso tem pouco a ver com o resultado; Steppoints também estão corretos na versão de script.
Eu não entendi o que este escalonamento era, mas notei que ao mudar as propriedades do spline do script, trazendo-o de fechado para aberto e fechado novamente, o formulário está correto.
então no final da criação da linha deve ser inserido a série de comandos que:
selecione a linha
a edição
abre abre abre
e fecha
 
Eu tentei editar o spline abrindo-o e depois fechá-lo novamente, mas ele só funciona para algum spline criado que não difere muito do meu resultado. Por que cada vez que o script começa uma linha diferente? Por que se eu levar o script para a barra de comando funciona perfeitamente?
 
o discurso do spline diferente que eu acho depende do comando osnap ativo. fazer a mudança que eu indiquei para você (de Tira-me daqui. um - Desapareçam.) e deve funcionar corretamente.
Eu nunca usei spline em autocad então estou se aproximando pela primeira vez para a pergunta.
 
Obrigado pela sua ajuda. Esse é o problema. Pelo menos agora a mesma linha sai sempre e eu posso editar, abrir e fechar. Embora pareça não muito limpo como um processo, no entanto, funciona. Eu também anexo o script no caso de você ter que me dar alguma outra indicação.
 

Anexos

Infelizmente o script no qual eu tentei e em que vocÃa me deu sugestões contém apenas uma porção de todo o script, como, Eu devo repetir a circunferência, o spline e o texto n vezes. o comando publicado spline funciona apenas com a seleção de um spline :frown:. Tem outras ideias sobre isto?
 

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