Не работает экспресс тулс в автокаде
В моем арсенале набралось уже как минимум 3 исправленные ошибки Express Tools ( BURST, CLIPIT, TEXTMASK). BURST и CLIPIT были обнаружены по наводке Vova, TEXTMASK моими юзерами. По мере появления свободного времени опишу их все.
BURST (исправлена 13.04.2011).
Вводная: В блоке есть примитивы с типом линии "byblock". Блок расположен не на 0 слое и явно или через слой ему задан тип линии, отличный от "continuous"
Проблема: Если делать Burst таким блокам, то тип линии теряется, хотя в программе (burst.lsp) эта ситуация обрабатывается
Ошибка: В коде идет сравнение типа линии (группа 6) с "BYBLOCK", хотя в описании блока эта строка хранится как "ByBlock". Естественно условие никогда на выполнится.
Исправленная версия находится в файле bursfix.lsp. Можно переименовать в burst.lsp и заменить стандартный в папке Express Tools.
В файле burstfix.dwg находится пример.
Сделайте burst блокам ниже надписи BURST it and look at result сначала стандартным BURST из Express Tools, затем BURST из burstfix.lsp
и сравните результат.
Изменения в файле помечены как
;_Rem by VVA
;_Change by VVA
Подробнее читать пост №7
Применение: Переименовать burstfix.lsp в burst.lsp и заменить в папке Express Tools
Дальнейшее развитие - сборник LISP. Подготовка подосновы
В общем то основное про CLIPIT было сказано здесь:
Wipeout, дуги и окружности
Возможно будут просто некие исправления редакционного характера.
При маскировка текста иногда текст исчезал. Причины:
1. Связано было с тем, что по какой-то причине не удалялись расширенные (РД) данные о маскировке текста
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Уточню сказанное VVA чтобы стала понятной важность исправленной им ошибки для рядовых автокадчиков, всех теток и дядек.
Допустим, есть блок. Пусть его три элемента сделаны так: первый-прерывистой линией Hidden. Второй-типом линии byLayer, третий-ByBlock. Все это лежит в слое 0 и из них сделан блок. Вставляем блок в слой "A", тип линии которого Zigzag. Получим: первый элемент Hidden. Второй и третий-Zigzag. Поменяем блоку свойство Тип линии, на Dashdot. Первый элемент останется Hidden. Второй останется Zigzag. Третий станет Dashdot. Но это все прописные истины. А мы-тетка, и нам приспичило блок взорвать. На дух не переносим, не знаем что с ним делать и так далее. Короче, Explode (Расчленить). Что получим? Первый останется Hidden. Второй и третий. превратятся в сплошные. Причем неважно, меняли-ли до этого свойства блоку или нет. То есть начерченное ранее поменяло информацию, возможно, очень важную с точки зрения автора чертежа. Кроме того, если в блоке есть атрибуты, то их слова поменяли содержание.
При расчленении блока командой Explode может получиться не только куча разрозненных объектов, но и потеряться важная информация. Так и скажите своим теткам.
Есть малоизвестная команда из Express. называется Burst. Она предназначена для взрыва блока и при этом атрибуты преврaщаются в текст. То есть не теряется текстовое содержание. Правда, при этом вылезают и невидимые атрибуты, то есть может проявится ненужная инфа. Об этом HELP умалчивает. И ничего не сказано о том, что команда была задумана так, чтобы подрывать блок и оставлять при этом типы линий такие, которые имел блок до подрыва. Потому и не сказано, что авторы не довели до конца задумку. Ошибка обнаружилась при нашей совместной с VVA работе над одной прогой, которая должна облегчить жизнь при. Но пока молчу.
А пока сделайте подарок своим теткам. Исправьте у них в Экспрессах лисп Burst.lsp и слезно попросите вместо Explode для блоков применять Burst
Если заинтересовала информация о расчлененке то напоминаю o существовании команды _Xplode (взорвать). Кто и что про нее может сказать?
Автор:
Проблема
Кроме того, могут отсутствовать меню и вкладка ленты Express Tools, однако при использовании команд Express Tools посредством командной строки все работает корректно. Например: BURST, BREAKLINE, ТЕКСТВМТЕКСТ, ALIASEDIT и т. д.
Причины
- Не установлен компонент Express Tools.
- Не включен компонент Express Tools.
- Установка AutoCAD или Express Tools повреждена.
Примечание. Express Tools не входит в состав версий AutoCAD LT для Windows. Для AutoCAD for Mac и AutoCAD LT for Mac доступно ограниченное количество средств Express Tools. Они включают следующие средства.
- Преобразование текста в многострочный текст
- Символ линии разрыва
- Расчленение атрибутов на текст
- Перемещение/копирование/поворот
- Замена блока
- Суперштриховка
Решение
Включение компонента Express Tools
Введите в командной строке EXPRESSTOOLS и нажмите клавишу ENTER.
Проверьте путь доступа к вспомогательным файлам.
Если компонент Express Tools уже установлен или некоторые из его функций не работают, проверьте пути доступа к вспомогательным файлам, следуя инструкциям далее.
- Введите в командной строке «НАСТРОЙКА», чтобы открыть диалоговое окно «Параметры».
- Перейдите на вкладку «Файлы».
- Разверните узел «Путь доступа к вспомогательным файлам».
- Убедитесь, что путь к Express Tools существует.
- Если путь отсутствует, добавьте его вручную с помощью кнопки «Добавить. » справа.
- Путь: C:\program files\autodesk\autocad 20xx\express
- Убедитесь, что изменяете путь для нужной версии AutoCAD.
Включение режима подгрузки
Загрузите файл АПИ для Express Tools.
Возможно, файлы Express Tools установлены, но не загружены в AutoCAD. Для их загрузки в командной строке введите EXPRESSTOOLS. Если команда не работает, попробуйте загрузить файл АПИ для Express Tools вручную, используя один из следующих способов (или оба).
Удалите и повторно установите Express Tools.
См. раздел Установка и удаление компонента Express Tools в AutoCAD. Если инструменты Express Tools не загружаются должным образом, что не дает начать работу, их можно удалить и установить повторно.
Восстановите настройки AutoCAD по умолчанию.
См. раздел Восстановление настроек AutoCAD по умолчанию. Если инструменты Express Tools не работают после восстановления настроек, попробуйте еще раз удалить и повторно установить их.
Переустановите AutoCAD.
Устранение неполадок при установке отраслевых программ
Если указанные выше способы не помогли установить Express Tools для отраслевых программ, установите AutoCAD для соответствующей отраслевой программы (например, AutoCAD 2020 с AutoCAD MEP, Architecture 2020) и запустите только что установленную версию. При первом запуске программы для пользователя создается профиль AutoCAD и две папки:
- C:\Users\[имя_пользователя]\AppData\Roaming\Autodesk\AutoCAD 20xx\Rxx.x
- C:\Users\[имя_пользователя]\AppData\Local\Autodesk\AutoCAD 20xx\Rxx.x
Закройте AutoCAD, а затем выполните действия, указанные в разделе «Первый способ». Загрузите файл АПИ для Express Tools.
Как известно, в AutoCAD существуют команды Express Tools, которые расширяют базовые возможности программы, но не входят в ее "стандартное оснащение" и не поддерживаются разработчиком.
В этой заметке хочу рассказать о командах, касающихся работы с текстом. Подробности, как всегда, в штатном Help'е, здесь упоминаю об основных опциях и областях применения команд.
|
Команды для работы с текстом |
Remote Text
Ассоциативная связь с внешним файлом сохраняется. В свойствах объекта, созданного этой командой, есть управляющий параметр Type - если его значение равно 0, то будет отображаться содержание файла, если 1 - то адрес ссылки на файл.
Для обновления содержимого достаточно поменять значение Type с одного на другое и обратно (другого способа я не знаю).
Где можно применить? Вставка технических требований, списков и пр.
Text Fit
Команда для растяжения / сжатия текста. Необходимо просто указать начальную и конечную точку строки. Работает только с однострочным текстом.
Text Mask / Unmask Text
Команды для нанесения / удаления маскировки за текстом. В качестве маски может быть объект Wipeout (закрашенный в цвет фона прямоугольник), 3D-поверхность или двухмерная фигура.
Explode Text
Где можно применить? Подкорректировать надпись или отдельную букву вручную.
Convert Text to Mtext
Команда преобразования однострочного текста в многострочный. Можно выбрать несколько объектов однострочного текста и преобразовать в один блок многострочного.
Где можно применить? Очень широкое поле для использования - объединение разрозненных строк в технических требованиях, слияние надписей в один текстовый блок и многое другое.
Arc-Aligned Text
Текст по дуге. Для создания такой надписи нужно предварительно выбрать дугу, а затем в диалоговом окне определить содержание и свойства строки. Среди опций стоит отметить:
Где можно применить? Создание надписей, шкал, вывесок и пр.
Justify Text
Команда позволяет поменять точку выравнивания (привязки) текста. Доступны все возможные варианты - Верхний левый (TL), Нижний левый (BL), Центр (C) и пр.
Где можно применить? Смена точки привязки позволяет точно привязать строку к объектам чертежа - очень полезная команда.
Rotate Text
Команда вращения текста и преобразования в удобочитаемый вид (Most Readable). Удобочитаемый вид - ориентация текста, при котором строки располагаются верхним краем вверх и читаются слева - направо.
Enclose Text with Object
Команда заключения текста в объект - окружность (circle), овал (slot) или прямоугольник (rectangle). Для создания объектов нужно задать отступ и тип объекта.
Если выбраны несколько строк текста, то можно задать объекты постоянного (Constant) или переменного (Variable) размера. Результат будет такой
Где можно применить? Создание обозначения позиций, корректировка электронных чертежей по извещениям об изменениях.
Automatic Text Numbering
Нумерация строк однострочного текста. Можно нумеровать по возрастанию координаты Х, убыванию Y или в том порядке, в котором были выбраны строки (Select order). Номер можно добавить в начале строк (Prefix), конце строк (Suffix), заменить строку на номер (Overwright). Также можно выполнить команду Найти и заменить (Find & Replace). Можно задать стартовый номер и инкремент (Start, Increment) (может быть как положительным, так и отрицательным).
Где можно применить? Нумерация строк технических требований, точек контроля.
Change Text Case
Смена регистра текста. Можно поменять на Как в предложении (Sentence case), нижний регистр (lowercase), ВЕРХНИЙ РЕГИСТР (UPPERCASE), Заголовок (Title), пЕРЕКЛЮЧЕНИЕ рЕГИСТРА (tOGGLE cASE).
Где можно применить? Польза от этой команды, думаю, очевидна :)
Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.
- Нажимаем "Добавление/удаление" компонентов и выбираем пункт Express Tools - устанавливаем зеленую "галку" напротив пункта Express Tools
- Дожидаемся завершения установки, запускаем AutoCAD и начинаем пользоваться полезными командами Express Tools
- нажимаем "Обзор" и выбираем файл acetmain.cuix, нажимаем "Загрузить". После этого точно все заработает
С уважением, Андрей
Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.
172 комментария:
В сивиле также не нашел по сравнению с обычным автокадом инструменты для создания проекционных видов. Можно ли как то их добавить?
Попробуйте ввести команды _VIEWBASE (создание базового вида), _viewproj (проекционный вид), _viewsection (сечение) и _viewsection (выносной элемент). Если она работают, то значит просто надо подгрузить файл адаптации ModelDoc.cuix - лента с этими командами описана в нем.
Пожалуйста, отпишитесь, если получится.
Civil'а у меня нет, но коллеги говорят, что этого функционала там нет. Странно.
И очень обидно. Вообще Civil и в других мелочах отличается от AutoCAD а, например мемного не привычное меню по щелчку правко кнопкой мыши, иная компановка ленты в рабочем пространстве "2D рисование и аннотации"
Андрей, может не совсем по теме, хочу на "Ленту" назначить горячие клавиши ( по типу "Свойства" - Ctrl+1), но не знаю, как. Если Вам приходилось с этим сталкиваться - подскажите.
Здесь можно задавать любые вопросы, не стесняйтесь. Назначить можно любые горячие клавиши, но только с Ctrl и Shift (с Alt нет возможности - если зажмете Alt более секунды, то AutoCAD выдаст подсказки зарезервированных горячих клавиш). Что касается назначения, то проще все создать файл key.mns с таким содержанием:
***MENUGROUP=key
***ACCELERATORS
["F4"]^C^C_pline
["F5"]'_pan
[SHIFT+"1"]^C^C_TRIM
[SHIFT+"2"]_ERASE
И загрузить его командой МЕНЮЗАГР (_MENULOAD). Синтаксис файла думаю понятен (сначала хоткей, потом название команды, если у Вас русская версия, то можно название команды писать по-русски). Надеюсь ответ будет полезным для Вас.
Но, если нет желания мучиться с файлом, то можно сделать это в самом Автокаде:
1. На ленте "Управление" выбираем "Пользовательский интерфейс"
2. В левой верхней части выбираем пункт Горячие клавиши
3. В нижней левой части - Список команд - выбираем нужную команду и мышкой перетаскиваем в верхнюю часть в "горячие клавиши- Клавиши быстрого вызова"
4. В правой нижней части окна - "Свойства" - назначаем хоткей для этой команды в пункте "Доступ/Клавиши". Синтаксис простой: например CTRL + L
Спасибо!
Получились с первого раза (по второму варианту).
Теперь поставлю гор.кл. на слои.
Не знаю, как эта штука называется, блог или твитер, может сделать в ней отдельную рубрику "вопрос-ответ"? И пользователям будет проще следить за обновлениями.
Рад, что у Вас все получилось. По поводу "вопрос-ответ" изучу доступные инструменты и сделаю. Спасибо за совет
Вы здесь: Главная Видеоуроки Периодические выпуски Как установить Express Tools
Главное меню
Видеокурс "Бомба архитектора: полное руководство по Autocad Architecture". Получить курс >>
Как установить Express Tools
Рассмотрим, как установить Express Tools, если таковой у вас не установлен. Если же Express Tools у вас установлен, но вы не видите его во вкладках Автокада, так же советую посмотреть это видео.
Для чего может пригодиться данное расширение. Например для создания новых типов линий на основе пользовательских форм, или для того чтобы пустить текст по кругу. Функций множество, но в данном примере рассматривается только установка.
Как в autocad 2016 включить express tools
дата:
2013/01/31
номер:
11
По работе ко мне часто попадают "чужие" файлы, с которыми мне приходится работать. И не редко встречаются "проблемные" файлы. Я имею в виду то, что в них есть такие вещи как большие блоки текста, написанные кучей однострочных текстов, или с огромным количеством слоев, половина из которых пустые. С такими файлами довольно сложно работать до тех пор, пока не снимешь эти вопросы с повестки дня
Каково же была мое удивление и радость, когда я узнал, что в Autocad есть дополнительный пункт меню, который не всегда устанавливается автоматически при инсталляции самого Autocad. Оказалось, что в нем собран целый ряд отличных инструментов, которые решают множество подобных проблем за пару кликов
Именно об этом элементе меню я и раскажу в данном уроке
Кроме падающего меню, при установке Express Tools (сокращенно ET) в системе появляются панели.
Перечислим функции Express Tools в том порядке, в каком они расположены в меню Express (Экспресс).
- Layer Manager (Диспетчер слоев) — позволяет сохранять и восстанавливать свойства слоев;
- Layer Walk (Просмотр слоев) — показывает объекты только тех слоев, которые отмечены в диалоговом окне;
- Layer Match (Слой по образцу) — переносит объекты на слой указанного примитива;
- Change to Current Layer (На текущий слой) — переносит объекты на текущий слой;
- Copy Objects to New Layer (На новый слой) — переносит объекты на другой слой, с возможностью создания этого слоя;
- Layer Isolate (Изоляция слоя) — выключение всех слоев, кроме слоев выбранных объектов;
- Isolate Layer to Current Viewport (Изоляция слоя в видовом экране) — замораживание в текущем видовом экране пространства листа;
- Layer Off (Выключение слоя) — выключение слоев выбранных объектов;
- Turn All Layers On (Включение всех слоев) — включает все слои;
- Layer Freeze (Замораживание слоя) — замораживает слои выбранных объектов;
- Thaw All Layers (Размораживание всех слоев) — размораживает все слои;
- Layer Lock (Блокировка слоя) — блокирует слой выбранного объекта;
- Layer Unlock (Разблокировка слоя) — разблокирует слой выбранного объекта;
- Layer Merge (Перенос со слоя на слой) — переносит все объекты с одного слоя на другой, с удалением первого слоя;
- Layer Delete (Удаление слоя) — стирает все объекты на выбранном слое и удаляет слой.
- List Xref/Block Properties (Свойства объекта из вхождения) — показывает свойства примитива, входящего в состав блока или внешней ссылки;
- Copy Nested Objects (Копирование объектов из вхождения) — копирует примитивы, входящие в состав блоков или внешних ссылок;
- Trim to Nested Objects (Обрезка объектами из вхождения) — выполняет обрезку, используя в качестве режущих объектов примитивы, входящих в состав блоков или внешних ссылок;
- Extend to Nested Objects (Продление до объекта из вхождения) — выполняет продление, используя в качестве граничного объекта примитив, входящий в состав блока или внешней ссылки;
- Explode Attributes to Text (Расчленение с преобразованием атрибутов в текст) — расчленяет вхождения блоков или внешних ссылок, заменяя атрибуты на их значения, преобразованные в текстовые примитивы;
- Convert Shape to Block (Преобразование формы в блок) — заменяет вставленную в рисунок форму на вхождение блока, для которого создается описание;
- Export Attribute Information (Экспорт атрибутов) — выполняет экспорт значений атрибутов в текстовый файл, в котором значения разделяются символом табуляции;
- Import Attribute Information (Импорт атрибутов) — выполняет замену значений атрибутов вхождений блоков, импортируя их из текстового файла, в котором значений разделяются символом табуляции;
- Convert block to xref (Преобразование блока во внешнюю ссылку) — заменяет вхождения блока на внешнюю ссылку на указываемый файл;
- Replace block with another block (Замена одного блока другим) — заменяет все вхождения одного блока на вхождения другого блока.
- Remote Text (Внешний текст) — вставляет текст из внешнего TXT-файла, с возможностью использования выражений языка DIESEL, применяемого в макросах меню;
- Text Fit (Сжатие текста) — сжатие текста за счет изменения ширины букв;
- Text Mask (Маскирование текста) — создание маски в виде прямоугольного объекта вокруг текстового примитива, для того чтобы под текстом не были видны другие примитивы рисунка;
- Unmask Text (Демаскирование текста) — отказ от ранее созданной маски текстового примитива;
- Explode Text (Расчленение текста) — преобразование текстового примитива в полилинии;
- LConvert Text to Mtext (Преобразование текста в мультитекст) — заменяет выбранный однострочный текст из одной или нескольких строк на многострочный текст;
- Arc-Aligned Text (Размещение текста по дуге) — позволяет создать или отредактировать специальный текстовый примитив, выровненный вдоль дуги окружности;
- Justify Text (Выравнивание текста) — изменяет способ выравнивания текста, или мультитекста, или описания атрибута, с сохранением внешнего вида примитива;
- Rotate Text (Поворот текста) — изменяет наклон текста, или мультитекста, или описания атрибута, с целью преобразования к наиболее читаемому виду;
- Enclose Text with Object (Обводка текста) — строит дополнительный объект (круг, полилинию в форме овала или полилинию в форме прямоугольника) вокруг текста, мультитекста или описания атрибута;
- Automatic Text Numbering (Автоматическая нумерация текста) — изменяет текстовые примитивы, дополняя их номерами;
- Change Text Case (Изменение регистра текста) — изменяет текстовые примитивы, преобразуя текст к нужному регистру.
- Change Space (Смена пространства) — копирует в листе объект из одного пространства в другое, с сохранением внешнего вида;
- Align Space (Выравнивание в пространстве) — изменяет вид и масштаб видового экрана в листе так, чтобы две точки, указанные в пространстве модели, преобразовались в две точки, указанные в пространстве листа;
- Synchronize Viewports (Сихронизация видовых экранов) — изменяет масштаб видовых экранов на масштаб основного видового экрана;
- List Viewport Size (Масштаб видового экрана) — выводит знаменатель масштаба видового экрана; Merge Layout (Слияние листов) — перенос видовых экранов из нескольких листов в один.
Два последних пункта меню Express (Экспресс) не являются названиями подменю:
Установка и удаление компонента Express Tools в AutoCAD
Проблема
Необходимо узнать, как установить и удалить инструменты Express Tools в AutoCAD (или программном обеспечении на основе AutoCAD со всеми языковыми версиями) во время первой установки AutoCAD или после того, как программа уже установлена.
Примечание. Компонент Express Tools не поддерживается и недоступен в AutoCAD LT.
Решение
При установке AutoCAD выберите параметры установки и настройки программы, а также установите флажок Express Tools, если он снят. В некоторых версиях AutoCAD компонент Express Tools не выбран для установки по умолчанию.
Если в процессе установки выяснится, что компонент Express Tools уже установлен, но он не отображается в AutoCAD, снимите флажок, чтобы удалить его, а затем добавьте снова (например, удалите или переустановите).
Читайте также: