Ссылки и поля... как сделать? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Ссылки и поля... как сделать?

Ссылки и поля... как сделать?

Ответ
Поиск в этой теме
Непрочитано 27.08.2008, 09:30
Ссылки и поля... как сделать?
CadMaster
 
Регистрация: 27.08.2008
Сообщений: 6

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

Пока додумался только до создания блока, его копий и редактирования затем.

Неудобства: не всегда возможно, неудобно.

Предполагаю что можно это реализовать с помощью ссылок и текстовых полей, только как?
В экселе то все просто, там есть ячейки, а вот в автокаде как сделать? а в ворде как это сделать?
Просмотров: 18189
 
Непрочитано 14.07.2016, 10:46
#21
allar8


 
Регистрация: 12.03.2013
Сообщений: 611


Цитата:
Сообщение от Gmk17 Посмотреть сообщение
И не надо никаких ссылок городить
А ссылки мне как раз нужны. И основная моя цель превратить эти ссылки в гиперссылки, повторюсь, с переходом типа (аналог Ctrl+лев кн. мыши например как Word). Может можно как то эти Именованные виды привязать к моим ссылкам и при нажатии на ссылку с Ctrl переходить к нужному видовому экрану?
allar8 вне форума  
 
Непрочитано 14.07.2016, 11:07
1 | #22
Gmk17

САПРовод
 
Регистрация: 22.01.2013
Красноярск
Сообщений: 290


Ну а это что?! Не поле что-ли? Или не гиперссылка?

Миниатюры
Нажмите на изображение для увеличения
Название: Ссылка на Именованный вид.png
Просмотров: 782
Размер:	44.4 Кб
ID:	173348  Нажмите на изображение для увеличения
Название: Ссылка на Именованный вид_2.png
Просмотров: 772
Размер:	33.1 Кб
ID:	173349  
Gmk17 вне форума  
 
Непрочитано 14.07.2016, 12:40
#23
allar8


 
Регистрация: 12.03.2013
Сообщений: 611


То что надо спасибо большое
"Вставка гиперссылки" c именованным видом
allar8 вне форума  
 
Непрочитано 21.04.2021, 12:05
#24
fanbass


 
Регистрация: 28.04.2019
Сообщений: 21


Здравствуйте.
Подскажите, почему при копировании выноски с полем, ссылающимся например на положение объекта, с одного листа на другой лист ссылка на объект теряется?
То есть вместо значения поля символы решётки.
fanbass вне форума  
 
Непрочитано 21.04.2021, 13:26
1 | 2 #25
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187


Цитата:
Сообщение от fanbass Посмотреть сообщение
почему при копировании выноски с полем, ссылающимся например на положение объекта, с одного листа на другой лист ссылка на объект теряется?
Потому что гладиолус objectID. Долго объяснять, но операция копипасты с objectID, который используется в полях, категорически не дружит.
Если на самом деле вопрос был в том, как с этим бороться, то:
- отказаться от команд копипасты;
- в пределах одного пространства копировать только командой copy;
- из модели в лист или наоборот - copy, потом chspace;
- из одного листа в другой в пределах одного файла - copy, chspace, затем снова chspace на другом листе.
Разумеется, в листах должны быть видовые экраны.
Между разными файлами - в общем случае никак.
kp+ вне форума  
 
Непрочитано 26.04.2021, 00:35
#26
fanbass


 
Регистрация: 28.04.2019
Сообщений: 21


Цитата:
Сообщение от kp+ Посмотреть сообщение
Потому что гладиолус objectID. Долго объяснять
А было бы не плохо Объект один. странно как-то...

Цитата:
Сообщение от kp+ Посмотреть сообщение
- из одного листа в другой в пределах одного файла - copy, chspace, затем снова chspace на другом листе.
Пробовал, но я так и не понял как это работает.

----- добавлено через ~10 мин. -----
Разобрался.
В свойствах видового экрана на исходном листе нужно выставить масштаб 1:1.
Объект на этом листе переместить на видовой экран, потом _chspace. Объект перенесётся в модель.
На листе, куда необходимо перенести объект с полем, нужно также выставить масштаб 1:1 в свойствах видового экрана.
Активировать видовой экран, а потом по нужному объекту _chspace.
Ну и гемор мля...
Нужно в autodesk написать как нибудь.

Последний раз редактировалось fanbass, 26.04.2021 в 01:38.
fanbass вне форума  
 
Непрочитано 26.04.2021, 08:50
2 | 1 #27
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от fanbass Посмотреть сообщение
Ну и гемор мля...
Нужно в autodesk написать как нибудь.
Попробуйте
http://www.lee-mac.com/copytolayouts.html
Oleg T вне форума  
 
Непрочитано 26.04.2021, 11:14
#28
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187


