Skip to content
doctorRaz edited this page Nov 14, 2025 · 7 revisions

Обзор пакета drzTools для nanoCAD

Введение

Пакет drzTools представляет собой расширенный набор утилит для nanoCAD, включающий более 100 команд, организованных в два модуля: BGTOOLS и drzTools.
Сборник предназначен для автоматизации и повышения эффективности работы с CAD-проектами.

Архитектура пакета

Пакет drzTools состоит из двух модулей:

  • BGTOOLS: содержит около 40 команд, полностью интегрированных в интерфейс nanoCAD (меню, ленты, панели инструментов, командная строка). (Lisp функции)

  • drzTools: включает более 70 команд, большинство из которых также интегрированы в интерфейс, за исключением двух команд, доступных только через горячие клавиши.

    drzTools включает нескольких самостоятельных подмодулей

    • docProps: импорт - экспорт свойств файла DWG. (.Net)
    • blockFix: изменение свойств блоков и внешних ссылок (.Net)
    • Lisp & NET Module: лиспы и NET утилиты написанные разными авторами и объединенные в эту сборку под общий UI

Функциональные области

Команды пакета распределены по следующим функциональным областям:

  • Блоки: нормализация, управление свойствами блоков.
  • Цвета: стандартизация и конвертация цветов.
  • Текст: форматирование и очистка текста.
  • Атрибуты: вращение и синхронизация атрибутов.
  • Слои: управление слоями и фильтрами.
  • Свойства документа: импорт и экспорт метаданных.
  • Аннотативность: управление аннотациями и масштабами.
  • Метаданные и очистка: удаление геомаркеров, групп, видовых экранов.

Доступ к командам

Команды пакета доступны через:

  • Меню
  • Ленты
  • Панели инструментов
  • Командную строку
  • Горячие клавиши

Особенности команд

  • BGTOOLS: команды с префиксом BG*, полностью интегрированы в интерфейс.
  • drzTools: команды с префиксом drz_*, доступны через интерфейс и командную строку.
  • Командная строка: команды с префиксом -drz_*, предназначены для автоматизации и скриптов.

Примеры команд

  • drz_block_normalize: открывает диалог настройки нормализации блоков.
  • -drz_block_normalize: принимает параметры из командной строки.
  • drz_layNext: переключение на следующий лист (горячая клавиша CTRL+PageDown).
  • drz_layPrev: переключение на предыдущий лист (горячая клавиша CTRL+PageUp).

Документация

Для получения подробной информации о командах и их использовании, обратитесь к документации:

Заключение

Пакет drzTools является мощным инструментом для автоматизации и повышения эффективности работы с nanoCAD. Он предоставляет широкий спектр команд, охватывающих различные аспекты работы с CAD-проектами, и позволяет значительно ускорить и упростить выполнение рутинных задач обработки и подготовки чертежей.

Clone this wiki locally