| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.12.2007, 19:22 | #1 | |
Работа с Hyperlink
Руководитель фирмы
Москва
Регистрация: 28.03.2007
Сообщений: 1,831
|
||
Просмотров: 10128
|
|
||||
1. _HYPERLINKOPTIONS (ГИПЕРСВОЙСТВА)
2. ? 3. Код:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Спасибо VVA за попытку мне помочь, но то, что ты дал не решает то, о чем я писал.
Стирает - да, записывает то, что ты набъеш в строке - да, а вот имя, присвоенное внешней ссылке, точнее не имя, а имя самого файла внешней ссылки не прописывает. И эту ерунду, с Ctrl тоже не сносит. |
||||
|
||||
Цитата:
Цитата:
Код ниже записывает в гиперссылку в имя - имя вн. ссылки, в путь - путь к вн. ссылки. По "ерунде с Ctrl" можно открыть этот файл. Код:
(vla-add (vla-get-hyperlinks item) (vla-get-Path item)(vla-get-Name item)) заменить на *** Изменено (vla-add (vla-get-hyperlinks item) (vla-get-Path item)(vla-get-Path item)) Если надо, чтобы в имя ссылки писался полный путь к файлу, и не работал Ctrl, то строчку (vla-add (vla-get-hyperlinks item) (vla-get-Path item)(vla-get-Name item)) заменить на *** Изменено (vla-add (vla-get-hyperlinks item) "about:blank" (vla-get-Path item))
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 22.12.2007 в 15:09. Причина: Перепутал vla-get-Name с vla-get-path |
||||
|
||||
Я там перепутал vla-get-Path и vla-get-Name
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Сработало, только в конце выдало:
Command: (C:HYPXREF1) Обработано 235235 Command: Dimension disassociated. HYPERLINK Select objects: Я естественно просто ентер надавил и ничего выделять не стал. а 235235 - это не я написал, а столько у меня в модели блоков и числится (пока). |
||||
|
||||
Holon,
Код:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Что как? Ты сказал что ты хочешь обрезать? - Нет. И что я тебе должен подсказать? Я даже все за тебя сделать не могу, поскольку не знаю ЧТО делать. Ты обрисуй подробно ситуацию, мы поиздеваемся чуток, а потом сжалимся и поможем.
|
||||
|
||||
Регистрация: 01.06.2008
Сообщений: 48
|
Я в #16 все описал!
Существует блок с Hyperlink, состоящий из 10-ти слов, Мне надо записать только часть гиперссылки, скажем 5 первых слов в Excel. Добавлю: или,если это проще, сразу записать строкой эту часть гиперссылки рядом с блоком. Второе может даже интереснее, чем первое! Имеется ввиду: Autocad предпочтительней, чем Excel! Последний раз редактировалось alextv, 06.12.2008 в 16:50. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,839
|
alextv, и тебя направляю в сторону кнопки [Правка]...
Неужели каждого надо ткнуть?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,839
|
alextv, вот и ладушки Мир?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CNC Регистрация: 07.07.2007
Israel
Сообщений: 302
|
Цитата:
невозможно выполнить какой либо алготитм до конца непредставляя его работу, скажем дело не в гиперссылке, а в стринге который возвращает функция Цитата:
по какому-нибудь ключу в этой строке, ещё по чему-нибудь, а потом уже полученный результат вставляй куда хочешь, хоть в эксель или текст или блок с атрибутами да хоть через SQL в базы данных, но для этого надо знать, что резать в этой строке, самый простой вариант это представить пример строки, и что от нее надо оставить, при такой постановке вопроса ответ появится практически моментально. |
|||
|
||||
alextv,
+ Holon, В гиперссылке 3 свойства : url URLDescription URLNamedLocation Тебе какую часть из этих трех нужно записать в Excell? Самый простой пример выложить блок и написать какие слова нужны в Excell'e
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
CNC Регистрация: 07.07.2007
Israel
Сообщений: 302
|
Вот здесь в 5-ом посту есть функция от Кулик Алексея
test2 , alextv запусти эту функцию у себя и укажи на блок то, что функция вернет пришли сюда на форум, и укажи, что из присланного ты хочешь записать в эксель, я думаю это все прояснит. |
|||
|
||||
Инженер-строитель Регистрация: 27.05.2004
Республика Беларусь
Сообщений: 67
|
Здравствуйте . А можно ли содержание Hyperlink объекта Autocad вывести в текст или на выноску ? Например , если объект в видовом экране , а выноску проставить в листе ? (Autocad 2013(en)) Спасибо .
__________________
Andrey |
|||
|
||||
@Павлов Андрей,
Во первых, ты не указал язык программирования, на котором пишешь. Во вторых, ты чётко не сформулировал свой вопрос. Из текущей постановки не ясно, желаешь ли ты просто программно выполнить обозначенное тобою действие, а проверку актуальности текущего состояния выполнять, принудительно вызывая команду проверки. Либо же ты хочешь, чтобы в случае модификации содержимого ссылки, информация в тексте\выноске, считываемая с этой ссылки, обновлялась автоматически. В третьих, ты не показал свой код, в котором пытаешься решить поставленную задачу, дабы получить по нему конструктивные замечания\предложения.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
+ к hwd - Павлов Андрей Вы просите помочь - а чем? У вас проблемма с получением текста гиперссылки или с установкой его в выноску, или проблема с программированием вообще, или эта такая замаскированная просьба - типа а сделайте мне пожалуйста так. Ответы на все эти вопросы Вы без труда найдете в поиске. Для просьб есть соответствующая ветка (не готовы платить за заказ - так и укажите - может кто и напишет), только Вы уж потрудитесь для решения Вашей проблеммы хотя-бы толково расписать, что нужно и чего Вам не хватает для реализации этой задачи.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Инженер-строитель Регистрация: 27.05.2004
Республика Беларусь
Сообщений: 67
|
Я пытаюсь решить проблему подсчета спецификации КЖ в excel 2003 . Подставляю вручную значения в шаблон спецификации Excel . Отдельные стержни вычерчены отрезками в 3D , к ним присоединена информация вида <Фо-Е-110 КП-1 $10 S500> в виде гиперссылки . При подстановке данных по арматурным элементам в спецификацию хотелось бы контролировать правильность ввода данных . Т.е. т.к. вся арматура в модели в натуральную величину , то хотелось бы в листе видеть параметры арматуры и т.д... т.е вставить их на выносках или в текст в листе . Получить значение в командную строку я нашел как , а вот как копировать программно в буфер пока не понял . код использую такой :
Код:
__________________
Andrey |
|||
|
||||
Совет: используй тэги форматирования (в редакторе сообщений), а так же отступы в коде, дабы читабельно было.
P.S. вижу, исправлено, пока я печатал
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
из "твоего" лиспа mip-get-hyperlink - установлен?? - лог командной строки в студию (можно с "куском" файла) - это такой привет от командных методов...
__________________
Когда в руках молоток все вокруг кажется гвоздями. Последний раз редактировалось Дима_, 23.05.2013 в 15:56. |
|||
|
||||
Инженер-строитель Регистрация: 27.05.2004
Республика Беларусь
Сообщений: 67
|
Полностью код , который я использовал - ниже
Код:
hyp_read _.MSPACE Command: Select object: _mleader Specify leader arrowhead location or [leader Landing first/Content first/Options] <Options>: Specify next point: Specify next point: K-102 C-2 $10 S500 Invalid Input. Specify next point: _chspace Invalid Input. Specify next point: Invalid Input. Specify next point: Enter text: nil Enter text: Command:
__________________
Andrey |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Акад2008. Странная работа окна "Свойства". | kkiak | AutoCAD | 11 | 12.11.2007 17:06 |
Работа в испании | ASLYS | Профессии и трудовые отношения | 12 | 21.10.2007 17:04 |
Сколько может стоить геодезическая работа в РБ | bobis | Разное | 1 | 09.09.2007 16:22 |
Работа профнастила | MegaPascal | Прочее. Архитектура и строительство | 8 | 12.07.2007 18:43 |