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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание листов из большого количества "листов" в моделе

Создание листов из большого количества "листов" в моделе

Ответ
Поиск в этой теме
Непрочитано 19.12.2023, 21:41 #1
Создание листов из большого количества "листов" в моделе
Серов
 
Регистрация: 21.03.2004
Сообщений: 22

Получил файл dwg для продолжения работы, в модели нарисованы 180 "листов".
Трудоемкий способ, сделать из них листы, знаю - копировать очередной лист и синими ручками переставлять видовой экран. Например, есть ли возможность передвигать видовой экран, чтобы его содержимое соответственно менялось, а не переставлять ручки? Или есть еще варианты? Спасибо.
Просмотров: 1115
 
Непрочитано 19.12.2023, 21:48
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


На форуме была тема по поводу печати листов, оформленных в модели. Да и что-то по поводу "перемещения" листов из модели тоже вроде мелькало
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 19.12.2023, 22:19
#3
Серов


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


Где-то, что-то знаю, я про уменьшение трудоемкости, например.... (далее по вопросу)
Серов вне форума  
 
Непрочитано 19.12.2023, 22:22
#4
tigra-18

конструктор
 
Регистрация: 04.06.2009
Сообщений: 1,163


Если для печати нужно, то есть опупенная программа revers вроде называется. Сама находит форматы, сортирует их и печатает в пдф. Стоит недорого, явно дешевле трудозатрат по указанию области печати
tigra-18 вне форума  
 
Непрочитано 19.12.2023, 22:57
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Цитата:
Сообщение от Серов Посмотреть сообщение
Где-то, что-то знаю, я про уменьшение трудоемкости, например.... (далее по вопросу)
Ты предлагаешь за тебя заниматься поиском?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.12.2023, 08:08
#6
Dinoxromniy


 
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395


Цитата:
Сообщение от Серов Посмотреть сообщение
получил файл dwg для продолжения работы, в модели нарисованы 180 "листов".
Вам прислали что-то, что видели только вы, вы это никому не показали. Приложите образец ваших "листов". Помнится я писал на VBA прогу, которая выполняет аналогичные описываемому действия, возможно ее получится адаптировать - когда со своим проектом на работе разошьюсь. Пока что смотреть не на что.
Dinoxromniy вне форума  
 
Автор темы   Непрочитано 20.12.2023, 10:04
#7
Серов


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


Цитата:
Сообщение от tigra-18 Посмотреть сообщение
опупенная программа revers
Посмотрел описание, видео, спасибо. Попробую 7дн.бесплатную.
Если находит "листы" в модели, логична опция делать их листами в dwg.
И конкретнее мой вопрос. Хотелось бы иметь переменную, при переключении которой, содержимое видового экрана менялось бы соответственно при его перемещении, как при перемещении луча фонарика.
Или такое есть, а я не знаю?
Серов вне форума  
 
Автор темы   Непрочитано 20.12.2023, 10:16
#8
Серов


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


Цитата:
Сообщение от Dinoxromniy Посмотреть сообщение
Приложите образец ваших "листов"
в модели нарисованы 180 "листов" с рамками А3 и штампами (блоки)
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 89
Размер:	60.0 Кб
ID:	260643  
Серов вне форума  
 
Непрочитано 20.12.2023, 10:21
#9
Dinoxromniy


 
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395


Цитата:
Сообщение от Серов Посмотреть сообщение
в модели нарисованы 180 "листов" с рамками А3 и штампами (блоки)
Приложите dwg с одним блоком рамки, а лучше - исходный файл, в котором все кроме этих блоков будет удалено.

Цитата:
Сообщение от Серов Посмотреть сообщение
Или такое есть, а я не знаю?
Примерно по этим мотивам работает код тут https://forum.dwg.ru/showthread.php?t=109174&pp=10000
Dinoxromniy вне форума  
 
Автор темы   Непрочитано 20.12.2023, 13:01
#10
Серов


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


Цитата:
Сообщение от Dinoxromniy Посмотреть сообщение
кроме этих блоков будет удалено
Пожелание - подряд, один-два раза тыкать на "лист" в модели для создания нового листа с видовым экраном, с содержимым "листа". Или создать листы по выделенным блокам в модели, ориентируясь на точки вставки блоков.
Или таким же образом отправить на печать, без создания листов.
Спасибо.
Вложения
Тип файла: dwg
DWG 2018
Чертеж2.dwg (404.8 Кб, 13 просмотров)
Серов вне форума  
 
Непрочитано 20.12.2023, 14:35
#11
Dinoxromniy


 
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395


Серов, посмотрите приложенный файл. Если лейауты вас устраивают, их можно перетащить в ваш файл через ctrl+2 или наоборот засунуть в этот файл ваше содержимое.
Сам код не прикладываю, он у меня из кусков некрасиво собран и работает не совсем так как ожидается, так что вместо кастомизации пришлось применить костылезацию. Дойдут руки на праздниках причесать и вообще поразбираться - выложу.
Вложения
Тип файла: dwg
DWG 2010
Layouts-dwg.dwg (495.3 Кб, 7 просмотров)
Dinoxromniy вне форума  
 
Автор темы   Непрочитано 20.12.2023, 15:54
#12
Серов


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


Цитата:
Сообщение от Dinoxromniy Посмотреть сообщение
посмотрите приложенный фай
Впечатлен, благодарю. Еще узнал, что можно лейауты копировать в др. файл.
Код на VBA? Не знаком. А то я в молодости программировал, в т.ч. на лиспе.
Серов вне форума  
 
Непрочитано 20.12.2023, 16:18
#13
Dinoxromniy


 
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395


Цитата:
Сообщение от Серов Посмотреть сообщение
Код на VBA? Не знаком.
У VBA есть масса объективных недостатков, даже сам MS вполне справедливо относится к нему как к урезанному языку, не нуждающемуся в поддержке, но при этом есть одно-единственное преимущество - он легко применяется в любом приложении, будь то Excel, Word, Autocad, Corel Draw, PowerPoint (и не только), для чего не требуется специального ПО или особенных знаний. На VBA удобно делать что-нибудь быстро на коленке, в случае серьезных программ лучше воспользоваться более продвинутыми ЯП.
Dinoxromniy вне форума  
 
Непрочитано 20.12.2023, 16:20
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Только для ACAD надо скачивать отдельный модуль для поддержки VBA. Что может оказаться приличной проблемой.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.12.2023, 16:37
#15
Dinoxromniy


 
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
модуль для поддержки VBA. Что может оказаться приличной проблемой.
Ну на VBA только ленивый не ругался - и совершенно обоснованно, но вот именно проблема со скачиванием модуля для меня не очевидна - у меня модуль всегда прямо с лицензией поставлялся. С другой стороны, для старших ЯП Visual Studio нужно качать, это тоже может вылиться в проблемы если речь не про свой пк. Ну и про универсальность в других приложениях - молчу.
Dinoxromniy вне форума  
 
Непрочитано 20.12.2023, 16:43
#16
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,297
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Только для ACAD надо скачивать отдельный модуль для поддержки VBA
Обсуждалиж уже.
Модуль нужен только если vba запускать изнутри автокада.
Так то через СОМ можно хоть из excel или блокнота vbs многое сделать, без скачивания vbaenabler
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 20.12.2023, 16:45
#17
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Offtop:
Цитата:
Сообщение от Dinoxromniy Посмотреть сообщение
модуль всегда прямо с лицензией поставлялся
Уже не помню с какой версии, но подобная практика была доской прекращена в какой-то момент.
Цитата:
Сообщение от doctorraz Посмотреть сообщение
Так то через СОМ можно хоть из excel или блокнота vbs многое сделать, без скачивания vbaenabler
Угу. Либо импорт библиотек и гвоздями приколачивая код к определенной конфигурации ПО, либо позднее связывание со всеми вытекающими
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.12.2023, 16:55
#18
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,297
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
позднее связывание со всеми вытекающими
Только позднее связывание
Работает без переделки с autocad 2010 до 2024
Vba жэж мертвый язык и в данном случае это преимущество
COM модель десятилетиями не меняется
__________________
Мастерская СПДС
doctorraz вне форума  
 
Автор темы   Непрочитано 20.12.2023, 21:19
#19
Серов


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


Цитата:
Сообщение от Dinoxromniy Посмотреть сообщение
посмотрите приложенный файл
Еще пожелание, чтобы лейауты создавались по номеру листа, как числа, а не текста. Есть конечно листы 5.1, для числа тоже логично или пусть будут где-нибудь в конце, их не много, поправим. Спасибо.

Последний раз редактировалось Серов, 20.12.2023 в 22:41.
Серов вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание листов из большого количества "листов" в моделе



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Создание листов и видовых экранов на них Andrey_13 Готовые программы 451 08.05.2025 16:47
Помогите настроить сохранение файла в более ранних версиях для большого количества пользователей nival_fox AutoCAD 6 30.08.2019 10:48
Автоматическое создание Листов (layot) с встроенной рамкой. Ассистент содания Листов. Что я делаю не так? Couleurs du Sud AutoCAD 14 16.06.2015 20:17
Печать большого количества чертежей Александр79 AutoCAD 26 20.04.2013 10:59
Экспорт параметров большого количества окружностей в файл .txt Манасыпов Р.Ф. Программирование 24 25.06.2010 16:52