
Например, если бы я использовал программное обеспечение для детализации механических деталей, такое как AutoCad, и добавлял размеры к чертежу, имеющему повторяющийся цикл, и мне хотелось бы автоматизировать эту задачу.
Как мне создать скрипт или написать код, чтобы моя программа могла извлекать данные из программного обеспечения, выполнять с ними вычисления и использовать эту информацию для выполнения полезной работы, например, добавления размеров и деталей к моим подробным чертежам?
решение1
Вы ищете APIИнтерфейс прикладного программиста.
В вашем случае, похоже, стоит почитатьСреда программирования ObjectARX от AutoDesk:
Среда программирования ObjectARX® предоставляет разработчикам объектно-ориентированные интерфейсы программирования приложений C++, C# и VB .NET для использования, настройки и расширения программного обеспечения AutoCAD® и продуктов на основе AutoCAD, таких как AutoCAD® Architecture, AutoCAD® Mechanical и AutoCAD® Civil 3D®.
Более грубый способ взаимодействия с прикладными программами — это использованиеМакросы приложений, которые значительно различаются по простоте использования и поддержке в зависимости от платформы, но могут быть гораздо более простым способом автоматизации простых повторяющихся задач.