| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Дизайнер-конструктор Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
|
sadko7, странно, у меня работает.
Интересно откуда взялось это сообщение: Для пересечения выбрано избыточное число объектов Какой у вас автокад, русский? Версия? На какой принтер посылаете?
__________________
Kiev, Ukraine |
|||
|
||||
Дизайнер-конструктор Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
|
блин, не знаю у меня файл из 79 поста нормально идет
скачай asd.lsp из 36 поста попробуй asd.dwg из 26 поста- он работает? (только выбирай при запросе команды весь чертеж а не одну рамку) Может на другом акаде попробуешь? Попробуй еще перед стартом отключить привязки.
__________________
Kiev, Ukraine |
|||
|
||||
Регистрация: 25.10.2010
Сообщений: 868
|
Надо в начале сделать проверку на имя принтера - если нет имени, то завершать программу с предупреждением.
И еще надо строчку поправить Код:
Так бы и сам сделал, но в лиспе плохо разбираюсь, да и автору надо до ума программу довести, чтобы в случае ошибок предупреждения выводились, а не просто программа сваливалась.
__________________
From Siberia with love Последний раз редактировалось vl74, 14.11.2013 в 15:29. |
|||
|
||||
Дизайнер-конструктор Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
|
vl74, ну автор типа я, но тоже в лиспе не сильно разбираюсь, делал для себя , поэтому и без проверок :-))
А по поводу только прямоугольники чтобы выбиралось- опасный путь, т.к. можно напечатать кучу ненужного Мне кажется гораздо логичнее, когда на слое format, нет ничего кроме наружных рамочек... и видел тут есть проги для распечатки намного вкуснее и более функциональные. Так что пробуй их
__________________
Kiev, Ukraine |
|||
|
||||
Регистрация: 25.10.2010
Сообщений: 868
|
В том и прикол, что программа твоя очень простая и понятная. Без лишних наворотов. Этим она мне и понравилась.
Не люблю с лайаутов печатать - будет 50 чертежей и 50 вкладок к ним. Тут все гораздо проще. Подшивки тоже не нравятся, пробовал. Подправил программу - добавил несколько проверок Код:
__________________
From Siberia with love Последний раз редактировалось vl74, 14.11.2013 в 17:17. |
|||
|
||||
Регистрация: 01.02.2012
Сообщений: 101
|
Где вы принтер выбираете, который по умолчанию: через диспетчер листов или через сервиc-настройка-печать?
После того как один раз удачно удалось распечатать на виртуальный принтер, программа больше не предлагает поменять его на другой. Печатает только на виртуальные принтеры (PDF которые создают), а вот на реальный принтер не получается. Последний раз редактировалось sadko7, 15.11.2013 в 06:29. |
|||
|
||||
Регистрация: 25.10.2010
Сообщений: 868
|
Цитата:
После чего и запускаете программку ASD. Минус программы - в многостраничном PDF не получается отсортировать порядок печати листов. Похоже берется Handle промитива-рамки и печать идет по убывающей этого параметра, т.е. та рамка, которая создана позже, печатается в первую очередь.
__________________
From Siberia with love |
|||
|
||||
Дизайнер-конструктор Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
|
vl74, да, сортировки нет. Думал сделать по номеру атрибуту, но пока нет времени.
Тогда уже так- заменил princ на alert в итоге выскакивает окошко с ошибкой, а не в командной стркое
__________________
Kiev, Ukraine Последний раз редактировалось sasha_lif, 15.11.2013 в 12:51. |
|||
|
||||
PHP-разработчик Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166
|
Есть необходимость слегка подкорректировать программу - под расширенную аудиторию. У меня форматки заданы дин.блоком "Формат листа". Дин.блок кстати скачан с форума и им пользуются очень много людей. Алгоритм печати я представляю себе так:
1. Выбираем секущей рамкой область в пространстве листа. 2. Из полученного набора извлекаем блоки "Формат листа". 3. У каждого блока считываем точку вставки и по значению атрибутов L и H находим границы печати 4. Выводим на печать в PDF. 5. Разрозненные файлы PDF склеиваем в один многостраничный файл. 6. Полученный многостраничный файл отправляем на принтер. PS Хотелось бы реализации на VBA - очень хочется увидеть код. Последний раз редактировалось Pum-purum, 23.11.2013 в 12:14. |
|||
|
||||
Файл примера наверное в 2013 версии ? Открыть не смог.
Offtop: Но под все потребности что Вы описали уже есть решение, причём PDF автоматом многостраничный и с автоповоротом.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... Последний раз редактировалось maratovich, 23.11.2013 в 12:25. |
||||
|
||||
ну и моя реализация тогда пусть тоже будет на ВБА.
код кстати открыт тоже. программа ищет полилинии на определённом слое. т.е. по сути надо только заменить набор поиска и указать что надо искать блоки. правда я тот ещё програмист, по этому код корявый. но рабочий лежит тут http://dwg.ru/dnl/126 |
||||
|
||||
PHP-разработчик Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166
|
1. У меня в одном файле DWG лежат чертежи с траншеями по определенному участку. В листе около 20-30 чертежей. Создавать отдельный лист под каждый чертеж я считаю необоснованной бюрократией. Я полдня только потрачу на переход между листами.
2. Теряется наглядность, возможность быстро сравнить содержимое чертежей. Когда они рядом, просто взял и посмотрел. Когда на листе - приходится переключаться. PS Про подшивки знаю, сайт Паши Лукьянченко смотрел, публикацию тоже использовал в свое время. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Печать в один PDF фаил нескольких листов | YuryKlimchuk | AutoCAD | 103 | 24.05.2018 20:47 |
autocad mep 2009, как отправить печать нескольких листов одновременно | eugen2002 | Вертикальные решения на базе AutoCAD | 2 | 26.01.2012 15:39 |
Опять про печать из модели нескольких листов | gizmo_zx | Программирование | 2 | 28.09.2010 12:33 |
Печать сразу нескольких листов из одного лайаута??? | Nik6 | Программирование | 21 | 19.02.2009 17:20 |
Как заменить принтер одновременно у нескольких листов в чертеже. | Witalij | AutoCAD | 6 | 22.05.2008 09:00 |