| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.09.2021, 10:41 | #1 | |
Выполнить команду после _dimbaseline в кнопке
Юбутово@Москва
Регистрация: 11.06.2014
Сообщений: 78
|
||
Просмотров: 6315
|
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,329
|
Я как-то попробовал сделать простенький лисп. Он создает новый стиль, проставляет цепочку, а по выходу возвращает текущий стиль. Попробуйте, меня в принципе устраивает.
PS. Да там с 0 проблемка. Нельзя дважды привязаться к исходной точке. Приходится сначала ставить хотя бы один размер, а потом указывать первую выносную от этого размера. Тогда ставиться и 0. |
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
Цитата:
С нулем решается, установив округление до 1000000 |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Сделай кнопку на палитре инструментов, там есть спецкнопки для размеров, в свойствах которых можно указать стиль. При нажатии этой кнопки будет использоваться выбранный стиль, по завершению команды будет восстанавливать прежний.
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
Ага. командой CUI действительно открывается в полный размер.
Но нужна кнопка. Но уже лучше, спасибо! ----- добавлено через ~20 мин. ----- Цитата:
Да, работет прикольно, но одна проблема: мне нужно два раза стиль сменить, а это получается две кнопки... |
|||
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,329
|
Цитата:
|
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
п.2 рассматривается, конечно.
У меня два стиля, т.к. я не знал как как скрыть стрелку при размере = 0. Вот теперь обнаружил, что это делает Suppres Arrow if they don't fit...., спасибо за науку. Но какая в итоге последовательность действий? Все равно два раза лазить до кнопки получается. Сейчас у меня один раз нажал на кнопку, поставил первый размер, автоматом переключение на новый стиль (ну теперь получается можно и не переключать) и сразу срабатывает _dimbaseline и предлагает пощелкать по точкам. по ентеру закончили упражнение. Вот если бы после всего этого он вернулся с изначальному стилю |
|||
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,329
|
Я хотел сказать, что проблема тут действительно в команде _dimbaseline. По окончании команды возникает повторный запрос на выбор базового размера.
Т.е. непонятно как используя только скрипт, выполнить команду, содержащую заранее не известное количество указываемых точек, и еще отказаться от повторного выбора, и далее выполнить следующую команду... |
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
Цитата:
Я рассчитывал, что может есть какой нибудь управляющий символ. Например "\" ждет одного нажатия, а вдруг есть какой-нибудь, который ждет окончания команды... Все перерыл, не нашел. Еще один путь пытаюсь попробовать: DIESEL. Можно ли в дизеле выполнить команду? Очень скудная информация по дизелю. Я рассчитываю написать что-то наподобие $M=$(_текст с моей кнопки_),$(_поменять стиль_) Ну т.е. выражение в первой скобке будет выполняться пока ентером не закончу, а потом следующее выражение, как будто это другая кнопка. Не знаю. понятно ли изъясняюсь... В общем если кто подскажет учебник с дизелем на русском или английском буду благодарен. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,782
|
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Цитата:
Просто сделай еще одну кнопку для рядового стиля. Еще раз посмотри на палитру, пропиши там макрос и назначь в свойствах кнопки стиль. Если стиль будет один как у AlexCondor, то макрос простейший получается, см. картинку.
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
Цитата:
Попробовал с палитрой ради интереса. Примерно такой макрос у меня и получился. НО! Стиль предыдущий не возвращает!.. Т.е. не работает. Короче, все вообще непонятно. На 2020 версии на работе не сработало, не возвращает изначальный стиль. Попробовал дома на 2017 и ура! сработало! Но! Один раз дал на кнопке стиль поменять, теперь не дает.... см. картинку ниже. С двумя то кнопками и тема эта бы не возникла ----- добавлено через ~3 мин. ----- Цитата:
Последний раз редактировалось peshkoff, 25.09.2021 в 00:13. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Ну у тебя ведь и так две кнопки? На одной твой макрос, а по другой ты простые размеры ставишь, вот ей и накинь стиль.
Цитата:
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
Цитата:
(картинка ниже) Получается в 2020 баг. Ну да ладно, все равно нужно как то на панель кнопку вынести. Цитата:
Ну в любом случае у меня уже есть варианты. У нас есть те, ко работает с палитрой, предложу вариант такой. Там на разных версиях сидят, у кого то уже 21 автокад, может там корректно сработает |
|||
|
||||
Регистрация: 11.06.2014
Юбутово@Москва
Сообщений: 78
|
Для палитры командная строка не меняется, такая же, как указал выше Krieger:
Код:
Для кнопки на панели инструментов необходимо в код засунуть смену стиля: Код:
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Совместная обработка деталей после сборки | exp777 | Машиностроение | 0 | 18.12.2018 23:07 |
После сварочная термическая обработка шва из материалов группы М01. Насколько поздно можно выполнить? | majnun | Организация проектирования и оформление документации | 6 | 06.11.2018 06:43 |
Как автоматически выполнить команду после полной инициализации интерфейса AutoCAD 2012? | lexluther | Программирование | 6 | 13.04.2018 12:41 |
Как правильно выполнить перекрытие с большими пролетами и неправильной формы | RustamM | Железобетонные конструкции | 4 | 15.07.2015 15:33 |
ACAD2006. Знаки после запятой в окне Viewport Scale Control | =mik= | AutoCAD | 2 | 16.06.2005 10:57 |