
Автоматизация AutoCAD избавляет от рутинных операций: подготовки листов, настройки слоёв, массовых правок и печати. Скрипты позволяют переложить повторяющиеся действия на программу и высвободить время для проектной работы.
Ниже — практическое руководство по созданию и применению SCR-файлов для ускорения типовых задач: от очистки чертежей и стандартизации оформления до пакетной печати и вставки типовых элементов.
Скрипт — это текстовый файл с расширением .scr, содержащий последовательность команд и ответов на запросы командной строки. AutoCAD исполняет строки по порядку, имитируя ввод пользователем.
.scr (рекомендуется ANSI).SCRIPT (или вкладка «Управление» → «Запуск скрипт»), укажите файл._cmdecho 0
_circle
0,0
10
_circle
50,0
10
_circle
100,0
10
_zoom _e
_line, _circle) для независимости от локали._cmdecho 0
_-purge _a * _n
_-audit _y
_-layer _m 0 _thaw * _on * _unlock * _
_color 7
_ltscale 1
_cmdecho 0
_-purge _r * _n
_-purge _a * _n
_-overkill all _t _a 0.01 _e _u
_-audit _y
_qsave
_cmdecho 0
-layout _s Layout1
-plot _y
Model
DWG To PDF.pc3
ISO_full_bleed_A3_(420.00_x_297.00_MM)
_millimeters
_Landscape
_No
_Extents
_Fit
_Center
_Monochrome.ctb
_No
_No
_No
_Plot
_No
-layout _s Layout2
-plot _y
Model
DWG To PDF.pc3
ISO_full_bleed_A3_(420.00_x_297.00_MM)
_millimeters
_Landscape
_No
_Extents
_Fit
_Center
_Monochrome.ctb
_No
_No
_No
_Plot
_No
_cmdecho 0
_-layer _m AXIS _c 8 _lw 0.25 _lt Hidden _ _
_-layer _m TEXT _c 7 _lw 0.18 _lt Continuous _ _
_-layer _m DIM _c 3 _lw 0.18 _lt Continuous _ _
_-style Standard Arial 0 1.0 0 n n n
_-dimstyle _r ISO-25
_cmdecho 0
_-insert "X:\\Blocks\\TitleStamp.dwg"
0,0
1
0
; если есть атрибуты, ответы на запросы атрибутов разместить построчно
| Действие | Ручной режим (сек.) | Скрипт (сек.) |
|---|---|---|
| Открытие окна печати | 5 | 0 |
| Выбор принтера/формата | 15 | 0 |
| Область печати/масштаб | 10 | 0 |
| Стиль печати | 10 | 0 |
| Предпросмотр/старт печати | 30 | 5 |
| Итого на 1 лист | ~70 | ~5 |
| Итого на 20 листов | ~1400 (≈23 мин.) | ~100 (≈1.5 мин.) |
_ в начале, сверяйте ввод по командной строке..scr в ANSI для исключения проблем с русским интерфейсом._cmdecho 0, ltscale, celtype, clayer и т. п.).Чем SCR отличается от AutoLISP?
SCR — линейная последовательность команд. AutoLISP — язык с переменными, циклами и условиями; подходит для сложной логики и интерактивных утилит.
Работают ли скрипты в AutoCAD Mechanical/Electrical?
Да. Принцип тот же, добавляются команды конкретных вертикальных продуктов.
Как организовать библиотеку скриптов?
Структурируйте по папкам (Печать/Очистка/Слои/Блоки) и добавьте путь в Options → Files → Support File Search Path.
Можно ли запускать скрипты пакетно на нескольких DWG?
Да, через ScriptPro, ACCELERATE-утилиты или собственные бат-файлы с ключами запуска AutoCAD.
Как быстро отладить скрипт?
Отключите эхо (_cmdecho 0), запускайте фрагментами, читайте запросы в командной строке — там видно «проблемное» место.
Автоматизация AutoCAD — быстрый путь к росту продуктивности: скрипты сокращают время операций, устраняют ошибки и обеспечивают стандартизацию. Начните с простых SCR для печати и очистки, затем переходите к библиотеке типовых сценариев и при необходимости — к AutoLISP. Такой подход надёжно ускорит подготовку и выпуск чертежей.