Приветствую, все супер все работает, но только через командную строку (иконка отобразилась но не запускается), может глупый вопрос, но как прописать макрос? все дело в нем?
Вопросы придется продолжать: в какую программу, зачем загружать и пр.? Книги условных знаков? Каких масштабов? Или сами знаки? Внемасштабные? Линейные? Штриховки? И пр. и пр. Клещами ща вытянем Предлагаю попробовать поискать на форуме близкие темы - эта тема для одного условного знака, откосов.
Я пользуюсь библиотекой УЗ отсюда. Мне удобно, поддерживается аннотативность, смена масштаба съемки. И много интересных приложений. http://geodesist.ru/forum/threads/Надстройки-по-геодезии-к-autocad.4611/page-2#post-173662
AutoCad 2012, в сборке нет точечных условных обозначений (дерево, колодец, отдельно лежачий камень и т.д.) масштаб от 500 до 5000 . на форуме чет не смог найти. я пока только начинаю в этой програме работать! Вы уж помогите чем сможите)))
мало ли кому то пригодится, вот приложение для AutoCAD, штриховка откосов. маркшейдера на открытке часто пользуются. чтобы загрузить tools-load application-загрузить shatch.vlx, в русском каде сервис-приложения-загрузить shatch.vlx. вызывается командой shatch
Ну как бы опять есть свободное время и желание чего-нибудь напрограммировать. Готов попробовать добавить опцию "перпендикулярно к бровке", но нужно от вас описание алгоритма как проходить внутренние углы и прочие места где получается фигня и пересечения.
Насколько помню примеры от адептов этого способа штрихования, необходимо во внутренних углах обрезать штрихи по биссектрисе, а на внешних использовать биссектрису как бровку. Оффтоп (Move your mouse to the spoiler area to reveal the content) Но я не считаю этот способ штрихования откосов правильным. Может быть попробуете сделать фрагментно-пропорциональный способ штрихования? Т.е. сначала разбить откос на фрагменты, а штрихование производить пропорционально в пределах этих фрагментов? Например, построить биссектрисы в поворотах бровки, биссектрисы, пересекающиеся в площади откосов, удалить - это будут фрагменты. В пределах этих фрагментов штриховать пропорционально. Но, чтобы откос выглядел все-таки цельным, не рваным на биссектрисах?
Александр, простите мне мой тупизм, но, пролистал весь топик (по ссылке)-нигде команды не нашел....(((( Может быть невнимательно посмотрел? --- Сообщения объединены, 7 окт 2013, Оригинальное время сообщения: 7 окт 2013 --- Ну, видео показывает как изменить внешний вид "иконки", а макрос на выполнение команды в видео уже прописан.
Команда dike, вводимая в программной строке-это понятно. Нужно именно макрос на кнопку, с которой можно запускать лисп, ничего не вводя в командной строке....(обычно такие макросы начинаются с ^C^C^P ну и далее по тексту.........) --- Сообщения объединены, 7 окт 2013, Оригинальное время сообщения: 7 окт 2013 --- СПАСИСБО!!!! получилось!!!! Респект Вам!!!
Романыч, почитай http://dwg.ru/art/2 и изучи таблицу Спойлер (Наведите указатель мыши на Спойлер, чтобы раскрыть содержимое) Раскрыть Спойлер Свернуть Спойлер Специальные символы, применяемые для записи макрокоманд Символ Наименование ; или ^M, или пробел Соответствует нажатию <Enter> \ Backslash Обратная косая черта Пауза для ручного ввода данных мышкой или с клавиатуры / Косая черта Служит в записи путей доступа к файлам, если таковые используются в макросах, вместо обратной косой черты. _ Знак подчеркивания Применяется в локализованных (иностранных) версиях AutoCAD, предворяя имя команды на английском языке @ Символ последней указанной на экране точки. ^C^C Эквивалент дважды нажатой клавиши <Esc>. Почти все макросы начинаются с этих символов. * Префикс ( * ) служит для бесконечного повторения макроса. Выход из команды осуществляется нажатием клавиши <Esc> ' Апостроф Применяется перед вводом "прозрачной" команды, например, '_Ortho $, $M= Специальный символ, служащий для ввода выражений, написанных на языке DIESEL. ^Z Подавляет автоматическое добавление пробела, появляющееся на конце макроса. ( ) В скобках записываются выражения, написанные на языках LISP и DIESEL. Применяются также для записи вложенных выражений калькулятора в полной версии AutoCAD
Спасибо, обязательно изучу! Сразу же вопрос: почему с командой dike решилось просто: ^C^Cdike, а, например, у абсолютно многоуважаемого Александра, макрос на кнопку выглядит так: ^C^C^P(if (not C:Geo_Otkos)(load "Geo_Otkos_v3_1" ) );^PGeo_Otkos; Пы. Сы. Всё также потихоньку ковыряю книгу Autolisp....
а если нет alxddike.arx в автозагрузке? Код: ^C^C^P(if (not (member "alxddike.arx" (arx)))(arxload "alxddike.arx")) dike