Как в автокаде удалить shx

Обновлено: 03.07.2024

Эмм нет. Есть плата, вся в штриховке. не ней круги, тоже попадают в зону штриховки. Задача выделить все круги и внутри них удалить эту самую штриховку. Должна получиться заштрихованная плата с кругами, а внутри них пусто)

Простите если непонятно объясняю, но я стараюсь

А может попытаться поиграть со свойствами штриховки, а именно - решением островков? Или на плате есть ещё много объектов помимо кружков?
Как вариант - выделить плату и кружки, вынести отдельно, задать новую штриховку, в которой будут обрезаны только эти круги, и скопировать обратно.
Короче, без чертежа ниччччего непонятно. _trim не работает? Работает, но только руками. Нужно рограммирование Есть плата, вся в штриховке. не ней круги, тоже попадают в зону штриховки. Задача выделить все круги и внутри них удалить эту самую штриховку. Должна получиться заштрихованная плата с кругами, а внутри них пусто Denis Yesavochkin, ну если сотни штриховок, тысячи кругов . Мб проще замаскировать штриховку, например той же штриховкой в солиде, во всяком случае это быстро.

Конструктор по сути (машиностроитель)

не тем методом пытаетесь решить вопрос. Надо просто границу и круги закинуть на отдельный слой, все остальные слои выключить, и уж при этом заштриховать с опцией "с островками". Profit.

Да. именно так всё описал!! я не смог прикрепить фото((

А может попытаться поиграть со свойствами штриховки, а именно - решением островков? Или на плате есть ещё много объектов помимо кружков?
Как вариант - выделить плату и кружки, вынести отдельно, задать новую штриховку, в которой будут обрезаны только эти круги, и скопировать обратно.
Короче, без чертежа ниччччего непонятно.

не получается заштриховать через "указать внутреннюю точку" так как чертёж переведён из altium designer в формате dxf и штриховка в половине чертежа не может определить замкнутый контур. Поэтому приходится штриховать через "выбрать объекты", а он закрашивает круги и плевать он хотел на все варианты "островков" (я перепробовал всё). Вот бы выделить все круги и удалить то, что внутри как к примеру команда extrim, но она это реализует только по одному. или границы кругов превратить в область выделения и удалить как в фотошопе. Я думал это как-то так решается)

Автор:

Проблема

Отсутствуют файлы SHX

Отсутствует один или несколько файлов SHX. Что необходимо сделать?
Файлы SHX, называемые файлами форм, используются в качестве шрифтов текста или символов. Отсутствующие файлы SHX не были перенесены вместе с чертежом или были перемещены, переименованы или удалены.


После открытия чертежа в командной строке отображается один или несколько заменяемых шрифтов (например, «Замена [simplex.shx] на [archquik.shx]»). Кроме того, в диалоговом окне «Стиль текста» шрифт (если используется в стиле) указан как отсутствующий. В некоторых случаях текст на чертеже может исчезнуть или отображаться неправильно.

Причины:

  • Файл шрифта размещен в неверной папке.
  • Нужный файл шрифта отсутствует.
  • Файл шрифта SHX поврежден, либо другие причины препятствуют чтению файла в AutoCAD.
  • Папка, содержащая SHX, была удалена.
  • Поврежден профиль AutoCAD.
  • Повреждение при установке программы.

Решение

Попробуйте одну или несколько из указанных ниже процедур в соответствии со сценарием неполадки.

Неправильно выбрана папка

  1. Чтобы открыть диалоговое окно «Параметры», введите ПА в командной строке.
  2. На вкладке «Файлы» разверните узел «Путь доступа к вспомогательным файлам».
  3. Запишите путь доступа к шрифтам. Примечание. Возможно, потребуется восстановить местоположение по умолчанию, как указано выше.
  4. Откройте Проводник Windows, перейдите к папке и убедитесь, что она содержит файл шрифта SHX.
  5. Если шрифт отсутствует:
    1. Скопируйте его в эту папку.
    2. Закройте и снова запустите AutoCAD.
    1. Щелкните правой кнопкой мыши папку в Проводнике Windows.
    2. Выберите «Свойства».
    3. Проверьте, установлен ли для папки режим «Только чтение».
    4. Снимите флажок «Только чтение».
    5. При необходимости предоставьте разрешения.
    6. Закройте диалоговое окно, нажав кнопку «ОК».
    7. Перезапустите AutoCAD и попробуйте открыть файл.
    • C:\Users\ \AppData\Roaming\Autodesk\AutoCAD 20xx\Rxx.x\ \Support
    • C:\Program Files\Autodesk\AutoCAD 20xx\UserDataCache\Support

    Дополнительный путь для программ AutoCAD (кроме MEP):

    • C:\Users\ \AppData\Roaming\Autodesk\MEP 20xx\ \Support
    • /Applications/Autodesk/AutoCAD 201x/AutoCAD 201x.app/Contents/Resources/Fonts/shx/
    • /Applications/Autodesk/AutoCAD LT 201x/AutoCAD LT 201x.app/Contents/Resources/Fonts/shx/

    Поврежден файл шрифта

    Если файл SHX находится в папке шрифтов AutoCAD, но по-прежнему не отображается в текстовом редакторе программы, это означает, что файл поврежден или AutoCAD не может его прочесть. Найдите другую копию файла шрифта SHX и используйте ее для замены.

    Файлы параметров AutoCAD повреждены.

    Возможно, при запуске AutoCAD загружаются поврежденные данные. В этом случае для правильного распознавания файлов шрифтов выполните сброс программы (см. Восстановление настроек AutoCAD по умолчанию).

    Замена отсутствующего шрифта

    1. Откройте соответствующий чертеж.
    2. При появлении запроса выберите «Задать файл замены для каждого файла SHX».
    1. Выберите шрифт-заменитель для каждого отсутствующего шрифта и нажмите «ОК». Повторяйте операцию до замены всех отсутствующих шрифтов.


    Примечание. Можно заметить, что после замены шрифтов при использовании команды СТИЛЬ для просмотра стилей текста в отсутствующих шрифтах все равно отображается предупреждающий символ. Это связано с тем, что после замены отсутствующих шрифтов другим шрифтом на текущем компьютере «Стиль текста» по-прежнему остается отдельным элементом управления в AutoCAD. В связи с этим нет необходимости повторно выбирать шрифт для замены в диалоговом окне «Стиль текста».

    Поврежден профиль AutoCAD

    Чтобы устранить проблему, связанную с поврежденным профилем AutoCAD, восстановите настройки профиля по умолчанию (см. раздел Восстановление настроек AutoCAD по умолчанию).

    Повреждение при установке AutoCAD

    Если перечисленные выше решения не помогли устранить проблему, откройте Панель управления > раздел «Программы и компоненты», выберите программу AutoCAD в списке и нажмите «Изменить».
    Нажмите Восстановить или переустановить и переустановите программу AutoCAD.

    добрый день!
    У меня вопрос - мне приносят чертежи, в которых есть ссылки на внешние файлы штифтов (расширение shx). Потом я ставлю свои шрифты, но при каждом открытии постоянно идут запрос - укажите где файл такой-то. Как отключить это и где?
    Заранее спасибо

    файлы shx могут быть не только файлом шрифта, но и файлом shape-ов, так что обратите внимание на используемые в чертеже типы линий. возможно какие-то из них используют shape из запрашиваемого файла
    евгений

    Нет, не помогло, никаких особых линий в чертеже нету. Попробовал сделать purge - не помогло.

    Тогда по идее надо отредактировать размерные и текстовые стили (90% случаев)

    > JFox
    А какие названия шрифтов ?

    Нет, не помогло, никаких особых линий в чертеже нету. Попробовал сделать purge - не помогло.

    Нюансы всякие бывают.

    <А какие названия шрифтов ?
    arm.shx
    lana_line.shx
    Уже все перепробовал. Если найду как - обязательно поделюсь

    С такими "шрифтами" не сталкивался.
    Однако, возможны варианты :
    1. если CAD сообщает, что не найден файл "arm.shx",
    ___то скорее всего речь идет о файле так называемых
    ___форм ("shape"), и, кажется, PURGE в чертеже ничего
    ___не даст, если этого файла нет;
    ___следует либо искать этот файл, либо смириться. ;
    ___если же это файл шрифта, то, кажется, CAD просто
    ___подменит (по умолчанию) такой шрифт на, например,
    ___simplex (смотря что в настройках CADа в этом
    ___отношении задано)
    2. если все же идет речь о файле шрифта, а не о файле
    ___форм, то, хотя бы можно было создать искусственную
    ___ситуацию наличия (отсутствующего шрифта), т.е.
    ___сделать копию CADовского "shx"-файла, с присвоением
    ___копии имени отсутствующего "shx"-шрифта (например,
    ___"simplex.shx"->"arm.shx";
    ___в таком случае CAD по поводу этого шрифта раз и
    ___навсегда (на этом компе - в этом CADе) заткнется.
    Если найдутся arm.shx и lana_line.shx, поделитесь
    (ради любопытства) ?

    > JFox
    Нужно сделать следующее :
    Всем объектам и слоям с чужими типами линий назначить стандартную сплошную линию (при отсутствии файла форм чужие линии обычно отображаются сплошной)
    Затем выгрузить чужие типы линий Purge.
    И автокад перестанет просить .shx файлы.

    Нужно сделать следующее :
    Всем объектам и слоям с чужими типами линий назначить стандартную сплошную линию (при отсутствии файла форм чужие линии обычно отображаются сплошной)
    Затем выгрузить чужие типы линий Purge.
    И автокад перестанет просить .shx файлы.

    1.Не всегда сплошной : в линии помимо форм могут упоминаться, например, только "точки".
    2.Если формы используются не линиями, а просто вставлялись в рисунок, как например, сантехника или еще что-то в виде усл. обозначений на планах (к примеру, в старом приложении к AutoCAD -> ARKO), тогда дело - ГЛУХО.

    > прохожий
    Ну почему глухо .
    Команда ERASE с применением фильтра по формам применительно ко всему чертежу позволит стереть все чужие формы, а команда PURGE - выгрузить освобожденные определения.
    Дело одной минуты.

    > Генпланист

    Команда ERASE с применением фильтра по формам применительно ко всему чертежу позволит стереть все чужие формы, а команда PURGE - выгрузить освобожденные определения.
    Дело одной минуты.

    А Вы пробовали ?
    Я пробовал. Никакие фильтры-шмильтры у меня не хотели не то чтобы выбрать, а и обнаружить в рисунке формы, SHX-файл которых не был найден!
    файл которы

    В данном случае прав AutoCAD. Надо через e-Transmit предавать файлы, если там есть нестандартные SHX. Но это лирика.
    По делу. Генпланист от части прав в том что:

    Команда ERASE с применением фильтра по формам применительно ко всему чертежу позволит стереть все чужие формы, а команда PURGE - выгрузить освобожденные определения.
    Дело одной минуты.

    А Вы пробовали ?
    Я пробовал. Никакие фильтры-шмильтры у меня не хотели не то чтобы выбрать, а и обнаружить в рисунке формы, SHX-файл которых не был найден!

    Пришлите мне на мэйл Ваш .dwg файл - я почищу там чужие формы и верну обратно.
    Иначе дискуссия не конструктивна, не так ли .

    Большое спасибо за предложение, но у меня проблема с формами в чертеже была где-то год-два назад (а вернее - не помню!).Тот объект уже давно забыт (удален), а следовательно, и высылать нечего.
    Но, по крайней мере, более случаев с недостающими shx-файлами форм у меня (у нас) не было.
    Еще раз спасибо.

    Автор:

    Проблема

    Каждый раз при открытии в AutoCAD чертежа, который ссылается на файлы форм, которых нет на компьютере, отображается диалоговое окно с запросом на указание расположения отсутствующих файлов форм (SHX).

    Причины

    Эта проблема может возникать при получении от других пользователей чертежей без связанных с ними файлов форм.

    Решение

    Лучший способ решения данной проблемы — получить недостающие файлы форм. Однако они могут быть недоступны. Просмотрите чертеж и определите, какие объекты или типы линий ссылаются на отсутствующий файл SHX. Измените назначения типов линий и/или удалите объекты, которые используют отсутствующий файл SHX. Очистив чертеж от этих элементов, можно очистить ссылку на отсутствующий файл SHX.

    Также можно использовать описанный ниже альтернативный метод:

    Предупреждение. Это решение навсегда и необратимо удаляет отсутствующие объекты форм с чертежа. Не используйте это решение, если вы не уверены в том, что удаление отсутствующих объектов форм не повлияет на действительность чертежа.

    Это решение для ситуаций, когда не удается получить недостающие файлы форм и известно, что их удаление не повлияет на достоверность чертежа. Это решение представляет собой процедуру AutoLISP®, которую можно использовать, чтобы:

    • Стереть объекты форм, которые ссылаются на недоступные файлы форм.
    • Очистить ссылки на недоступные файлы форм.

    После выполнения процедуры можно загрузить чертеж без ошибки.

    1. В текстовом редакторе (например, в Блокноте от Microsoft®) создайте новый текстовый файл.
    2. Скопируйте и вставьте следующий код AutoLISP в текстовый файл, созданный на предыдущем шаге.

    ;;; ОПИСАНИЕ
    ;;; Эта процедура удаляет из чертежа все формы,
    ;;; которые не имеют определения файла.
    ;;;
    ;;; ВЫПОЛНИТЬ
    ;;; -загрузите этот файл и выполните новую команду DELSHAPE
    ;;;--------------------------------------------------------------------------;

    • Сохраните текстовый файл как delshape.lsp и выйдите из текстового редактора.
    • Откройте проблемный чертеж и используйте команду ЗАГПРИЛ для загрузки delshape.lsp.
    • В командной строке введите delshape. После выполнения процедуры в командной строке отобразится следующая информация:

    Примечание. Данная процедура удаляет только формы, которые ссылаются на недоступные файлы форм. Она не удаляет формы, которые отображаются в чертеже.

    Звезда активна
    Звезда активна
    Звезда активна
    Звезда активна
    Звезда активна

    Когда мы говорим о SHX, стоит обязательно упомянуть о файлах исходного текстового формата SHP, с помощью которого можно самостоятельно описать формы, а следовательно и шрифты. Затем с помощью специальной утилиты его можно преобразовать в выходной файл SHX.

    Файлы SHX хранятся в папке /fonts/ и в зависимости от версии Автокада данную папку можно найти в /Program Files/AutoCAD/ или в папке пользовательских настроек. В связи с достаточной легкостью создания шрифтов SHX многие разработчики САПР, как приложений к базовому AutoDesk AutoCAD, так и полноценных программ, использующих формат хранения чертежей DWG, создают свои фирменные шрифты SHX. В связи с этим нередка ситуация, когда при передачи файлов DWG от одного рабочего места в проектном институте в другой, выясняется, что чертеж некорректно отображается в связи с отсутствием какого-либо shx шрифта на компьютере получателя. Наиболее популярные нестантдартные шрифты, являющиеся стандартом для России (ГОСТ) приведены на этой странице.

    Кстати, помимо шрифтов SHX, DWG-чертежи поддерживают и обычные стандартные шрифты Windows, но регенерация чертежа происходит медленней, что особенно заметно, когда текстовых объектов на листе или в пространстве модели очень много.

    Следует также отметить очень важный момент. Формы и шрифты не сохраняются в самом файле чертежей и типичной ошибкой при передаче файлов DWG является то, что нестандартные шрифты и формы SHX не высылаются в комплекте с ним, либо эти шрифты принимающей стороной не копируются в папку /fonts/

    Как установить шрифты в Автокад?

    alt

    В этом обзоре разберем, как загрузить шрифты в Автокад. Но сначала посмотрим, какие типы шрифтов поддерживаются программой.

    Шрифт ГОСТ для Автокада в формате SHX

    Шрифты SHX для Автокада – это специальный формат шрифтов, который был разработан для этой САПР. Чтобы программа работала корректно, нужно добавить шрифты AutoCAD в соответствующую папку fonts. Путь к этой папке можно посмотреть непосредственно в самом Автокаде. Для этого перейдите в пункт меню «Файл» → «Параметры», как показано на рис.1.

    Как установить шрифт в Автокаде

    Рис. 1. Вызов окна «Параметры» в AutoCAD.

    Перейдите на вкладку «Файл», затем раскройте первую папку «Путь доступа к вспомогательным файлам». Место, где лежат шрифты, прописывается следующим образом C:\Program Files\Autodesk\AutoCAD 2015\Fonts

    где в автокаде шрифты

    Рис. 2. Путь к файлу AutoCAD с шрифтами.

    Теперь найдите эту папку на компьютере и скопируйте в нее нужные файлы с расширением SHX.

    Шрифты для Автокада с расширением .*ttf

    Так как добавить шрифты в Автокаде TTF? Если у вас Windows 7 или 8, то достаточно нажать ПКМ по файлу с расширением .*ttf и выбрать «Установить», как показано на рис.

    шрифты для автокада TTF

    Рис. 3. Как установить шрифт в Автокаде.

    Если вы работаете в Windows XP, то нужно скопировать файл шрифта в папку Fonts, которая находится в Панели Управления.

    Где взять шрифты ГОСТ для Автокада?

    Шрифты ГОСТ для Автокада скачать можно с моего сайта. Я подготовил для вас целый набор файлов, который содержит как шрифты с расширением SHX, так и TTF (скачать шрифты Автокад). Здесь вы найдете:

    файлы shx могут быть не только файлом шрифта, но и файлом shape-ов, так что обратите внимание на используемые в чертеже типы линий. возможно какие-то из них используют shape из запрашиваемого файла
    евгений

    Тогда по идее надо отредактировать размерные и текстовые стили (90% случаев)

    > JFox
    А какие названия шрифтов ?

    Нюансы всякие бывают.

    > JFox
    Нужно сделать следующее :
    Всем объектам и слоям с чужими типами линий назначить стандартную сплошную линию (при отсутствии файла форм чужие линии обычно отображаются сплошной)
    Затем выгрузить чужие типы линий Purge.
    И автокад перестанет просить .shx файлы.

    Нужно сделать следующее :
    Всем объектам и слоям с чужими типами линий назначить стандартную сплошную линию (при отсутствии файла форм чужие линии обычно отображаются сплошной)
    Затем выгрузить чужие типы линий Purge.
    И автокад перестанет просить .shx файлы.

    > Генпланист

    А Вы пробовали ?
    Я пробовал. Никакие фильтры-шмильтры у меня не хотели не то чтобы выбрать, а и обнаружить в рисунке формы, SHX-файл которых не был найден!
    файл которы

    В данном случае прав AutoCAD. Надо через e-Transmit предавать файлы, если там есть нестандартные SHX. Но это лирика.
    По делу. Генпланист от части прав в том что:

    Читайте также: