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

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

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

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

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

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

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

Предполагаю что можно это реализовать с помощью ссылок и текстовых полей, только как?
В экселе то все просто, там есть ячейки, а вот в автокаде как сделать? а в ворде как это сделать?
Просмотров: 15968
 
Непрочитано 27.08.2008, 09:57
#2
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Чето не понял. Вроде тема в Автокаде, причем тут ворд...
Или ты чертишь в ворде???
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 27.08.2008, 10:02
#3
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Цитата:
а вот в автокаде как сделать?
Не только про Ворд

В Ворде можно поля использовать
Солидворкер вне форума  
 
Непрочитано 27.08.2008, 10:07
#4
alexhach


 
Регистрация: 15.10.2007
Пермский край
Сообщений: 93


Делаешь следующим образом.
Заходишь Файл - свойства чертежа – вкладка прочие. Задаёшь там свой параметр. Затем Вставка-Поле. В категории полей ставишь Документ. Находишь свой параметр и ок. Расставляешь это поле внутри файла (модель, листы) как тебе нужно. При необходимости меняешь параметр в свойствах чертежа, и значение параметра изменяется во всех полях.
Ну и worde примерно также.
Как обновлять поля читай справку.
alexhach вне форума  
 
Непрочитано 27.08.2008, 10:24
#5
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


http://dwg.ru/forum/viewtopic.php?t=15784
Вот здесь хорошо нарисовано в №10
По тому же принципу выделяешь текст, выбираешь в списке "Срдержание"/contents/ и нажимаешь Ok. Вот тебе ссылка на текст.
P.S. Поле вставляется ctrl+F
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)

Последний раз редактировалось wetr, 27.08.2008 в 10:41.
wetr вне форума  
 
Непрочитано 27.08.2008, 10:45
#6
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


CadMaster, посмотри вложенный файл.
Как минимум 2 варианта...
Вложения
Тип файла: dwg
DWG 2004
Поля.dwg (43.2 Кб, 2310 просмотров)
Makswell вне форума  
 
Непрочитано 27.08.2008, 10:47
#7
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
<phrase 1= Отправить сообщение для wetr с помощью Skype™


а вот здесь про ворд
http://dwg.ru/f/showthread.php?t=188...%EE%EB%FF+word
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Автор темы   Непрочитано 27.08.2008, 13:39
#8
CadMaster


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


КРУТО! Это именно то что я искал (брать данные из произвольного текста в акад-файле).

Ну а теперь, новая идея - сильно избавлюсь от рутины, если научите брать данные для "поля" из определенной ячейки эксель-файла (с расчетом), лежащего в той же папке.
CadMaster вне форума  
 
Непрочитано 27.08.2008, 13:50
#9
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,826
<phrase 1=


Цитата:
Сообщение от CadMaster Посмотреть сообщение
КРУТО! Это именно то что я искал (брать данные из произвольного текста в акад-файле).

Ну а теперь, новая идея - сильно избавлюсь от рутины, если научите брать данные для "поля" из определенной ячейки эксель-файла (с расчетом), лежащего в той же папке.
открою тебе страшную тайну, в AutoCADе тоже есть таблицы, и их даже можно вставлять из Excel.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Автор темы   Непрочитано 27.08.2008, 13:54
#10
CadMaster


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


Мне не нужно вставлять таблицу в автакат, это эксёль таблица с расчетами, где постоянно меняются числа, мне нужно их получать в нужных местах в автомате (в данный момент приходится рутинно перебивать).

з.ы. сомневаюсь, что в акаде можно "так считать", как в экселе
CadMaster вне форума  
 
Непрочитано 27.08.2008, 13:56
#11
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,826
<phrase 1=


Цитата:
Сообщение от CadMaster Посмотреть сообщение
Мне не нужно вставлять таблицу в автакат, это эксёль таблица с расчетами, где постоянно меняются числа, мне нужно их получать в нужных местах в автомате (в данный момент приходится рутинно перебивать).

з.ы. сомневаюсь, что в акаде можно "так считать", как в экселе
открою еще один секрет.
Можно, не все как в Excel, но на вполне приемлемом уровне.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 27.08.2008, 14:12
#12
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Цитата:
Сообщение от CadMaster Посмотреть сообщение
КРУТО! Это именно то что я искал (брать данные из произвольного текста в акад-файле).

Ну а теперь, новая идея - сильно избавлюсь от рутины, если научите брать данные для "поля" из определенной ячейки эксель-файла (с расчетом), лежащего в той же папке.
Как-то примерно так (см. вложение).
Вложения
Тип файла: zip Field_Table_Excel.zip (21.9 Кб, 240 просмотров)
Makswell вне форума  
 
Автор темы   Непрочитано 28.08.2008, 12:49
#13
CadMaster


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


что-то не сильно понял как, но не обновляется таблица в акаде, при изменении таблицы эксель
CadMaster вне форума  
 
Непрочитано 28.08.2008, 15:55
#14
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Сообщение удалил. Что-то картинка не втавляется...

Добавлено:
А zip втавился. Короче, см. вложение. Есть как минимум 2 способа.
Вложения
Тип файла: zip 001.zip (39.9 Кб, 177 просмотров)

Последний раз редактировалось Makswell, 28.08.2008 в 16:02.
Makswell вне форума  
 
Непрочитано 28.08.2008, 16:06
#15
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


И в догонку.
3-й вариант: команда _DATALINKUPDATE (СВЯЗЬОБНОВИТЬ)

Добавлено:
А также посмотри справку по переменной DATALINKNOTIFY
Makswell вне форума  
 
Непрочитано 20.02.2013, 17:43
#16
yalelik


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


Цитата:
Заходишь Файл - свойства чертежа – вкладка прочие. Задаёшь там свой параметр. Затем Вставка-Поле. В категории полей ставишь Документ. Находишь свой параметр и ок. Расставляешь это поле внутри файла (модель, листы) как тебе нужно. При необходимости меняешь параметр в свойствах чертежа, и значение параметра изменяется во всех полях.
всем доброго времени суток. а то же самое в 2013 автокаде как сделать?
yalelik вне форума  
 
Непрочитано 20.02.2013, 17:51
#17
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Да все там же...
Миниатюры
Нажмите на изображение для увеличения
Название: 003.png
Просмотров: 436
Размер:	30.9 Кб
ID:	97233  
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.02.2013, 17:55
#18
yalelik


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


Семен Семеныч...... до вкладки прочие не дошла ((((( два часа коту под хвост ((

СПАсИБиЩЕ за наставление на путь истинный )))
yalelik вне форума  
 
Непрочитано 14.07.2016, 09:06 Ссылка на вид в модели чертежа
#19
allar8


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


Вопрос вот в чем. Почти весь проект делаю в одном файле в пространстве модели. Использую динамические блоки-рамки с аттрибутами для номеров страниц для организации ссылок на нужную страницу(лист) в проекте. Можно ли сделать так чтобы данная ссылка еще и переход позволяла осуществить на нужную страницу (аналог Ctrl+лев кн. мыши например как Word). Т.е имеется ввиду организовать гиперссылку внутри одного файла (пространства модели) возможность перехода (в пределах одного файла получается масташабирования области пространства модели с нужной страницей(листом) - визуализации ее на экране). Знаю, что организация гиперссылок на листы организована в подшивках, но там переход осуществляется в пространство конкретного листа, а мне нужно осуществлять переход на конкретную область в пространстве модели.
allar8 вне форума  
 
Непрочитано 14.07.2016, 09:12
#20
Gmk17

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


Цитата:
Сообщение от allar8 Посмотреть сообщение
нужно осуществлять переход на конкретную область в пространстве модели
Для этого есть Именованные виды (_view). Создаешь сколько нужно всяких разных видов в модели и с панели Вид переходишь по ним из любого места/масштаба. И не надо никаких ссылок городить.
Gmk17 вне форума  
 
Непрочитано 14.07.2016, 10:46
#21
allar8


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


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

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


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

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


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


То что надо спасибо большое
"Вставка гиперссылки" 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,095


Цитата:
Сообщение от 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,458


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

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


Цитата:
Сообщение от 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,225


Цитата:
Сообщение от 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,458


Цитата:
Сообщение от 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,095


Надо правдами или неправдами выцепить 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