|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как переключаться между листами?
конструктор Al (не волшебник, а только учусь)
Моcква
Регистрация: 04.12.2003
Сообщений: 133
|
||
Просмотров: 27003
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,594
|
_mspace либо алиас на нее
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Не пойму, а чем плохО отображение вкладок внизу экрана? Там же запросто можно переключаться из модели в ЛЮБОЙ лист, из ЛЮБОГО листа в модель и из любого листа в любой лист. Листов более 100? А сочетания клавиш позволяют переключаться между листами только последовательно.
|
|||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
тут есть небольшое неудобство: когда границы листа и видового экрана вне поля монитора (невидны) можно случайно влезь в модель через видовой экран или специально влезть для какой то корректировки и тогда могут быть ненужные казусы, например, невыйдя из модели, зуммировать "ALL"
Потом придется делать ненужные откаты Я сделал себе кнопки и вставил в меню Код:
Стало удобнее |
|||
![]() |
|
||||
Цитата:
Код:
Или воспользоваться готовым решением LISP. Копирование, сортировка, переименование листов (layout) Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 03.02.2016 в 12:47. |
||||
![]() |
|
||||
Да, до граничных условий. Надо поменять еще в одном месте
Код:
Все в одном. Даны короткие команды Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
Регистрация: 17.06.2016
Сообщений: 3
|
Для определения искомой вкладки из указателя на семейство вкладок вы используете метод vla-item, который позволяет искать по индексу или имени. Проблема в том, что для vla-item вы не можете точно указать, что именно является поисковым аргументом: номер вкладки или имя вкладки. Поэтому для файлов, содержащих вкладки с цифрами в имени, ваш код будет работать некорректно (возможно, будут проблемы и с вкладками, фрагменты имен которых повторяются).
Я предлагаю следующий вариант, который будет работать независимо от имени вкладки (за исключительную краткость не ручаюсь): Код:
|
|||
![]() |
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Зачет. Спасибо. Давно искал способ автоматического перехода в пространство модели при открытии файла через подшивку
В одной теме Кулик Алексей подсказал как запустить лисп при открытии - нужно его прописать в acad.mnl Т.е., прописав в этом файле (setvar "CTAB" "model") - получил то что хотел Не совсем что хотел( С открытыми файлами при переходе через подшивку - все таки открывается лист, а хотелось бы чтоб всегда открывалась модель. Это нужно мне потому, что пространства листов я использую как вспомогательные элементы для использования подшивки (а подшивку использую только для связей между файлами) и в пространстве листов не работаю и не размещаю никакой информации, в том числе и видовые экраны. Работаю чисто в модели Последний раз редактировалось allar8, 18.07.2019 в 16:15. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,594
|
Попробуй поменять tilemode
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Вроде оно, но не пойму как это применить при выборе файла через диспетчер подшивок c ОТКРЫТЫМИ УЖЕ файлами
Ведь при выборе листа (мне важен не выбранный лист а пространство модели файла в котором этот лист) через диспетчер подшивок открывается этот лист и руками надо tilemode в 1 сделать. А хочется не руками а чтоб автоматически tilemode делался в 1 Т.е. посути результат тот же прописанные в acad.mnl (setvar "CTAB" "model") и (setvar "tilemode" 1) Равнозначны По сути меня бы устроило следующее: Запрет выбора вкладок листов - В место них всегда автоматически выбирать вкладку модель Пока опять присандалил к Регенерировать все, но надо для перехода в пространство модели нажать F9 ))) Изврат скажете?) - не спорю. Но хоть так) Показалось удобнее, чем тыкнуть мышкой на вкладку модель))) Последний раз редактировалось allar8, 18.07.2019 в 20:12. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 10,837
|
гиперссылки на вид в пространстве модели (причем если файл закрыт, то его акад автоматически откроет). Подшивка предназначена для работы с листами, и у вас болтается неприкаянная по сути)
|
|||
![]() |
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Цитата:
Для автоматизированной печати раньше пользовался только реверсом. Сейчас на новом месте работы своя софтина, которая не только с dwg, но и офисными файлами дружит. Дома иногда надо, если че запдфить - использую реверс.) Последний раз редактировалось allar8, 19.07.2019 в 08:03. |
|||
![]() |
|
||||
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Цитата:
Да в листы не переходит, но какой то странный глюк появился при выборе через подшивку - какое то визуальное задублирование при прокрутке колеса мыши - не пойму что это такое. (см. вложение) ----- добавлено через ~8 мин. ----- Цитата:
Так что всем спасибо за идею с (setvar "CTAB" "model") (setvar "tilemode" 1) Последний раз редактировалось allar8, 19.07.2019 в 09:53. |
|||
![]() |