|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
23.06.2017, 16:20 | #1 | |
Как добавить цвет в выпадающее меню?
Разработка КМ, КМД
Санкт-Петербург
Регистрация: 10.08.2012
Сообщений: 1,256
|
||
Просмотров: 2516
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Часто, но далеко не всегда.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
вопрос о классическом автокаде, конечная цель не важна.
Но если так нужно, мне для работы эдванса и выпадающих у него менюх. Там чертежей сотни, слои и панельки вообще никак не помогут, т.к. там не линиями чертится. А вот выпадющие наборы свойств из автокада Мне именно нужно забить несколько колоров в выпадающий набор |
||||
|
||||
не нужна мне инструментальная палитра. см. вложение-вопрос про автокад. Набор цветов в свойствах всегда одинаков, требуется разбавить этот набор. Цвет добавляется, когда у линии вручную на палитре его выбрать, но он не остается в меню-при открытии десяти других файлов-набор цветов становится исходным
|
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,041
|
Offtop: Легким движением руки классический акад превращается в эдванс)
Костыль для добавления этих кастомных цветов в Акаде в "пустой" чертеж: 1. Сделать набор любых примитивов с нужными цветами. 2. Для удобства объединить в блок. 3. В новом файле вставить блок, расчленить и выделить эти примитивы - в списке появятся эти кастомные цвета. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Вкралась мне почти такая же крамольная мысль еще тогда, 23-го. Я даже код набросал, но он почему-то не сработал
Код:
По моему замыслу должны были создаваться точки в координатах 0.0.0, окрашиваться в цвета из списка и выделяться. В общем-то, если проделать такую процедуру вручную, то все получается. Но программно почему-то нет. Даже пытался делать так, чтобы выбирались поочередно каждая точка в отдельности, но ни фига в списке эти цвета не появлялись. Появлялся только один - и то, только если не снимать выделения с последнего. А если выбрано сразу много, то тоже ничего не появлялось (даже вручную), видимо из-за того, что при выборе объектов разных цветов в окошке цвета - пустота. Проверял на 2011-м. Пробовал и через mapcar, и через repeat - толку ноль. Такое ощущение, что программа отрабатывает настолько быстро, что панель цветов просто за ней не поспевает. Грешным делом даже пытался (vl-cmdf "_DELAY"...) прикрутить - так он почему-то выделение сбрасывает. На этом список идей на тот момент и время для разминок иссякли. Пока так и не появились новые идеи. Может, кто с другой стороны подскажет дорогу? Последний раз редактировалось skkkk, 26.06.2017 в 23:56. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Autocad 2014. Как удалить меню Техэксперт | sergey12 | AutoCAD | 2 | 02.03.2016 11:41 |
Варианты контекстного меню, вызываемого в процессе работы команды | hwd | Программирование | 14 | 24.12.2012 11:02 |
Как сделать вниз выпадающее меню? | Vadikene | AutoCAD | 11 | 10.08.2011 12:48 |
Проблема с AutoCad 2007 и его меню с самого начала! | Dimasik-m | AutoCAD | 20 | 03.05.2009 00:18 |
Заменилось контекстное меню | Igor' Kulikov | AutoCAD | 2 | 14.03.2008 01:54 |