Fure não aderente: instale os plugins do AutoCAD-a no GStarCAD
Olá pessoal.O artigo é um pouco espontâneo, mas espero que esta informação seja útil. Encontrei essa oportunidade com moderação por acidente, mas me pareceu útil, por isso quero compartilhar uma observação.Trata-se de tentar instalar plug-ins de um sistema CAD para outro. Como e por que isso foi feito, e também o que saiu (e o que não deu certo) - sob o corte.Vamos começar com a pergunta "Por quê?".E aqui está o porquê: AAutocad é uma líder reconhecida no mercado de CAD para pequenas e médias empresas. Tudo ficaria bem, mas a empresa não possui uma política de preços muito amigável, que, juntamente com a difícil situação econômica, ajuda a procurar (e encontrar) alternativas. De fato, existem alguns deles, baratos e às vezes até gratuitos: do Nanocad ao Bricscad , GstarCad e ZWcad , que, a propósito, ficaram um pouco abaixo da distribuição da Autodesk. O problema é que qualquer transição de uma ferramenta para outra exige que você se acostume e às vezes até aprenda.Felizmente, os fabricantes de sistemas CAD alternativos esforçam-se para se aproximar o máximo possível dos padrões estabelecidos pelo carro-chefe e, reconhecidamente, eles costumam ter sucesso. Tanto em termos funcionais quanto no contexto da interface, não há muitas diferenças, então você definitivamente não precisará reaprender. Mas há um problema: no processo de trabalho, o designer geralmente coleciona seu conjunto "pessoal" de ferramentas, como plug-ins, scripts e outros insignificantes auxiliares, sem os quais já é difícil trabalhar de maneira rápida e habitual. Além disso, os avançados sistemas CAD permitem criar seus próprios programas que executam uma ou outra função desejada.Então, falaremos sobre o uso de tais ferramentas em um ambiente "estrangeiro". Especificamente, vamos tentar usar plugins para o AutoCAD no ambiente GStarcad. Eu tenho uma forte suspeita de que a mesma história será com outros programas, mas, por enquanto, consideraremos esse casal em particular.É hora de responder à pergunta "como?".Veja como:Muitos sistemas CAD suportam linguagens de programação. Uma dessas línguas é o Lisp , mais precisamente, seu dialeto: AutoLISP ( Wiki - English, іі - ).Existem muitos programas escritos para o AutoCAD no Lisp. Aqui estão alguns links úteis:programas LISP de aplicativos;programas LISP de serviço;excelente seleção de programas personalizadosNaturalmente, tudo isso (e muito mais) é facilmente encontrado na Internet.É com os plugins Lisp que a portabilidade é a mais fácil. Na verdade, nenhuma portabilidade é necessária.Basta abrir o Gstarcad, executar o comando appload na linha de comando e clicar no botão "Carregar" na janela de conexão do plug-in aberta.
Encontramos o arquivo .lsp que contém o código Lisp e o anexamos.Preste atenção ao formato dos arquivos que podem ser conectados como plug-ins (emoldurados na tela).
O CAD relatará que o plug-in foi conectado com sucesso e com qual comando você pode acessá-lo.Por exemplo, usamos um plug-in que ajuda a selecionar um arco em um círculo quando ele se cruza com outros objetos.
O processo de trabalho com o plug-in é exibido na linha de comando.Essa conexão ativa o plug-in para uma sessão de trabalho. Se você precisar dele permanentemente, poderá adicioná-lo à "inicialização" do programa clicando no botão "Contens" ou no ícone "StartUp suite" e selecione o plug-in necessário na caixa de diálogo exibida.Não consegui repetir um truque semelhante para o VBA.Informações para quem pode programar em .NET. Cite um artigo comparando o Autocad e o ZWcad:…
.NET 4.0 AcMgd.dll AcDbMgd.dll ZWCAD+. , . . , VB.NET, :

, , , , , , . , , , . , AutoCAD’ API, -, ZWCAD+, IDE .
...
Esse trecho leva à ideia de que os projetos VBA e C # também podem ser portados, mas ainda fazendo alguns esforços, embora pequenos.Depois de me interessar pela pergunta, descobri que muitos programas complementares sérios (o idioma deles nem se tornam plug-ins), como o CadProfi , por exemplo , suportam sistemas CAD "alternativos".Em geral, concluo que é possível usar o software auxiliar desenvolvido para o Autocad em sistemas CAD “alternativos”, e isso pode ser ainda mais fácil do que parece à primeira vista.Além disso, peço que aqueles que estão no assunto ou tenham experiência em tais experiências comentem o artigo, porque Pessoalmente, não trabalho profissionalmente com sistemas CAD, por isso poderia ter perdido um ponto importante. Source: https://habr.com/ru/post/pt388789/
All Articles