| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
16.04.2022, 08:47 | #1 | |
Как на LISP создать кнопки команд на панели быстрого запуска?
Регистрация: 14.12.2008
Сообщений: 1,079
|
||
Просмотров: 4700
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Boxa, по-моему, загрузка меню не затронет панель быстрого запуска. Ленту может загрузить, выпадающее меню тоже, а вот кнопки? Не уверен.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Хм... cuix файл, это простой zip архив внутри которого содержаться xml файлы настроек панелей, в том числе внутри есть и файл с именем Menu_Package_Info.xml, который содержит ссылку в том числе на файл QuickAccessToolbarRoot.cui внутри которого в тегах <QuickAccessToolbarStandardItem> или <RibbonCommandButton> содержаться команды меню быстрого доступа. Точно такая же структура и в частичных cuix файлах. Т.е. должно все работать.
А вот проверять и настраивать, я пас. Мише надо, вот пускай Миша на это время и тратит, а я так, только направление показать. |
|||
|
||||
Регистрация: 14.12.2008
Сообщений: 1,079
|
Мне надо чтобы в пустую панельку кнопок быстрого доступа после запуска команды LISP на этой панельке появились кнопки команд, в списке путей поиска дополнительных файлов появился путь к новым командам LISP и в автозагрузку добавились файлы новых команд LISP. По сути мне требуется набор команд для установки новых команд в панельку быстрого доступа. Это похоже на "установочный пакет" новых команд LISP с добавлением кнопок в панель быстрого доступа.
Сейчас панелька выглядит как показано на рисунке (красными кружочками обозначены команды слева на право): 1)Рисование строительных линий 2)Настройка активного стиля размеров по выделенному объекту 3)Вызов команды старого классического массива 4)Настройка масштабных коэффициентов линий внутри блоков Планируется добавить команду: 5)Настройка стиля, цвета, ширины и веса линии, слоя и т.д. по выделенному объекту Надо чтобы эти команды сами добавлялись в меню быстрого запуска, чтобы не тратить время на настройку AutoCAD на другом компе, например дома. Как это сделать на LISP? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
На лиспе - никак.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.01.2020
Сообщений: 185
|
В адаптации есть раздел "Панель быстрого доступа":
Если туда накидать команды, то всё появится. Но в посте номер #5 я понимаю, что МишаИнженеру нужно по-сути перенос настроек на другой компьютер. Причем компьютер будет вообще в другой сети, с другими названиями дисков и т.п. А команды для быстрой панели видимо лежат по какому-то адресу, которого скорее не будет на другом компьютере. Да и этих "макросах" тоже могут быть жестко прописаны какие-нибудт адреса расположения. В общем, МишаИнженер, тут не все так просто как тебе хочется... Советую (по своему опыту) почитать про корпоративные стандарты в Автокаде. |
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 465
|
Если не секрет, то зачем делать кнопку именно на "панели быстрого запуска"?
Там и места-то "кот наплакал"... Чем обычные панели с кнопками не подходят? Делаешь свою, размещаешь там любые кнопки. Т.к. "аппетит приходит во время еды", их будет много."Инсталлятор" при этом можно сделать на ЛИСПе (всего две команды "выгрузить меню" и "загрузить меню").
__________________
Счастливо, Алексей! |
|||
|
||||
Регистрация: 14.12.2008
Сообщений: 1,079
|
Иногда, пока мысль не потерялась, надо быстро нажать "на строительную линию" и начертить все вертикальные и горизонтальные проекции. Поэтому эта кнопка особенно ценна и часто требуется! А в стандартной ленте она скрыта в раскрываемой вкладке. Очень долго ждать пока она раскроется. Остальные кнопки по той же причине. Очень хочется быстро выполнить команды которые делают кнопки! Надо добавить кнопку "Настройка слоя, цвета и стиля по выбранному объекту" и тогда я буду чувствовать себя на одной из вершин комфорта, как это было иногда в CorelDraw!
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Колоти команды с ком.строки - и ни в одном, даже самом замудренном интерфейсе не потеряешься.
Надо? Добавляй. Только это уже оффтоп
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Просто напомню тему. Там меняли иконку кнопки. Возможно ли ЛИСПом посадить иконку на кнопку. Там показано, как добраться до панелей из лиспа
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Так там панели инструментов, а не панель быстрого доступа. ЕМНИП
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как записать последовательное выполнение команд в LISP AutoCAD | rinatnasib | LISP | 3 | 26.11.2020 17:29 |
Пожалуйста помогите создать LISP для изменения (масштабирования) площади замкнутой полилинии (контура) | Karloson1 | LISP | 6 | 26.10.2018 07:54 |
Помогите создать объединенный LISP | zloy1653 | LISP | 0 | 21.02.2018 12:00 |
LISP: Как правильно создать описание блока программно? | WhiteShark | LISP | 10 | 10.05.2013 21:22 |
Неприятные особенности использования запуска команд макросами кнопок | swkx | Программирование | 29 | 16.06.2011 19:02 |