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...
Dicas para AutoCAD e programação em .NET embarcado no AutoCAD