Тема: Програмное переключение слоя для выполнения операции.

Подскажите,пожалуйста, как решить задачу: текущий слой "Основная". при нажатии кнопки "линейный Размер" должен включиться слой "Размер",запуститься dimlinear и, после выполнения, вернуться предыдущий слой, в данном случае "Основная". Т.Е. независимо от текущего слоя надо проставить размер в слое "Размер" и вернуться на предыдущий слой. Заранее спасибо за помощь.

Re: Програмное переключение слоя для выполнения операции.

http://dwg.ru/art/2
Перед СПЕЦИАЛЬНЫЕ СИМВОЛЫ

Re: Програмное переключение слоя для выполнения операции.

Меня уже не удивляет название слоя Основная-так часто встречается. Скажи, какая логика заложена в это название? Ведь слои лучше подбирать так, чтобы можно было выделить слой для каких-то действий. Что-то заморозить, что-то скопитовать... То есть по технологии чертежа. Окна, Двери, стены... Допустим, выделил слой ОСНОВНАЯ и что получил? весь чертеж кроме пунктирных. И что с этим добром можно сделать? Все равно, что вообще без разбивки на слои

Re: Програмное переключение слоя для выполнения операции.

Уважаемый Vova! Я не сказал, что в чертеже есть еще 2 десятка слоев ("Крепеж","Контур","Присадка","Фасады",итд.). "Основная" - один из слоев,приведенных для примера, конкретизации вопроса. Естественно, решив главную задачу с командой для кнопки ВООБЩЕ, я перепишу названия под конкретные условия.

Re: Програмное переключение слоя для выполнения операции.

http://dwg.ru/f/showthread.php?t=2721

Re: Програмное переключение слоя для выполнения операции.

Алексей, спасибо огромное за идею, но как добавить файл в автозагрузку?

Re: Програмное переключение слоя для выполнения операции.

> septima
Я перед командой дописываю (setvar "clayer" "Размеры");
например - ^C^C  (setvar "clayer" "ЕСКД");_qleader
где ЕСКД наименование слоя. Правда прежний слой не возвращает.

Re: Програмное переключение слоя для выполнения операции.

Всем большое спасибо за помощь. Вроде что то получилось.