Какие команды назначены (в виде текста) на гранях видового куба?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Какие команды назначены (в виде текста) на гранях видового куба?

Какие команды назначены (в виде текста) на гранях видового куба?

Ответ
Поиск в этой теме
Непрочитано 06.09.2019, 06:32 #1
Какие команды назначены (в виде текста) на гранях видового куба?
ДмитрийV
 
Регистрация: 03.09.2011
Сообщений: 6

Добрый день!
То есть, я выделяю объект, нажимаю на грань видового куба и далее происходит зумирование на этот объект и ориентация.
В меню "Вид" в строке "3D-виды" есть разные варианты видов, но эти команды производят ориентацию и показ всех объектов.

Прошу подсказать, какие команды назначены на гранях видового куба? В командной строке пусто при работе с видовым кубом.

Хочу избавиться от лишних передвижений и кликов мышью по кубу и сделать горячие клавиши по результатам этого расследования

Последний раз редактировалось ДмитрийV, 06.09.2019 в 10:18.
Просмотров: 1374
 
Непрочитано 06.09.2019, 09:30
1 | #2
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Ну так и сделай зум после ориентации, типа:

Код:
[Выделить все]
 (if (setq ss (ssget "_I"))
  (command "_-view" "_front" "_zoom" "_o" ss "")
  (command "_-view" "_front")
  )
__________________
Делай хорошо, плохо само получится.

Последний раз редактировалось Krieger, 06.09.2019 в 09:53.
Krieger вне форума  
 
Автор темы   Непрочитано 06.09.2019, 12:33
#3
ДмитрийV


 
Регистрация: 03.09.2011
Сообщений: 6


Krieger, благодарю!!! В командную строку я этот код вставил, работает. А далее? Извиняюсь за банальный вопрос (я нуб, юзверь), из этого кода мне надо делать LISP файл и назначить этот LISP на кнопку

Krieger, благодарю!!! Вставляю этот код в строку после выделения объекта, и код работает. Извиняюсь за нубский вопрос, теперь из этого кода LISP надо сделать? И далее этому LISP кнопку назначить? А что-то надо ещё добавлять перед кодом, типа (defun c:моё название) ? Если надо что-то добавлять, то прошу совета, что добавить

Krieger, благодарю! Извиняюсь за нубский вопрос. Я добавил перед этим кодом текст (defun c:zmmm (), где zmm моё придуманное название команды, создал LISP , и он вроде загрузился в диспетчере lisp, но автокад не видит эту команду zmmm когда в командную строку начинаю вбивать

Команда: ; ошибка: неверно сформированный список на входе

Подозреваю, что lisp в готовом виде дожен быть в другом виде. Прошу подсказки, как окончательно будет выглядеть данный lisp. Заранее благодарю!!!

Последний раз редактировалось Кулик Алексей aka kpblc, 06.09.2019 в 12:55.
ДмитрийV вне форума  
 
Непрочитано 06.09.2019, 12:55
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,405


Код:
[Выделить все]
 (defun c:zmmm()(if (setq ss (ssget "_I"))
 (command "_-view" "_front" "_zoom" "_o" ss "")
 (command "_-view" "_front")
 ))
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.09.2019, 13:19
#5
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Так ты вроде про горячие клавиши говорил? При задании горячих клавиш этот код в строку макроса и записать без всяких defun...
А при определении команды, возможно скобки в конце не закрыл. См. код крыса.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 06.09.2019, 13:36
#6
ДмитрийV


 
Регистрация: 03.09.2011
Сообщений: 6


Krieger, всё чотко, большущее спасибо!!! Вот лиспы, может кому ещё пригодятся. В сочетании с командой выделить предыдущий объект получается само то.
Макрос такой прописал на кнопку, получается ^C^Cget-last-select ztop
КрасотА
Вложения
Тип файла: lsp zfront.lsp (124 байт, 5 просмотров)
Тип файла: lsp ztop.lsp (118 байт, 5 просмотров)
Тип файла: lsp zright.lsp (124 байт, 3 просмотров)
Тип файла: lsp zbottom.lsp (127 байт, 3 просмотров)
Тип файла: lsp zleft.lsp (121 байт, 4 просмотров)

Последний раз редактировалось ДмитрийV, 06.09.2019 в 14:03.
ДмитрийV вне форума  
 
Автор темы   Непрочитано 06.09.2019, 14:04
#7
ДмитрийV


 
Регистрация: 03.09.2011
Сообщений: 6


LISP для выделения последнего выбранного объекта
Вложения
Тип файла: lsp get-last-select.lsp (1.3 Кб, 5 просмотров)
ДмитрийV вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Какие команды назначены (в виде текста) на гранях видового куба?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как повернуть видовой экран с сохранением правильности расположения размеров moito AutoCAD 2 10.05.2017 12:49
Разные действия у видового куба и у команд вида? Xara AutoCAD 7 06.03.2017 22:36
Варианты контекстного меню, вызываемого в процессе работы команды hwd Программирование 14 24.12.2012 11:02
Как перенести значения из таблицы Excel в AutoCAD в виде текста? Yur.OK_SPb AutoCAD 22 01.08.2011 16:42
На какие проверки при расчёте армирования влияет косвенная араматура в виде спирали МишаИнженер Прочее. Архитектура и строительство 8 25.05.2011 19:56