
Por exemplo, se eu estivesse usando um software de detalhamento mecânico como o AutoCad e estivesse adicionando dimensões a um desenho que tem um ciclo repetitivo e quisesse automatizar essa tarefa.
Como eu poderia criar um script ou escrever código para que meu programa pudesse recuperar dados do software, fazer cálculos com eles e usar essas informações para realizar trabalhos úteis, como adicionar dimensões e detalhes aos meus desenhos detalhados?
Responder1
Você está procurando uma APIInterface do programador de aplicativos.
No seu caso, parece que vale a pena lerAmbiente de programação ObjectARX da AutoDesk:
O ambiente de programação ObjectARX® fornece interfaces de programação de aplicativos C++, C# e VB .NET orientadas a objetos para que os desenvolvedores usem, personalizem e ampliem o software AutoCAD® e produtos baseados em AutoCAD, como AutoCAD® Architecture, AutoCAD® Mechanical e AutoCAD. ® Software Civil 3D®
Uma maneira mais grosseira de interagir com programas aplicativos é usarMacros de aplicativos, que variam muito em facilidade de uso e suporte dependendo da plataforma, mas podem ser uma maneira muito mais simples de automatizar tarefas repetitivas simples.