|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Попробуй сделать так:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
гастарбайтер понаехал Регистрация: 07.12.2009
Маскво
Сообщений: 267
|
дудки.
на работе пробовал на автокаде 2010 и винда семёрка. Думал, что это может быть особенность системы. Дома винда ХР, автокад 2009 - та же самая история(также не работает) Причём, если вставляешь эту строку, то не работает весь лисп. Только слои создаёт, но на слои при построениях не перекидывает. Слой "невидимые" создаёт, но тип линии - continuous, а никакой не hidden пойду повешусь |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
voverrr, в ближайшие 3 дня помочь не смогу вообще никак. Есть, конечно, вариант - попытаться через TeamViewer сконтачиться. Если устраивает - во вторник напиши мне в ЛС, попробуем разобраться. Чудес, как правило, не бывает...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
нефтепереработка Регистрация: 17.11.2009
Мозырь, Республика Беларусь
Сообщений: 77
|
Цитата:
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
99xt1, Там же в примечании все расписано
В твоем случае Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 09.01.2010
Сообщений: 36
|
Подскажите пожалуйста, можно ли в данный лисп добавить следующее.
Есть в палитре блок Выноска с названием Выноска, хотелось бы чтобы при вставке данного блока, он вставлялся автоматически в слой Выноска, как это реализовано с командами QLEADER и MLEADER/ Или может быть другие варианты |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
ИМХО это проще будет сделать, настроив палитру...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инженер-конструктор Регистрация: 24.04.2011
Минск
Сообщений: 320
|
я далеко не гуру lisp, но я для себя я решал схожую задачу (единственное вставка идёт из внешнего файла (моей библиотеки), а не из палитры). Вешал на сочетание клавиш. (использовал наработки VVA lib:add-block-to-doc-from-lib и kpblc _kpblc-layer-create)
Код:
Под свои нужны можно сделать что-то подобное. |
|||
|
||||
гастарбайтер понаехал Регистрация: 07.12.2009
Маскво
Сообщений: 267
|
А возможно ли добавить в этот лисп, чтобы он создавал размерный стиль, с определёнными размерами стрелок, высотами текстов, расположениями по центру/над линией, подавлениями хвостовых и т.п.?
А мультивыноски? А текстовые стили? Это я хочу попробовать обойтись вовсе без создания шаблона .dwt |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
voverrr, см. http://forum.dwg.ru/showthread.php?t=3253 и http://autolisp.ru/2009/11/02/dimstyle-create/
Вообще-то поиск рулит: http://www.google.ru/cse?cx=partner-...%8F&gsc.page=1
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 08.02.2013
Сообщений: 41
|
Здравствуйте.
Я подстроил немножко программу под себя, но один момент не работает. Проблема в том, что я хочу LINE, XLINE и PLINE вывести на один слой а SPLINE на другой, но не хочу писать 4 строчки по отдельности. Как добавить исключение к *LINE? Ниже в коде я выделил красным конфликтные строчки. Заранее благодарю. PS: В программировании я ноль, если что Код:
Последний раз редактировалось elnino, 16.05.2013 в 11:40. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
(wcmatch thecommandstart "LINE,XLINE,PLINE")
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 08.02.2013
Сообщений: 41
|
И все-таки, как добавить исключение, а то мысль пошла дальше, но натолкнулся на большое количество перечислений, наверняка должно быть проще.
Нужно посадить MC* на один слой а MCWLEG и MCWELD на другой. Что я делаю не так? Код:
Можно как нибудь добавить диалог с выбором из трех слоев для команды _line? Для толстых, тонких, и соответственно штрихпунктирных. Извиняюсь, если уже задавали такой вопрос. Последний раз редактировалось elnino, 16.05.2013 в 14:30. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
поменяй перечисление команд местами.
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||