|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 26.07.2009
Сообщений: 31
|
Цитата:
Получилось хоть у кого нить прогу то запустить? Последний раз редактировалось Колька, 16.11.2009 в 06:55. |
|||
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Колька, получилось запустить, все работает и печатает
Теперь вопросы: 1. После запуска проги нужно каждый раз устанавливать принтер и бумагу? Или можно сделать чтобы при первом запуске проги выбрал принтер, а при остальных запусках он уже был установлен. 2. Хотелось бы иметь возможность менять масштаб печати, ибо "вписать" не всегда устраивает. В остальном меня все устраивает СПАСИБО разработчику и всем участникам |
|||
|
||||
Регистрация: 26.07.2009
Сообщений: 31
|
Всю автоматичность можно задать в строчке (command "_plot"...
например если хочешь что бы был принтер XEROX WORKCENTRE PRO 133 PCL 6 и масштаб 1:100 пишешь так: Код:
Код:
|
|||
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Благодарствую, все стало именно так, как мне нужно
И еще вопрос: Я так понял, что за один запуск проги, можно напечатать листы только одного формата. Можно ли как-нибудь одновременно (при одном запуске проги) печатать несколько форматов листов (например А3 и А4)? Т.е. запускаешь прогу и выделяешь лист формата А3 и лист формата А4, и прога печатает лист А3 и лист А4. Было бы здорово чтобы прога умела сама определять нужный формат листа по соотношению сторон этого листа (при условии, что сам лист начерчен правильно: т.е. А4=210х297, или 2100х2970 и т.п.) Последний раз редактировалось JokerrSergh, 16.11.2009 в 07:58. |
|||
|
||||
Регистрация: 26.07.2009
Сообщений: 31
|
пардон, у меня что то оповещение не дошло.
Я над этим думал, но проблема в том что листы не всегда в одном масштабе рисуют, в следствии чего по размеру лист не опознать, по пропорциям тоже не катит(они все одинаковые) единственное что приходит в голову сделать у моего блока атрибут и по нему проверять, что за лист. Короче надо думать чем жертвовать временем при распечатке или при расстановке блоков. |
|||
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Цитата:
1)В твой блок с точками запихать атрибут, отражающий масштаб листа. По умолчанию задать масштаб 1, или 1:1 (зависит от формы отображения масштаба). Если какой-нибудь лист нарисован в отличном от 1:1 масштабе, то во время расстановки этих блоков юзер изменяет значение атрибута на нужный масштаб. 2)После ввода в ком. строку NPr прога должна взять Х distance и Y distance из твоего блока с точками и сравнить их значения с некой базой, в которой заложены размеры листов (с учетом масштаба). Результатом сравнения должен быть формат листа, который подается на принтер. |
|||
|
||||
Регистрация: 19.04.2007
Сообщений: 191
|
Попробывал твою прогу. Все нормально запустилось. Но действительно было бы удобно, если бы она сама распознавала формат листа.
Цитата:
Есть ли возможность определять формат по названию параметра видимости динамического блока? И возможно ли тогда будет в блок вставить рамку, или здесь и возникают ошибки о которых ты писал? |
|||
|
||||
Регистрация: 26.07.2009
Сообщений: 31
|
Мысли хорошие, только мешает одна весч, у всех принтеров по разному называються форматы и что хуже того одни и те же форматы могут быть разные по размерам(оверсайс там и всё такое). Действительно унверсальную прогу можно сделать если только что то подготовительное делать что б адаптировать её для принтера Скорей всего придёться при самом первом запуске проги говорить ей какой формат с каким соотносится и в текстовый файлик это записать. Буду думать как это сделать.
|
|||
|
||||
Как альтернативу, выложу бета-версию программы, в которой я попытался по максимуму уйти от коммандных методов.
Печатает варианты:
У программы есть особенности:
Код:
|
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
Поскольку предыдущая тема Печать из модели по выбору объекта, по вине несознательных товарищей была закрыта, а суть вопроса до конца не раскрыта, создаю новую тему.
Итак, с темой вопроса прошу ознакомится в приведенной выше ссылке, сегодня имеем программку товарища Do$ Цитата:
Но лисп работает некорректно. Печатает четвертями, а то и восьмушками, причем только правый нижний угол.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: Последний раз редактировалось Кулик Алексей aka kpblc, 23.11.2009 в 11:30. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Тема открыта. Прошу прощения, что сразу не сделал.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Это то, о чем писал Алексей:
В приложенном чертеже блоки растянуты, а печатает, как будто масштаб блока 1:1. |
||||
|
||||
Лечится, только сразу не смогу сказать как. Подумать надо.
Обновление: Вопрос масштаба решил. Поворот и атрибуты пока не трогал (может и не буду). По идее, с немировой системой координат тоже проблем не должно быть. Код:
Последний раз редактировалось Do$, 23.11.2009 в 15:37. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Опять про печать из модели нескольких листов | gizmo_zx | Программирование | 2 | 28.09.2010 12:33 |
Автоматическая печать из пространства модели | Дмитрий_В | AutoCAD | 9 | 19.04.2006 16:52 |
Печать из модели | Eugenius | AutoCAD | 11 | 03.11.2004 18:26 |
Печать 3-х мерной модели | Лариса | AutoCAD | 5 | 09.06.2004 19:57 |