Цитата:
Сообщение от fanbass Посмотреть сообщение
В свойствах видового экрана на исходном листе нужно выставить масштаб 1:1.
Объект на этом листе переместить на видовой экран, потом _chspace. Объект перенесётся в модель.
На листе, куда необходимо перенести объект с полем, нужно также выставить масштаб 1:1 в свойствах видового экрана.
Активировать видовой экран, а потом по нужному объекту _chspace.
Не обязательно 1:1, главное, чтобы одинаковый в первом и втором ВЭ. Опять, же это на словах так долго, особенно "активировать видовой экран" - звучит как приказ из старого фантастического фильма
А на практике - считанное количество щелчков мышью.

Цитата:
Сообщение от fanbass Посмотреть сообщение
Объект один. странно как-то...
В том-то и дело, что не один. Копипаста в акаде работает аналогично связке _wblock->_insert->_explode, только файлу блока дается случайное имя типа A$2445523664.dwg, а пишется он в папку врем. файлов. И удаляется из чертежа аналогично _purge после штатного закрытия с сохранением. И вся эта петрушка приводит к тому, что у копируемых таким образом объектов получаются труднопредсказуемые objectID. Поэтому акад от греха подальше обнуляет поля в таких случаях. Как-то так, может гуру меня поправят, если где погрешил против истины.

Цитата:
Сообщение от fanbass Посмотреть сообщение
Нужно в autodesk написать как нибудь
Лучше в Спортлото...действеннее будет

Последний раз редактировалось kp+, 26.04.2021 в 11:33.
kp+ вне форума  
 
Непрочитано 26.04.2021, 12:15
#29
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
Сообщение от fanbass Посмотреть сообщение
А было бы не плохо Объект один. странно как-то...
Помести эту выноску на палитру и юзай на здоровье, 2 клика всего - на палитре, и на объекте!
Если не все, то почти все аннотации связанные с полями, свойствами, стилями именно так и работают в вертикалках,
пользователей сразу предупреждают, чтоб НЕ КОПИРОВАЛИ!
Выноска часто цепляется к объекту и отображает его какие-то свойства через его уникальный ObjectID, какое тут м.б. копирование!

Последний раз редактировалось VitalyAF, 26.04.2021 в 12:21.
VitalyAF вне форума  
 
Непрочитано 28.04.2021, 23:36
#30
fanbass


 
Регистрация: 28.04.2019
Сообщений: 21


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Помести эту выноску на палитру и юзай на здоровье
Нет это не вариант.
У меня на листе может быть целая схемка. И в каждом файле своя.
Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Выноска часто цепляется к объекту и отображает его какие-то свойства через его уникальный ObjectID, какое тут м.б. копирование!
Ну хз, это нужно знать программный код. Мне кажется это решаемо.
fanbass вне форума  
 
Непрочитано 29.04.2021, 10:17
#31
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от fanbass Посмотреть сообщение
Мне кажется это решаемо.
По моей ссылке ходили? Сейчас попробовал - вроде работает
Oleg T вне форума  
 
Непрочитано 01.05.2021, 12:01
#32
fanbass


 
Регистрация: 28.04.2019
Сообщений: 21


Да, скачал дополнение. Действительно работает.
Благодарю.
fanbass вне форума  
 
Непрочитано 09.06.2023, 10:58
#33
Vskiy


 
Регистрация: 26.01.2010
Сообщений: 18


Цитата:
Сообщение от Makswell Посмотреть сообщение
CadMaster, посмотри вложенный файл.
Как минимум 2 варианта...
Добрый день! А не подскажите, как реализовать, чтобы текст с полями ссылался на текст, который находится на другом листе?
Vskiy вне форума  
 
Непрочитано 09.06.2023, 11:52
#34
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,187


Надо правдами или неправдами выцепить objectid текстового объекта на другом листе.
Насколько я знаю, штатными средствами не выйдет (или в доступных мне версиях нет возможности). Программно - точно можно, благо синтаксис полей вполне понятный, только надо ли...
Но можно сделать иначе - "мастер-текст" в модели, а на обоих листах - поля со ссылками на него. Так можно и штатными средствами.
PS а какой смысл имеют эти тексты? Если реквизиты чертежей - добро пожаловать в подшивку Более того, в подшивке можно добавлять множество пользовательских полей. Как проекту в целом, так и отдельным листам и видам. Таким образом можно делать даже ссылки на примечания

Последний раз редактировалось kp+, 09.06.2023 в 12:05.
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Ссылки и поля... как сделать?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать фундамент! Ezik Основания и фундаменты 16 17.01.2012 13:25
Как сделать одной из граней SOLID поверхность Polygon mesh kukuikar AutoCAD 1 16.05.2007 07:58
Как сделать правильный чертеж pk77 Разное 64 03.04.2007 16:36
Все поля преобразовать в текст. Как это сделать? Pave1 AutoCAD 4 11.08.2006 12:45
название поля в Access или как убрать пробел(( Димас Программирование 7 03.08.2006 08:38