![]() |
![]() |
|
||
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]()
|
|
Версия для печати |
![]() |
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Переключение слоёв в AutoCAD с помощью клавиш.
|
||
Просмотров: 27689
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 35,281
|
(defun c:l1()
(command "_.-layer" "_m" "Слой который 1" "") ) Ну и тому подобное засовывается в автозагрузку ![]() |
|||
![]() ![]() ![]() |
|
||||
Машиностроение Регистрация: 27.11.2007
Tallinn
Сообщений: 30
|
Большое спасибо!
![]() |
|||
![]() ![]() ![]() |
|
||||
Чужой Регистрация: 25.12.2005
Москва
Сообщений: 13,666
|
Всего 8 слоев? Так гораздо быстрее будет выбрать слой из выпадающего списка вверху экрана. Тем более, что там видно состояние слоев. IMHO.
|
|||
![]() ![]() ![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 35,281
|
Один из возможных вариантов: http://www.cadtutor.net/forum/showthread.php?t=18428
|
|||
![]() ![]() ![]() |
|
||||
Регистрация: 02.10.2008
Сообщений: 191
|
Уважаемые, подскажите возможно ли переключение между слоями сочетанием клавиш или какой-то командой короткой? Ну мышкой их переключать просто парит иногда
|
|||
![]() ![]() ![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 35,281
|
_-layer <Enter> _set <enter> ИмяСлоя <enter>
Или писать программу, выполняющую автоматический переход на нужный слой и возвращающая обратно настройки (может, хватит и макроса). |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 02.10.2008
Сообщений: 191
|
Ммм..так бы и сказали, что проще мышкой
![]() З.ы. хотя, создал кнопку на первые 2 команды, остаётся только понять как назначить этой кнопке корячую клавишу в 2008 каде (чего ищу уже давно). Потом тока название слоя вводить. Спасибо Последний раз редактировалось rain_day, 02.10.2008 в 08:56. |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 02.10.2008
Сообщений: 191
|
Затянуло меня совсем в эту тему, начал по мере возможности изучать и применять макросы. Но не могу справится с такой задачей:
^C^C_-layer;_set;основные;^C^C Этот у меня переключает слой на "основные" сочитанием клавиш. Но как написать такой макрос, который не просто переключался на этот слой, но и в режиме редактирования (при выбранном объекте) перекинет этот выбранный объект на заданный в макросе слой (а не скинет выделение и переключится на слой). В общем, сделать хочу аналог действия, когда мышкой выбираю слой из выпадающего списка. Подскажите пожалуйста |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 15,485
|
в 2008-ом зайдите в меню Format->Layer Tools- там куча команд для работы со слоями.
|
|||
![]() ![]() ![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,248
|
Цитата:
Код:
|
|||
![]() ![]() ![]() |
|
||||
Регистрация: 02.10.2008
Сообщений: 191
|
Неизвестная команда change.
Действительно, там много различных команд, но какую из них применить в макрос и в каком порядке, с каким оператором - это проблема. _laycur, возможно? Макрос ^C^C_-layer;_set;основные;^C^C меняет текущий слой, и вот если бы дальше продлить каманду типа ^C^C_-layer;_set;основные;_laycur;^C^C. Но он _laycur как продолжение команды _-layer воспринимает и не понимает чего от него хотят. А если ^C^C_-layer;_set;основные;;_laycur;^C^C, то после смены текущего слоя он скидывает выделение с обьекта и пользуется команда _laycur, отдельно, и т.к. выделенных объектов уже нет, ничего не происходит... бррр! |
|||
![]() ![]() ![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 35,281
|
laycur -> Layer Current
Попробуй заменить ^C^C_-layer;_set;основные;_laycur;^C^C на Код:
|
|||
![]() ![]() ![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,248
|
|
|||
![]() ![]() ![]() |
|
||||
президент НП "НЦ ЛСТК" Регистрация: 08.12.2007
Киров
Сообщений: 2,418
|
Makswell, когда был акад 12-й ты еще в школе на переменах девок за косы дергал!
сорри за оффтоп ![]() |
|||
![]() ![]() ![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,248
|
Offtop: Да уж, было время - школа, девки, Автокад R12...
![]() Добавлено: Вот так день начался. Чего, с утра пораньше все решили надо мной поприкалываться? acid, мы с тобой вообще на втором курсе в университете рисовали какие-то фрагменты плана города ещё в 10-м Автокаде Последний раз редактировалось Makswell, 10.10.2008 в 08:56. |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 02.10.2008
Сообщений: 191
|
Цитата:
Автокад 2008 |
|||
![]() ![]() ![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 35,281
|
rain_day, у тебя явно что-то "не то" с AutoCAD'ом. То он не понимает _.change, то _p...
Кстати, а точно был предыдущий выбор, перед запуском макроса? |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 02.10.2008
Сообщений: 191
|
о команде _.change речи не шло. Но действительно, теперь и без точки _change;_P;_LA;основные;; успешно переносит выделенный объект в заданный слой. Но зато без выбранного объекта ничего не переключает
![]() Последний раз редактировалось rain_day, 10.10.2008 в 09:43. |
|||
![]() ![]() ![]() |
|
||||
Регистрация: 02.10.2008
Сообщений: 191
|
С чем-то вроде _change;_P;_LA;основные;;^C^C_-layer;_set;основные;^C^C попробую поиграться как только доберусь до компьютера. Может что получится?
|
|||
![]() ![]() ![]() |
![]() |
|
![]() |
Опции темы | Поиск в этой теме |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Работа со старыми чертежами с помощью AutoCAD и Photoshop | Shoorup | AutoCAD | 9 | 10.05.2007 23:41 |
Комбинации клавиш для команд в AutoCAD 2006 | Artiznov | AutoCAD | 3 | 03.03.2006 15:23 |
AUTOCAD 2006 | Aragorn | AutoCAD | 14 | 01.04.2005 00:55 |
Что нового в AutoCAD 2005 | ilka_t | AutoCAD | 40 | 19.05.2004 16:48 |
|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея || || Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги || |