Где находятся файлы адаптации AutoCAD
Обновлено: 21.11.2024
Одним из больших преимуществ использования AutoCAD для создания технических чертежей является возможность адаптации AutoCAD к процессам вашей компании. Если вы можете наладить процесс технического черчения, который вы часто выполняете, вы можете автоматизировать его с помощью AutoCAD. Если вам когда-либо приходилось делать одно и то же в AutoCAD дважды, подумайте, как вы можете автоматизировать это, чтобы вам никогда не приходилось делать это снова.
Один из самых простых способов автоматизировать процесс в AutoCAD — написать сценарий. В этом посте я покажу, как написать и разработать скрипт для AutoCAD. В этом примере мы напишем сценарий, который автоматизирует типичную процедуру построения графика.
Что такое скрипт?
В терминах компьютерного программирования скрипт – это программа, которая запускается без участия пользователя. Для AutoCAD файл сценария — это текстовый файл ASCII, который содержит набор инструкций командной строки, которым должен следовать AutoCAD — точно так же, как актер, читающий сценарий. Файлы сценариев AutoCAD всегда имеют расширение «.scr».
Определение процесса
Прежде чем мы сможем автоматизировать процесс, мы должны сначала его определить. В этом примере мы напишем файл сценария, который создаст график чертежа в формате A1 PDF. Мы будем работать с инструкциями, которые нам обычно нужно давать AutoCAD для создания графика, и запишем их, чтобы мы могли записать их в сценарий.
Запись шагов
Файлы сценариев AutoCAD не могут взаимодействовать с диалоговыми окнами, поэтому нам нужно решить, что мы будем вводить в командной строке для создания нашего графика. С этой целью мы будем использовать версию командной строки команды построения графика «-PLOT» (дефис подавляет диалог построения) и вручную пройдемся по параметрам для создания нашего графика.
Совет. Если вы не знаете ответа на вопрос, который AutoCAD задает вам, введите «?» в командной строке и нажмите клавишу «Ввод», чтобы просмотреть список доступных параметров. Скопируйте эти параметры в текстовый файл для дальнейшего использования. Возможно, вам придется повторить процедуру несколько раз, чтобы получить все необходимые ответы.
Когда мы создадим график вручную, мы можем открыть текстовое окно (нажмите F2 на клавиатуре), чтобы просмотреть шаги.
Создание файла сценария
Следующий шаг — открыть новый пустой файл блокнота (пожалуйста, не поддавайтесь искушению использовать для этого Word или другую программу обработки текстов!). Скопируйте команды из текстового окна AutoCAD и вставьте их в файл блокнота.
Редактирование нежелательной почты
Следующий шаг — удалить то, что вам не нужно.
Вам не нужны подсказки командной строки AutoCAD. Вам нужны ваши ответы. На изображении ниже я выделил то, что можно удалить. Пустая строка равнозначна тому, что вы нажали клавишу «Return» на клавиатуре, так что оставьте эти пустые строки!
Остерегайтесь переноса символов, унаследованного от текстового окна AutoCAD. Убедитесь, что весь текст для каждого шага находится на одной строке.
У вас должно получиться что-то вроде этого:
Не забывайте, что вам понадобится пустая строка в конце скрипта. Это эквивалентно нажатию «Return» для завершения команды.
Тестирование скрипта
Следующий шаг – тестирование скрипта. Сначала закройте текстовый файл и измените расширение файла на ‘.scr’
Совет: перед этим убедитесь, что Windows показывает расширения файлов!
Затем просто перетащите файл сценария в AutoCAD, чтобы запустить его.
Отладка
Вам может потребоваться несколько попыток, чтобы скрипт запустился. Используйте текстовое окно, чтобы увидеть, как далеко ваш сценарий работал до того, как он остановился. Внесите исправления в файл .scr и продолжайте пробовать, пока не будете довольны!
Добавление комментариев (возвращение мусора)
Теперь, когда у вас есть работающий файл скрипта, неплохо было бы добавить несколько комментариев, чтобы напомнить вам, что вы сделали. Как знать, может быть, через полгода вам придется переписывать сценарий…
AutoCAD будет игнорировать любую строку в файле сценария, перед которой стоит точка с запятой.Моя версия скрипта в итоге выглядела так:
Как можно использовать AutoCAD Scripting для автоматизации рабочего процесса?
Сценарии AutoCAD можно использовать для автоматизации многих задач. Вы можете использовать скрипт для добавления корпоративных стандартных слоев или стилей к чертежу. Вы можете написать скрипт для обновления основной надписи. И, конечно же, вы можете адаптировать сценарий, который мы только что закончили, для автоматизации многих ваших задач рисования.
Сценарии AutoCAD также работают с AutoCAD LT, и вы можете запускать сценарии для всего пакета чертежей, используя файл Windows .bat или бесплатную программу Scriptpro от Autodesk labs.
Читайте также: