Вернуть окно отсутствующих SHX
Мой скриншот из AutoCAD 2018 (точнее 2018.0.2)
Показываю еще раз:
P.S.: Эта опция появляется только если был выбран режим «Всегда следовать текущему выбору».
__________________
Сообщество программистов Autodesk в СНГ — техническая поддержка
Александр Ривилис |
Посмотреть профиль |
Посетить домашнюю страницу Александр Ривилис |
Найти ещё сообщения от Александр Ривилис |
Регистрация: 23.05.2012
Сообщений: 1,374
Сообщение от Александр Ривилис
Мой скриншот из AutoCAD 2018 (точнее 2018.0.2)
Очень интересно, почему так? Версия ведь одна. Ну, почти.
__________________
Как-то так.
программист, рыцарь ObjectARX
Регистрация: 09.05.2005
Сообщений: 2,408
Сообщение от sertor
Очень интересно, почему так? Версия ведь одна. Ну, почти.
Сообщение от Александр Ривилис
P.S.: Эта опция появляется только если был выбран режим «Всегда следовать текущему выбору».
Он был выбран?
__________________
Сообщество программистов Autodesk в СНГ — техническая поддержка
Александр Ривилис |
Посмотреть профиль |
Посетить домашнюю страницу Александр Ривилис |
Найти ещё сообщения от Александр Ривилис |
Регистрация: 23.05.2012
Сообщений: 1,374
Сообщение от Александр Ривилис
Он был выбран?
Замкнутый круг получается. Чтобы была доступна опция «Всегда следовать текущему выбору» нужно активировать «Отсутствуют файлы SHX», а ее к сожалению нет. Во всяком случае у меня.
__________________
Как-то так.
программист, рыцарь ObjectARX
Регистрация: 09.05.2005
Сообщений: 2,408
Сообщение от sertor
Чтобы была доступна опция «Всегда следовать текущему выбору» нужно активировать «Отсутствуют файлы SHX», а ее к сожалению нет. Во всяком случае у меня.
Ты пытался открыть чертеж с отсутствующими shx-файлами? Если нет «Отсутствуют файлы SHX», то должно появится окно и в нём уже можно выставить «Всегда следовать текущему выбору». И тогда уже в Параметрах скрытых сообщений появится «Отсутствуют файлы SHX».
__________________
Сообщество программистов Autodesk в СНГ — техническая поддержка
Александр Ривилис |
Посмотреть профиль |
Посетить домашнюю страницу Александр Ривилис |
Найти ещё сообщения от Александр Ривилис |
Как избавиться от запроса отсутствующего файла форм SHX?
Форумы CADUser → Autodesk → AutoCAD → Как избавиться от запроса отсутствующего файла форм SHX?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 17
#1 Тема от vlad77 18 февраля 2005г. 13:02:10
Тема: Как избавиться от запроса отсутствующего файла форм SHX?
Помогите избавиться. Возможно кто то сталкивался.
Прислали файлы, которые при открытии просят файл
SHX. Есть ли такая возможность избавиться от этого.
А то все время приходиться нажимать Отмену.
#2 Ответ от AVR 18 февраля 2005г. 13:42:53
Re: Как избавиться от запроса отсутствующего файла форм SHX?
Лучший вариант: попросить чтобы прислали этот файл shx.
Вариант похуже: попытаться предложить ему замену из существующих shx. Этот вариант прокатывает не всегда.
Если нажать отмену, то на чертеже не будет отображаться текст, или часть текста или специальные символы (формы), смотря как сделан чертеж.
Кстати, если не присылают шрифт, можно поискать в интернете. Существуют большие коллекции шрифтов для автокада на разных сайтах.
#3 Ответ от AVR 18 февраля 2005г. 13:50:26
Re: Как избавиться от запроса отсутствующего файла форм SHX?
А кстати, как файл-то называется, не arko.shx?
#4 Ответ от kpblc 18 февраля 2005г. 14:12:15
Re: Как избавиться от запроса отсутствующего файла форм SHX?
А как быть с версиями? Проще уж у предоставившего чертеж потребовать. А если тот не знает, как, то пускай выполняет etransmit
#5 Ответ от TUKOAN 18 февраля 2005г. 14:12:32
Re: Как избавиться от запроса отсутствующего файла форм SHX?
Для замены отсутствующих шрифтов на заданный Вами,
необходимо установить значение переменной FONTALT,
(по умолчанию simplex.shx).
Эта подмена шрифта работает всегда.
Если у Вас появилось окно диалога с требованием указать
где находится отсутствующий шрифт, то, скорее всего,
речь идет об описании вставок в сложных типах линий.
Они то-же имеют формат *.SHX и не подлежат подмене.
Если такого файла у Вас нет, то часть типов линий на
чертеже будет отображаться с искажениями.
КОМПАС-3D v22
Любые специальные знаки, кроме знаков «градус», «диаметр» и «плюс-минус», в документах AutoCAD вставляются как символы из специального SHX-шрифта. При этом существует два способа вставки:
• вставка символа непосредственно (т.е. вставка из шрифта знака с определенным кодом) — этот способ вставки доступен всегда,
• вставка управляющей последовательности символов, которая при отображении и печати документа заменяется определенным знаком из текущего SHX-шрифта — этот способ вставки доступен, если в шрифте, кроме кодов знаков, заданы также управляющие последовательности символов, соответствующие знакам.
Таким образом, при отсутствии TrueType-шрифтов, одноименных SHX-шрифтам, корректное распознавание спецзнаков возможно, если они вставлены в виде управляющих последовательностей символов. Для этого необходимо установить соответствие между спецзнаками КОМПАС-3D и управляющими последовательностями символов в документе AutoCAD, т.е. «указать» системе, какие последовательности какими спецзнаками заменять. Эти соответствия можно узнать у разработчика SHX-шрифта или проанализировав документ, получившийся при импорте без настройки соответствия символов.
Настройка соответствия символов производится на странице Символы . Таблица соответствий, расположенная на этой странице, состоит из трех колонок:
N — номер спецзнака КОМПАС-3D;
КОМПАС — изображение спецзнака КОМПАС-3D;
AutoCAD — управляющая последовательность символов в документе AutoCAD (если последовательность символов не задана, в ячейке отображается слово «нет»).
При импорте можно использовать соответствия по умолчанию или соответствия, хранящиеся в файле с расширением acs .
Чтобы использовать умолчательные соответствия, нажмите кнопку По умолчанию в поле справа от ссылки Файл . В этом случае будут использованы соответствия, наиболее часто встречающиеся в документах AutoCAD.
В подпапке \SYS главной папки КОМПАС-3D находится файл syslib.acs , содержащий один из вариантов соответствия спецзнаков AutoCAD и КОМПАС-3D. Чтобы использовать при импорте эти соответствия, щелкните мышью по ссылке Файл и укажите файл syslib.acs . Имя файла отображается в поле справа от ссылки.
Если в документе AutoCAD обнаруживаются управляющие последовательности символов, для которых не заданы соответствующие спецзнаки, чтение происходит некорректно: в получившемся документе КОМПАС-3D вместо спецзнаков отображаются сами управляющие последовательности символов. В этом случае требуется редактирование одного или нескольких соответствий.
Чтобы отредактировать соответствие, выполните следующие действия.
1. В таблице соответствий найдите строку, соответствующую непрочтенному спецзнаку,
2. Отредактируйте соответствие: введите в поле ту последовательность символов, которая отображается вместо спецзнака в получившемся документе.
Выполните вышеописанные действия для каждого непрочтенного спецзнака.
Вы можете сохранить получившуюся настройку соответствия спецзнаков AutoCAD и КОМПАС-3D в файле ( *.acs ). Для этого нажмите кнопку Записать в файл справа от поля с именем файла. Полученный файл соответствия можно будет использовать в следующих сеансах импорта.
Создание файла соответствия спецзнаков целесообразно, если вы собираетесь импортировать несколько файлов, полученных из одного источника, т.е. если известно, что потребуется прочитать ряд документов с одинаковыми настройками.
Файл соответствия типов и стилей линий (*.ACS)
Файлы *.acs — текстовые, поэтому вы можете создавать и редактировать их не только в диалоге настройки параметров импорта, но и в любом текстовом редакторе. Например, таким способом можно добавить или удалить соответствие, а также создать дополнительные соответствия для одного и того же спецзнака КОМПАС-3D.
Пример файла *.acs :
В каждой строке этого файла записано одно соответствие следующим образом:
номер специального знака в КОМПАС-3D, пробел, управляющая последовательность символов.
Номера спецзнаков КОМПАС-3D приведены в Приложении Спецзнаки КОМПАС-3D.
Например, при использовании файла *.acs , фрагмент которого приведен выше, чтение спецзнаков будет производиться следующим образом.
Все имеющиеся в импортируемом файле DXF или DWG последовательности вида &E или &e будут заменены спецзнаком № 4, т.е. знаком умножения, последовательности &G или &g — спецзнаком № 5, т.е. знаком приблизительного равенства и т.д.
Если специальные знаки в документе формата DXF или DWG вставлены не как управляющие последовательности символов, а как знаки с определенным кодом из определенного SHX-шрифта, и TrueType-аналог этого шрифта отсутствует, то в КОМПАС-документе, получившемся в результате импорта, такие спецзнаки отображаются как знаки с тем же кодом, но из шрифта, заданного в КОМПАС-3D. Если чтение производится в новый фрагмент, то используется шрифт, заданный для новых документов, а если в текущий документ — то для текущего документа. Воспользуйтесь Способом 2 решения проблемы некорректного чтения спецзнаков, описанным в разделе Чтение текстов, набранных SHX-шрифтами, потому что в данном случае применить соответствия символов невозможно: если установить соответствие между, например, буквой «R» и каким-либо спецзнаком, то все имеющиеся в документе буквы «R» (в том числе те, которые не имеют отношения к спецзнакам) будут заменены указанным при настройке спецзнаком.
© ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78
Установка шрифта в Автокаде — рассматриваем проблему со всех сторон
Уже давно прошли те времена, когда шрифты для Автокада были примитивными «пугающими» примерами векторных образцов, которые ни одна приличная программа и брать-то не хотела. Сегодня в распоряжении AutoCAD’а вся палитра фонтов, векторных, растровых — ttf, fon — которые доступны и любой другой программе на компьютере. Другими словами, при проектировании теперь можно пользоваться всеми фонтами, установленными в системе.
Как в Автокаде установить шрифты.
Кроме того, рассматриваемая «чертёжная» (хотя это так, для дилетантов, на самом деле сегодня Автокад — мощная система для проектировщиков со своими вычислительными и моделирующими возможностями) программа по-прежнему работает со своими «старыми» векторными образцами —shx. Таким образом, задача, как установить шрифты в данной системе, разбивается на две — как добавить шрифт в систему и как устанавливается собственный фонт программы.
Устанавливаем шрифт от операционной системы
Подгружать fonts от Windows необходимо в два приема:
- Сначала переписываем файл в общую папку хранения для всех — С:\Windows\Fonts (это если у вас системный C: и вы систему тоже ставили в папку по умолчанию — Windows, иначе сориентируйтесь, где у вас стоит система).
- Но такой переписи ещё мало (часто в других ситуациях подобных установок и такого элементарного действия хватает). Для шрифта же требуется его зарегистрировать в системе — установить.
- Это делается здесь же, в папке Fonts — выбираете переписанный файл и идёте в меню «Файл», в команду «Установить шрифт». Заметим, иногда система меняет меню содержимое своих специальных папок.
- Установленный ресурс будет тут же доступен для любой программы на компьютере. Хотя советуем не забывать об одном нюансе. Подобная установка связана, кроме всего прочего, с его регистрацией в системном реестре. Поэтому, для чистоты «эксперимента», не мешает перезагрузить систему.
- Как бы то ни было, теперь можно загрузить Автокад и использовать установленный шрифт.
Для установки мы использовали стандартные возможности Windows. Но они предоставляют минимум сервиса. Существует множество и других программ (одна из них входит в пакет Corel Draw — Font Navigator), которые с успехом выполнят ту же задачу, но, кроме того, предоставят множество очень полезных дополнительных функций. Эти функции помогут не запутаться на компьютере со шрифтами, ведь их может быть несколько тысяч (и все, кстати, доступны в Автокаде).
Устанавливаем «родной» шрифт Автокада
Строго говоря, у вас не будет такой необходимости — по своей инициативе использовать эти примитивные фонты в векторном формате shx от самой Autodesk — разработчика программы. Они уже слишком устарели по сравнению с теми же «Колибри» и «Верданами», так популярными в Интернете, их качество во многом оставляет желать лучшего, хотя и сокращают несколько ресурсы и скорость работы печатающих устройств.
ВНИМАНИЕ. Но эти шрифты могут быть полезны, когда вам поступает чертёж, и в нём используется образец надписи «от Автодеска», отсутствующий у вас. В этом случае на полотне чертежа вы увидите не нормальный различимый текст, а какие-то каракули. Это верный признак того, что программа «увидела» — в работе используется фонт, которого у вас на компе нет. В этом случае происходит попытка заменить отсутствующий файл на подходящий из имеющихся. Когда попытка заменить каракули — к сожалению, оказалась не слишком удачной.
Проверить, какая замена была произведена, очень просто. Нажмите на клавишу F2 — вызовите Окно команд Автокада — и перейдите в самый верх окна. Там будет строка типа: «Fonts abc.shx instead xyz.shx» — обнаружено применение несуществующего шрифта xyz.shx и вместо него был установлен abc.shx. Теперь и становится понятной задача — найти этот самый xyz.shx и обеспечить его добавление в используемый софт. Делается всё очень просто:
- Сначала нужно любыми путями скачать файл в сети, таких ресурсов полно.
- Затем «Проводником» открыть папку, где находятся все подобные объекты программы — это C:\Program Files\AutoCAD\Fonts. Опять же — системный диск может быть другим, а полное имя папки, где установлены файлы софта, будет сопровождаться версией-годом выпуска программы.
- В папке Fonts уже будет порядка 4–5 десятков шрифтов shx. Вы просто сюда же переписываете новый файл — xyz.shx.
- Теперь снова запускаем AutoCAD и открываем чертёж — все надписи на своих местах (если вы, конечно, скачали гарантированно нужный шрифт, в противном случае, поиски придётся продолжить).
Замена шрифтов уже в рамках Автокада
Все приведённые операции ни у кого не должны вызывать вопросов — шрифт в Автокаде, хоть и заметная «величина», но работа с ней упрощена до предела. Гораздо важнее уже потом, в процессе работы в программе, «набить» руку их использования и применять с умом, решая всё ту же задачу, как изменить шрифт. Здесь важно иметь ввиду следующие нюансы:
Изначально на панелях инструментов («Draw») предоставляется только один инструмент для работы со шрифтами — «Multiline Text» — многострочный текст. На самом деле палитра «текстовых» инструментов гораздо богаче — все они находятся на панели «Text», которая требует специального вывода.
Среди других возможностей этой панели:
- Single Line Text — однострочный текст;
- Edit Text — редактирование ранее введённого текста, вот здесь и меняем один шрифт на другой, уже в том понимании, как оно общепринято во всех программах;
- Fine and Replace — ещё одна попытка решения, как поменять, но уже в рамках набранного многострочного текста;
- Text Style — работа со стилями текстов;
- Scale Text — масштабирование набранного текста;
- Justify Text — выбор выравнивания текста относительно 9-ти характерных точек описанного прямоугольника;
- Convert distance between spaces — корректировка размера пробелов в тексте.
Собственно, все операции позволяет делать один инструмент работы с многострочными текстами, там же и возможность вставки специальных символов, отсутствующих на клавиатуре (знаки «градуса» и «плюс/минус» — самые характерные).
СОВЕТ. Советуем обратить внимание и на однострочный текст, который незаменим при компоновке чертежа в режиме «Layout».
При этом имеем в виду — после создания текст в рассматриваемом приложении — во многом такой же объект чертежа, как и любой другой, его можно перемещать, копировать, удалять. Есть возможность импортировать ранее набранный текст из любого редактора.
Обращаем особое внимание на текстовые стили. С ними связан ещё один нюанс изменения шрифта. Вы можете создать несколько текстовых стилей — или с помощью инструмента «Text Style» на панели «Text» или с помощью команды «Text Style…» меню «Format». Каждый стиль связывается с конкретным шрифтом. Таким образом, изменяя стиль текста, вы можете автоматически менять и все его составляющие. Изначально в программе создан только один стиль «Standard» со шрифтом txt.shx.
По мере работы существует возможность, по-прежнему оставаясь в рамках одного стиля, менять некоторые его характеристики в конкретных местах чертежа — расстояние между строками, фактор масштабирования по горизонтали, выравнивание и т. п.
В процессе проектирования иногда нецелесообразно использовать данный размерный стиль для особо сложных участков чертежа. Тогда размер просто можно скомпоновать из линий, стрелок, специального символа и текста. В этой гибкости и заключается одна из самых привлекательных сторон Автокада. Всё что угодно вы сможете сделать самыми разными инструментами, главное — каждому найти своё оптимальное применение.