NanoCAD 23.1: Как заблокировать окно "Свойства" ?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > NanoCAD 23.1: Как заблокировать окно "Свойства" ?

NanoCAD 23.1: Как заблокировать окно "Свойства" ?

Ответ
Поиск в этой теме
Непрочитано 28.06.2024, 10:29 #1
NanoCAD 23.1: Как заблокировать окно "Свойства" ?
===AAA===
 
г. Норильск
Регистрация: 15.08.2005
Сообщений: 616

Всем привет!

Включаем окно "Свойства" (которое к левой части экрана) и работаем.

При выборе объектов там отражаются их свойства: цвета, типы линий,
геометрия, слои и т.п.

Всё замечательно.

Но если запустить программу на LISP'е, которая по ходу дела выбирает
объекты и что-то с ними делает, то все эти промежуточные "выборы"
будут отображаться в окне "Свойства". Там начинают мелькать цвета,
названия объектов (причём, для каждого типа объекта вид таблички
"Свойства" свой), что жутко тормозит работу и раздражает.

В АвтоКАД'е такого не было.

Как можно "заморозить состояние" окна "Свойства" на время выполнения
программы ? Чтобы оно не мельтишило...

Пока в голову приходит только отключить его и потом включить обратно.
Но какое-то кривоватое решение. Может быть, системная переменная есть
какая-нибудь?
__________________
Счастливо, Алексей!
Просмотров: 1205
 
Непрочитано 28.06.2024, 12:37
#2
Кулик Алексей aka kpblc
Moderator

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


Мораль сей басня очень прост - не пользуйся командными методами выбора / модификации примитивов.
P.S. Команда _propertiesclose не поможет, можешь даже не стараться.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.06.2024, 13:06
#3
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616


Ну, или разработчикам НК "допилить" этот момент...

Делов-то - определить, что активна программа (на любом языке)
и заблокировать на время её выполнения обновление подобных
окон.

Мечты, мечты...

Цитата:
P.S. Команда _propertiesclose не поможет, можешь даже не стараться.
Да, может быть, и помогла бы, но мне ведь перед её подачей нужно знать,
включено окно свойств или нет. А то как раз всё наоборот получится...

Ну да "_propertiesclose" открывает и закрывает это окно, но ведь можно использовать
и связку команд "_properties" / "_propertiesclose" ...

В общем, экспериментировать нужно. Где-то - действительно - напрочь отказываться
от командных методов. Где-то - фиг с ним - терпеть пока.
__________________
Счастливо, Алексей!

Последний раз редактировалось ===AAA===, 01.07.2024 в 10:51.
===AAA=== вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > NanoCAD 23.1: Как заблокировать окно "Свойства" ?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
NanoCAD: как сохранить файл через диалоговое окно ? ===AAA=== LISP 25 28.06.2024 16:26
NanoCAD 23.1 и MS Visual Studio 2022 - первые шаги ===AAA=== .NET 54 26.03.2024 14:09
Перестало работать окно "Свойства" без причины Olegus79 AutoCAD 15 26.02.2018 17:14
Различные продукты nanoCAD . Помогите в выборе. Alexandr_A Другие CAD системы 11 18.06.2015 12:42
Текстовое окно не появляется при нажатии F2 Боныч AutoCAD 3 09.04.2008 16:21