|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Опять про _INSERT и диалоговое окно выбора опций
Регистрация: 22.01.2010
Сообщений: 311
|
||
Просмотров: 14389
|
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
Цитата:
Код:
__________________
cadtools |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Если "пересмотреть все сообщения тоже нереально", то почему бы не заглянуть в справку, где говорится об опциях командной строки? Это самый правильный путь.
"_-insert" и "_insert" - разные варианты вызова команды. |
|||
![]() |
|
||||
Регистрация: 22.01.2010
Сообщений: 311
|
2 TararykovDG
Ну да, тоже верно...Можно наверное даже в выпадающем списке установить по умолчанию нужное имя блока. Хотя всё равно странно, популярнее вставки блока разве что запуск самого Автокада и такое неоднозначное поведение... 2 ShaggyDoc, "_-insert" и "_insert" ведут себя по-разному, как и положено, с этим всё ясно, а вот (vl-cmdf "_insert") и (vl-cmdf "_-insert") ведут себя одинаково, вот в чем вопрос ! ![]() |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Код:
p.p.s - можно и через dxf (тогда vl-load-com не нужен) - там сам блок ихмо покрасивей всавляется, но если с аттрибутами - то "возьня" начинается.
__________________
Когда в руках молоток все вокруг кажется гвоздями. Последний раз редактировалось Дима_, 18.01.2011 в 14:31. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Команда предназначена для вызова штатного диалога. Функция, вызывающая команду INSERT в любых вариантах не вызовет диалоговое окно, так как в нем нет смысла (оно ничего не возвратит). Команды предназначены для обычных пользователей, а функции - для программирования. Программирование вставки блоков связано с передачей аргументов (имени блока, масштаба, поворота) и вызов здесь штатного диалога не нужен. Если нужен какой-то диалог, он пишется самостоятельно. |
|||
![]() |
|
||||
Регистрация: 22.01.2010
Сообщений: 311
|
ShaggyDoc,
обстоятельный ответ, не поспоришь)) Но замечу, что хоть и создать собственный диалог для вставки блока не представляет особого труда, при всём многообразии вариантов применения блоков наверняка может оказаться и такой, при котором самым оптимальным будет программный вызов штатного диалога. Вопрос можно считать исчерпанным ![]() |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013
|
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
В каких-то других случаях, с другими командами, наподобие PLOT, смысл может быть. |
|||
![]() |
|
||||
Регистрация: 22.01.2010
Сообщений: 311
|
ShaggyDoc,
я, когда писал "забыли", в основном себя имел в виду ![]() Вопрос чисто теоретический: ты допускаешь вариант, что в LISP-программе выполняются какие-то действия, построения, вычисления и т.д. и т.п. и в самом конце пользователю предоставляется возможность осуществить вставку блока ? Как он этой возможностью воспользуется, уже никого не интересует, в т.ч. и программу, которая ему эту возможность предоставила... |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Штатный диалог здесь не нужен, хотя могут быть и свои диалоги. Штатным может быть диалог редактирования атрибутов блока (если нужно), причем желательно предварительно заполненных. Вот уметь управлять вызовом этого диалога надо уметь, там тоже есть тонкости. |
|||
![]() |
|
||||
Регистрация: 22.01.2010
Сообщений: 311
|
Я с этим на 99% согласен. Сходу тоже не могу придумать ситуацию, в которой пользователь не знает масштабы по X и Y (а может даже и базовую точку!), пока не увидит висящий на курсоре блок, но просто уверен, что такие задачи встречаются.
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Опять про перепуск арматуры | AlfF1 | Железобетонные конструкции | 52 | 14.11.2017 08:55 |
Опять про сбор нагрузок (сильно не бить, поиск юзал) | Gevo | Конструкции зданий и сооружений | 39 | 21.04.2009 23:19 |
И опять про лицензирование | Aragorn | Разное | 39 | 27.02.2009 15:31 |
Опять про системные переменные | DEL | AutoCAD | 4 | 03.11.2006 11:12 |