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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > кнопка Wipeout

кнопка Wipeout

Ответ
Поиск в этой теме
Непрочитано 02.04.2008, 05:56 #1
кнопка Wipeout
N84
 
Регистрация: 29.11.2007
Сообщений: 23

подскажите пожалуйста какую macro-команду написать на кнопку с функцией Wipeout (должна скрывать и показывать замкнутые области).

Последний раз редактировалось N84, 02.04.2008 в 06:36.
Просмотров: 2191
 
Непрочитано 02.04.2008, 06:43
#2
death_ping

Инженер-технолог
 
Регистрация: 06.02.2007
Тюмень
Сообщений: 9


^C^C_wipeout
__________________
Нет ничего прекрасней, чем картины в AutoCAD. Да и заказчики за них хорошо платят....
death_ping вне форума  
 
Автор темы   Непрочитано 02.04.2008, 06:53
#3
N84


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


тогда ^C^C_wipeout;frames!
N84 вне форума  
 
Автор темы   Непрочитано 02.04.2008, 07:02
#4
N84


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


спасибо!
N84 вне форума  
 
Непрочитано 02.04.2008, 07:04
#5
Krieger

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


Вот эта команда включает/отключает границы маскировки и пишет в статусной строке вкл или выкл:
Код:
[Выделить все]
(defun C:wipeout_on-off    (/ wipeout_frame_key wipeout_frame_on pr)
  (setq    wipeout_frame_key
     (cdr (assoc 70
             (dictsearch
               (namedobjdict)
               "ACAD_WIPEOUT_VARS"
             )
          )
     )
  );;setq
  (cond    ((= 1 wipeout_frame_key)
     (progn
       (setq pr (dictsearch (namedobjdict) "ACAD_WIPEOUT_VARS")
         pr (subst (cons 70 0) (assoc 70 pr) pr)
       )
       (entmod pr)
       (setq wipeout_frame_on "ВЫКЛ")
     )
    );;1
    ((= 0 wipeout_frame_key)
     (progn
       (setq pr (dictsearch (namedobjdict) "ACAD_WIPEOUT_VARS")
         pr (subst (cons 70 1) (assoc 70 pr) pr)
       )
       (entmod pr)
       (setq wipeout_frame_on "ВКЛ")
     )
    );;2
    ((eq nil wipeout_frame_key)
     (setq wipeout_frame_on "Неуст.")
    );;3
  )
  (setvar "MODEMACRO" (strcat "Маскировка " wipeout_frame_on))
  (vl-cmdf "_regen")
  (princ)
)
;;end defun
)
Вот здесь разговаривали:
http://dwg.ru/f/showthread.php?p=201...out#post201002
Krieger вне форума  
 
Непрочитано 02.04.2008, 08:59
#6
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от N84 Посмотреть сообщение
тогда ^C^C_wipeout;frames!
Зачем в макросе восклицательный знак?
Profan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > кнопка Wipeout



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В динамическом блоке wipeout при array не хочет идти на задний план Red Nova Динамические блоки 8 18.09.2016 12:14
Не работает кнопка delete Askerovich AutoCAD 56 14.07.2014 16:22
Кнопка - Площадь с учётом масштаба Чигинский Дмитрий Программирование 9 30.11.2006 22:47
Самая блестящая кнопка Eugenius Разное 30 28.11.2006 17:21
Программное снятие отображения границ wipeout Кулик Алексей aka kpblc Программирование 2 25.10.2006 12:46