Anúncios
Atenção para clientes sem autenticação multifator ou login único – a verificação OTP será lançada em abril de 2025. Leia tudo sobre isso aqui.

lisp texto equidistante

Anonymous

lisp texto equidistante

Anonymous
Não aplicável

boas pessoal,

 

precisava de uma rotina lisp que deixa-se os textos selecionados equidistantes e num determinado estilo de texto, será que é possivel.

 

thanks,

0 Curtidas
Responder
Soluções aceitas (3)
2.559Exibições
39Respostas
Respostas (39)

f_santana
Mentor
Mentor

Esta seria uma rotina AutoLISP consideravelmente especifica (nunca precisei ou solicitaram que programasse uma rotina assim), não acredito que você encontre uma pronta como voce quer.

 

Por curiosidade, para que voce usaria ela?

de repente a sua necessidade alguem possa indicar uma solução de prateleira para você

 


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

0 Curtidas

hmsilva
Mentor
Mentor

nmareis escreveu:

boas pessoal,

 

precisava de uma rotina lisp que deixa-se os textos selecionados equidistantes e num determinado estilo de texto, será que é possivel.

 

thanks,


Olá nmareis,

possivel, deve ser...

 

Anexa um dwg (r10 que só tenho uma versão antiga nesta máquina antiga...) com a situação atual, e a situação desejada, que eu vejo o que dá para escrever...

 

Henrique

EESignature

0 Curtidas

Anonymous
Não aplicável

anexei aqui o ficheiro dwg.. e escrevi lá o que pretendo....o que está lá é apenas um bocado do que costumo ter para mudar o texto de altura e de estilo.

 

cá vai.

0 Curtidas

hmsilva
Mentor
Mentor

nmareis escreveu:

anexei aqui o ficheiro dwg.. e escrevi lá o que pretendo....o que está lá é apenas um bocado do que costumo ter para mudar o texto de altura e de estilo.

 

cá vai.


nmareis,

penso que será possivel, hoje não vai dar, mas amanhâ à noite, vejo o que dá para fazer.

 

Os textos a aumentar, estão sempre com 0.07 de altura e no estilo cypetxt???

 

Henrique

EESignature

0 Curtidas

Anonymous
Não aplicável

thanks..

0 Curtidas

hmsilva
Mentor
Mentor
Os textos a aumentar, estão sempre com 0.07 de altura e no estilo cypetxt???

EESignature

0 Curtidas

Anonymous
Não aplicável

penso que sim...mas se não estiver eu mesmo altero o script...se me disseres como...quando precisar....senão se arranjares maneira de o script saber que se o texto estiver menos que 0.18 é para aumentar e é sempre para colocar no estilo Arial 2....ainda melhor...thanks.

0 Curtidas

Anonymous
Não aplicável
Esqueces te te de mim colega😖?
0 Curtidas

hmsilva
Mentor
Mentor

nmareis escreveu:
Esqueces te te de mim colega😖?

Olá nmareis,

não estás esquecido!!!

 

Estou com um trabalho em mãos, que tenho que acabar primeiro, é complexo e não dá para me dispersar com outras rotinas, e não está a correr tão bem como eu tinha pensado.... está a demorar mais... 😞

 

Assim que tiver um tempinho, vejo o que posso fazer.

 

Henrique

EESignature

0 Curtidas

Anonymous
Não aplicável

olha não te esqueças que terei que selecionar o texto que pretendo modificar e não todo o texto do desenho..ok?...vá lá...espero que corra tudo bem! 🙂

0 Curtidas

f_santana
Mentor
Mentor

estava olhando o seu arquivo, e me ocorreu algumas perguntas, porque não usa blocos atributados?

 

outra coisa. voce conhece o Action Recover (menu RIBBON MANAGER)?

é uma maneira facil de gerar scripts para serem usados varias vezes. com este comando voce grava a seguencia de comandos usados e repetri esta ação sempre que precisar.

 

no seu caso, acredito que se enquadre melhor.

Da uma olhada neste exemplo que estou mandando.

para executa-la basta salvar em algum lugar na sua rede e mapear este caminho dentro do quadro OPTIONS, ou salvar neste caminho preexistente mesmo

 

TelaMapeamentoActionRecover.png

 

neste exemplo usei o comando SCALE, mas voce pode usar qualquer comaando no ativo no AutoCAD (nativos ou customizados via programação)


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

0 Curtidas

Anonymous
Não aplicável

