|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
24.06.2008, 18:43 | #1 | |
Ссылки(Field) на листы (очень удобно)
Москва
Регистрация: 08.10.2007
Сообщений: 42
|
||
Просмотров: 6703
|
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Гугл по ссылкам с #1 дал с следующие актуальные ссылки:
LISP, DCL. Нумерация листов в штампах и названиях layout(a) http://www.caduser.ru/forum/index.ph...r=&FORUM_ID=23
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 06.08.2008
Сообщений: 30
|
Не сработало....
в командной строке: Команда: ZF Укажите точку вставки номера листа Неправильное ключевое слово. Неправильное ключевое слово. Неправильное ключевое слово. Неправильное ключевое слово. Неправильное ключевое слово. Задайте опцию [впИсанный/Поширине/Центр/сЕредина/впРаво/ВЛ/ВЦ/ВП/СЛ/СЦ/СП/НЛ/НЦ/НП]: И |
|||
|
||||
Регистрация: 08.10.2007
Москва
Сообщений: 42
|
Легко.
Измени в файле zf.lsp строку (setq lststr (strcat lststr (str-field-objId "ЛИСТ" ent) " ")) на (setq lststr (strcat lststr (str-field-objId "ЛИСТ" ent) ", ")) и строку (pah:text-draw lststr (getpoint"\n Укажите точку вставки номера листа") "2.5" "0" "_tc") на (pah:text-draw (substr lststr 1 (- (strlen lststr) 2)) (getpoint"\n Укажите точку вставки номера листа") "2.5" "0" "_tc") И когда будешь выбирать листы, то выбирай несколько с нажатой клавишей Ctrl. |
|||
|
||||
Регистрация: 06.08.2008
Сообщений: 30
|
у меня в лиспе была эта строка (ru:text-draw (substr lststr 1 (- (strlen lststr) 1)) (getpoint"\n Укажите точку вставки номера листа") "2.5" "0" "_tc")
заменил по аналогии на (ru:text-draw (substr lststr 1 (- (strlen lststr) 2)) (getpoint"\n Укажите точку вставки номера листа") "2.5" "0" "_tc") работает ...Спасибо! (ru: или (pah: на что либо могут повлиять? |
|||
|
||||
Регистрация: 08.10.2007
Москва
Сообщений: 42
|
Это немного другая программа. Когда в одном файле много layout и ссылки создаются на них.
Если интересен вариант ссылок на листы через Project, то у меня есть аналог. Однако программа считывает только листы Sheet игнорируя SheetSet'ы И только на текущую подшивку. Всё собираюсь доработать её, но руки не доходят. Могу выложить если действительно интересно. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очень станный глюк с зависанием буфера обмена при вставке | micropyhcher | AutoCAD | 61 | 17.09.2012 10:58 |
Нужно пронумеровать листы | Даниил | AutoCAD | 36 | 04.07.2011 16:01 |
Visual Lisp Developers Bible - очень хороша книга | Startrek | LISP | 3 | 04.07.2008 16:36 |
!Очень нужна помощь при совмещении двух разномасштабных планов | Александр K-н | AutoCAD | 14 | 29.01.2008 10:27 |
Автоматическая спецификация на Delphi | goa_wert | Программирование | 15 | 27.10.2007 14:44 |