|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,846
|
Вес линии для слоя? Или установить celweight?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 28.08.2006
Новосибирск
Сообщений: 17
|
Цитата:
Говорит:"Неправильное ключевое слово." Автокад с официальной русской локализацией Понял почему, надо подчёркивание добавить: "_LWeight" 0.25 тогда не ругается Большое спасибо! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,846
|
> wolt : ты пожалуйста, не обижайся, но диалог наш с тобой выглядит примерно:
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 28.08.2006
Новосибирск
Сообщений: 17
|
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,846
|
Из справки:
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер Регистрация: 12.10.2007
Россия, Энгельс
Сообщений: 40
|
Всем здрасте. Спасибо за вашу работу, очень классно!!!! Особое спасибо за посты 23 и 25!
Не совсем понял вот эту концовку: (wcmatch cmd_name "*HATCH*") ;_Если выполнается команда DIM* (wcmatch cmd_name "DIM*") ;_Если выполнается команда *HATCH* (wcmatch cmd_name "*TEXT") ;_Если выполнается команда *TEXT (TEXT DTEXT) Почему такое следование, HATCH когда выполнается команда DIM DIM Если выполнается команда *HATCH* Со звездочками разобрался Еще вопрос! Можноли назначать теже функции, настройки по слоям на кнопки СПДС и Прожект Студио? Наблидается некоторая несовместимость Прожект Студио с СПДС, можноли програмными методами убрать это, т.е может кто нибудь написать лисп, а именно что хотелосьбы, 1. убрать панель масштаба Прожект студио, чтобы не просто вид его пропал а просто убрять его функционал. Чтобы масштаб использовался только СПДСный. 2. Убрать размерные стили Прожекта полностью, чтобы все размерные стили использовались от СПДС 3. Отключить в Прожекте функцию округления десятичных значение, т.е. по умолчанию в Автокаде стоит четыре нуля после запятой, а прожек показывает только целочисленные значения Сие дело возможно реализовать??? Последний раз редактировалось СерJант, 19.10.2007 в 12:33. |
|||
|
||||
Инженер Регистрация: 12.10.2007
Россия, Энгельс
Сообщений: 40
|
Ребят а если использовать в качестве изменения типа линий команду _LineType
Что нибудь можно придумать, а то ког больно сложный , не разобрался. Пробовал прописать в код из поста №45 _LineType, не чего не получилось , пишет ошибку, помогите пожалуста. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,846
|
dwg.ru/art/8
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Светопрозрачные конструкции, проектирование Регистрация: 29.07.2008
Сообщений: 47
|
Здравствуйте.
Я давно пользуюсь лиспом из #47, за что огромное спасибо его содателям. Как то в инете нашел похожий лисп и вот решил поднять старую тему. В этом лиспе есть некоторые полезные функции, которые не реализованы в программе kpblcа, а так хотелось бы их иметь. Например перенос автокадовской выноски на слой Dim2. Проблема только в том, что этот липс создает слои с англ. названиями и типом линий по умолчанию. Что бы не плодить новые слои в старых чертежах хотелось бы иметь возможность изменить настройки слоя: цвет, вес линий, название слоя. Пробывал просто переписать в тексте программы название слоя (в лиспе из #47 это проходит) - автокад выводит на экран палитру цветов и просит указать цвет, только после этого лисп начинает работать. Вопрос: как изменить код чтобы можно было менять настройки создаваемых слоев. Подозреваю, что придется править (или создать новый) файл VRL-Manager.fas, но как - я не знаю. В принципе, можно добавить эти функции (перенос выноски, видовых экранов и маркера центра на свои слои) из этого лиспа в код kpblса, отличная программа получится. |
|||
|
||||
Регистрация: 05.09.2008
Сообщений: 24
|
Я не думаю, что тут нужно программирование и всякие там замороченые реакторы.
Для таких целей применяйте Tool Palettes (инструментальные палитры) Я все графические примитивы, блоки и размеры и почти все лиспы ввожу с Tool Palettes (окно инструментальных палитр CRL+3). Можно задать все свойства: от слоя до динамических свойств динамических блоков. Начните копировать и вставлять инструменты с палитры под названием "инструменты-команды" (command tools). Там имеется рисовальные команды меню "рисование", штриховки, таблица, размеры и даже выражение Lisp и что примечательно: примитивы, которые создаются этим Lisp-ом автоматически наследуют все свойста от свойств команды. Настройка команды - по правому щелчку мыши выбираете "Свойства" (properties). Читайте справку по Tool Palettes , потому что это удивительно удобная и мощная вещь, с помощью которой я помещаю все объекты на свои слои. На каждый слой - по палитре. Для блоков можно задать масштаб и его зависимость от переменной dimscale, что обеспечивает автоматическое масштабирование блоков в зависимости от масштаба вывода на печать. Мне также нравится возможность помещать любое лисп-выражение, макрокоманду - это моментальное создание своей кнопки. Любому инструменту на палитре можно задать свою картинку. |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
. Цитата:
|
|||
|
||||
Регистрация: 05.09.2008
Сообщений: 24
|
Цитата:
С реакторами тоже не все просто будет, если число слоев перевалит за сотню, мне так кажется Цитата:
Цитата:
|
|||