Pular para o conteúdo principal

Postagens

Mostrando postagens de junho, 2014

Finalmente por dentro das Variáveis de Ambiente do AutoCAD 2015!

A muito tempo, que já utiliza o AutoCAD .NET sabe o sufoco que é mudar uma variável de ambiente do AutoCAD. Lembro que nos primeiros programas que fiz utilizando AutoCAD .NET utilizava muito isso para configurar a interface, as barras de ferramentas, abrir arquivos e carregar o próprio .NET em outras DLL's setando o "FILEDIA" para "0". O problema está quando os comandos se sobrepõem porque o computador é muito lento e não executa qualquer um deles fazendo o AutoCAD ficar desconfigurado... Mas é possível agora altear diretamente pelo código em .NET, nesse Post do Kean  mostra como isso é feito no AutoCAD 2015. using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.ApplicationServices.Core; using Autodesk.AutoCAD.EditorInput; using Autodesk.AutoCAD.Geometry; using Autodesk.AutoCAD.Runtime; using System; namespace SystemVariableEnumeration { public class Commands { [CommandMethod("ESV")] pu

Javascript para AutoCAD

No AutoCAD 2014 foi introduzido pela primeira vez a API JavaScript em AutoCAD na sua versão beta ainda. Esses dias estava olhando o Blog do Though the Interface e mencionava vários post's sobre javascript para AutoCAD então resolvi ir atrás da novidade. Acontece que na versão 2015, a API amadureceu muito, tornando-se realmente algo significativo que pelo andar das coisas pode ser mais uma ferramenta do AutoCAD para desenvolver plugins. Segundo o Kean Walmsley, eu ainda não testei uso o AutoCAD 2012, o Javascript está bem mais robusto: em vez de ter uma única instância do executável no navegador é possível ter vários códigos Javascript sendo executados ao mesmo tempo no AutoCAD, acaba com o problema que temos de acessar o desenho através da Transaction. O que significa que que do ponto de vista de depurar você não vai perder horas executando múltiplas vezes o AutoCAD. O processo é isolado! Este tipo de isolamento do processo é importante, mas complementada por uma boa qu

Destacando e Removendo Textos em Branco do AutoCAD usando .NET

       Estava aqui em casa sem conseguir dormir direito e resolvi pesquisar um pouco sobre o que está em voga ai no meandro do desenvolvimento para AutoCAD .NET, então dei uma lida nos últimos post's do Thougth the Interface e achei esse post sobre essa questão do texto vazio, veja .              O post em si é uma resposta a um problema gerado exatamente por uma criação automática de textos que causava um problema que não era possível identificar mais os textos... Trata-se que ele tem um programa que gera diversos arquivos com textos aleatórios possivelmente alguma codificação com "_" e ele quer identificar todos os textos e remove-los.        Deletar é relativamente fácil, trata-se de localizar os DBText e MText, para isso ele sugeriu utilizar o método IsApplicable() que eu mesmo nem conhecia ainda e ir checando dentro do conteúdo de cada texto se contém o tal caractere "_"  e depois deletar o dito cujo. sing Autodesk.AutoCAD.ApplicationServices;