| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
21.07.2008, 10:32 | 1 | | #1 |
QAFLAGS (Системная переменная)
Инженер LISP
Минск
Регистрация: 11.05.2005
Сообщений: 6,992
|
||
Просмотров: 11786
|
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Небольшие пояснения. QAFLAGS=1
Команды, требующие выбора объектов (например _MOVE) перестают "обращать внимание" на значение системной переменной PICKFIRST. Т.е. при вызове команды из меню или панели сначала генерируется нажатие ESC (снимаются если есть грипсы предварительного выбора). Пример. 1. Устанавливаем QAFLAGS в 1 2. Предварительно выбираем объекты на экране 3. Вызываем из панели команды _MOVE Эффект: Команда всегда запрашивает "Выберите объекты" В то же время если PICKFIRST=1 и выполнить пункты 1 и 2, а в п.3 набрать _MOVE в командной строке, то предварительный выбор будет "съеден"
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 14.06.2009 в 12:02. Причина: Орфография |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
QAFLAGS=2
Пример генерации списка системных переменных Цитата Цитата:
Ссылка на похожую тему
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 21.12.2014 в 10:24. Причина: актуальная ссылка |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
qaflags=2 полезная вещь, если надо распечатать список переменных. В книге Н.Н. Полещука (2004) сказано: Точного описания нет. Влияет на режим работы некоторых LISP-функций, выводящих сообщения (например, alert). Хорошо-бы он прочитал тему.
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Обнаружился еще один интересный нюанс использования QAFLAGS. Это касаестя использования команды _EXPLODE при вызове из Lisp-функций и Lisp-скриптов. Описание использования команды однозначно говорит нам, что (цитата из справки по команде _EXPLODE (РАСЧЛЕНИТЬ))
Цитата:
Цитата:
Тройной Explode??? Не могу взорвать набор блоков Как разбить блоки? (vl-cmdf "_.explode" (ssget)) Еще один вариант решения был подсмотрен на этом (требуется регистрация) форуме Классический вариант для взрыва набора объектов (на примере блоков): Код:
Код:
Вариант с использованием функции initcommandversion. Подробнее insert and explode block lisp Help Цитата:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 08.05.2016 в 09:51. Причина: орфоргафия |
|||
|
||||
Почему-то не перевели в исходном сообщении "главное" - что в нормальном случае QAFLAGS = 0?
|
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
EXPERT (Системная переменная) | BM60 | Справочник команд | 7 | 03.04.2009 20:44 |
AREA (Системная переменная) | Ddjo | Справочник команд | 6 | 15.07.2008 10:52 |
ACADLSPASDOC (Системная переменная) | Shoorup | Справочник команд | 3 | 14.07.2008 15:57 |
MTEXTED (Системная переменная) | Shoorup | Справочник команд | 9 | 10.07.2008 17:19 |
какая системная переменная отвечает за "вырисовку" | Gaa | AutoCAD | 3 | 23.02.2006 14:41 |