AutoCAD 2D: рабочие приёмы

Один .scr — и рутина выполняется сама

Чистка и автоматизация находка ПАКЕТ (SCRIPT) ~5 мин

Двадцать файлов от смежников, и в каждом одно и то же: проверить, почистить, сохранить. Полчаса одинаковых кликов, в которых нет ни одного инженерного решения.

Приём

  1. 1Пакет — это текстовый файл .scr: каждая строка выполняется так, как будто вы ввели её в командной строке.
  2. 2Пример чистки: «_.AUDIT», затем «_Y», затем «_.-PURGE» с ответами, затем «_.QSAVE» — по строке на каждый ввод.
  3. 3Подчёркивание перед именем заставляет работать английское имя в любой локализации, точка — в обход переопределений: скрипт становится переносимым.
  4. 4Запуск: ПАКЕТ (SCRIPT) → выбрать файл; файл .scr можно и просто перетащить в окно чертежа.

Попробуйте сами

Соберите пакет чистки входящего файла (каждая строка — ввод в командной строке):

Зачем в скриптах пишут «_.PURGE», а не «ОЧИСТИТЬ»?

Когда действительно полезно

  • Повторяемая обработка: чистка входящих, настройка переменных, подготовка к выпуску.
  • Скрипт — это ещё и документация: по нему видно, что именно делалось с файлом.

Когда лучше иначе

  • Пакет не умеет диалогов: команды нужны в командной версии (с дефисом) и с ответами на все вопросы строками файла.
  • Логика с условиями и геометрией — это уже AutoLISP; пакет только «нажимает клавиши» за вас.