agradeço a sugestão...mas este action recorder faz o scale a tudo e não apenas ao texto e se eu quisse-se apenas aumentar o texto bastava-me ir ao q prop e fazê-lo...mas eu preciso é que o texto aumente e não fique um sobreposto ao outro, portanto equidistante, por isso pedi um script pois sei que possivelmente isso dará para fazer, mesmo assim agradeço a sugestão...obrigado.

0 Curtidas

f_santana
Mentor
Mentor
É só selecionar os 3 textos juntos.

No caso foi só um exemplo com base no que eu vi no seu arquivo.

Você mesmo consegue melhor o "comando" com pouco esforço/dedicação de horas. (o oposto de uma programação mas rebuscada, onde tem que aprender a linguagem, saber usar bem o programa e conhecer os entregáveis)


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

0 Curtidas

Anonymous
Não aplicável

Boas colega,

 

tive aqui umas sugestões, mas não funcionam, se conseguires orientar o tal script era fixe, senão paciência, tem que ser á unha..lol

0 Curtidas

hmsilva
Mentor
Mentor

nmareis escreveu:

Boas colega,

 

tive aqui umas sugestões, mas não funcionam, se conseguires orientar o tal script era fixe, senão paciência, tem que ser á unha..lol


Não estás esquecido... tempo para o escrever é que está a faltar...

A rotina não é uma rotina facil de escrever!

Só a posso começar a escrever quando tiver tempo para escrever, testar, reescrever, testar......

O dificil na rotina vai ser criar uma relação entre os textos, para que ao mudar o tamanho, se consiga manter/criar um novo, afastamento entre eles, o resto é facil... 🙂

 

Henrique

 

EESignature

f_santana
Mentor
Mentor
Henrique, foi por isso que você disse que sugeria que ao invés de usar texto deveriam usar blocos atributados no processo de criação dos projetos.

E como paliativo mostrei como fazer um script com o ACTION RECOVER usando o comando scale.

O complicador que vi no exemplo dele é o uso da justificativa FIT nos textos.


Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.


Fábio Santana
Architect | CAD/BIM Manager

EESignature

0 Curtidas

Assis.Haubert
Collaborator
Collaborator

Olá a todos.

Ainda não entendi o motivo de um bloco com atributos não poder ser utilizado.

Gostaria de "entender" o motivo ;).

Atte.


Cabe lembrar que caso a resposta ajude, ou mesmo solucione a questão, se possível marque o LIKE/GOSTEI nas respostas, caso tenha resolvido/solucionado, marque como "Solução". Obrigado.
Please note that, if the answer helps, or solves the question, please mark the LIKE in the answers, if you have solved/solved it, mark it as "Solution". Thank you.


- Utilize a ferramenta de pesquisa do fórum, a sua dúvida já pode ter sido respondida;
- Use the forum search tool, your question may have already been answered;
- Marque "Aceitar como Solução", caso tenha resolvido o problema. Isto ajudará outros usuários a encontrar uma resposta;
- Select "Accept as Solution" if it has solved the problem. This will help other users to find an answer;
- E clique em "Curtir" se a resposta ajudou.
- And click on "Like" if the answer helped.



Assis Haubert
CAD/BIM Consultant | AEC Technical Specialist | Colaborador CAD/AEC da
Autodesk Community - Português - Cadklein.com | Facebook | Twitter | LinkedIn
Autodesk Expert Elite Alumni

0 Curtidas

hmsilva
Mentor
Mentor

Olá Fábio e Assis,

o que eu entendi é que o nmareis já tem os dwg's assim, só com textos, e vai ter que alterar o style e a altura dos textos em dwg´s que não estão a ser produzidos por ele, por isso teria que criar os blocos, inserir e etc, n vezes.

Como principio de produção de um desenho deste tipo, os blocos com atributos, seria o método que eu tambem utilizaria.

 

Quanto ao 'fit' nos textos, penso que não irá dificultar a rotina, porque eu estou a pensar utilizar o 'move' para relocalizar os textos, se utilizasse o 'entmod' aí teria muito mais trabalho....

Agora, tenho é que arranjar tempo para escrever este, no intervalo dos outros....

 

Henrique

EESignature

0 Curtidas

Anonymous
Não aplicável

 isto mesmo hmsilva...os desenhos são-me fornecidos assim....depois tenho que mudar o style dos textos todos, a altura e depois recolocá-los nos seus devidos locais, portanto se o script fize-se a alteração dos textos para o style e altura desejadas e os deixa-se equidistantes, depois de fazer o script bastava selecionar novamente os textos todos e puxá-los ao mesmo tempo para o seu lugar..assim iriam todos para o seu local devido e sem ter que alterar um a um...tem é que ter afastamento igual entre eles...conforme tem o desenho original que te enviei colega..cumps

0 Curtidas