• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Разрушить вид

Автор KrissKross, 09.10.15, 21:51:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

KrissKross

Есть ли такая возможность
программно разрушить ассоциативный вид

смотрел и в справке и в записи макроса

нигде не нашел

ksDestroyObjects - Разрушить присланные составные объекты.
+ Благодарностей: 1

KrissKross

Спасибо
все работает

НЕЙРОН

# На питоне 2020 год. Python 3.2
kompas_object = kompas6_api5_module.KompasObject(Dispatch("Kompas.Application.5")._oleobj_.QueryInterface(kompas6_api5_module.KompasObject.CLSID, pythoncom.IID_IDispatch))
MH.iKompasObject  = kompas_object
iDocument2D = kompas_object.ActiveDocument2D()

# Основной код:
Vid_2=iDocument2D.ksGetViewReference(1)   # Получить указатель на вид по номеру вида, номерация с 0.
iDocument2D.ksDestroyObjects(Vid_2)       # ksDestroyObjects - Разрушить присланные составные объекты
iDocument2D.ksOpenView(0)                 # Сделать текущим слой номер 0 ksOpenView - Сделать текущим существующий вид с указанным номером