|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Программа просто супер, очень доволен её работой и создателю огромный респект!!!
За время эксплуатации обнаружился один баго и возникла пара вопросов: Баг: иногда распечатываются пустые листы. Наблюдается в файлах, в которых работали несколько человек (сначала строители, потом технологи и энергетики). У всех свои слои и стандарты оформления чертежей- наверное из-за перенасыщенности вылазиет баг. Если листы скопировать в новый файл и печатать из него, то всё печатается нормально. Автокад 2007 русский пиратский Опыт показывает, что пользователь использует при печати всего два-три типа принтера и два-три формата бумаги. В связи с чем возникают вопросы: 1) Как убрать ненужные принтеры из списка? Или вернее, как оставить только 2-3 нужных принтера в списке? 2) Как оставить только нужные форматы? Просьба объяснить подробно для чайника, не ориентирующегося в тексте лиспа. Лисп прилагается (там установлен масштаб печати 1:1.02 согласно инструкции из поста #139)
__________________
Вагоны, они ведь умнее паровоза, потому что они его толкают... когда он тормозит |
|||
|
||||
Прикладывайте чертеж с подробным описанием действий, при котором этот баг проявляется, буду разбираться.
Программа и так отбрасывает все конфигурации принтеров/плоттеров (pc3), оставляя только установленные в системе принтеры/плоттеры. Форматы тоже фильтруются и остаются только те, которые имеют в названии обозначения стандартных форматов (А4,А3,А2 и т.п.). Неужели их так много? Чтож, можно будет, наверное, добавить какие-то настройки по умолчанию... А вообще, пользуйтесь лучше листами, пакетной печатью и подшивками |
||||
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Было бы очень здорово!
Только нужно сделать, чтобы эти настройки вылазили не при каждом нажатии на кнопку печать, например, отдельным лиспом эти настройки сделать. Хочу изменить принтер, или формат - запускаю лисп и изменяю умолчания. Там обязательно должен быть выбор масштаба, т.к. при печати на бумаге через принтер и при печати через Adobe PDF нужно устанавливать разные коэффициенты масштабирования. Там обязательно должен быть выбор принтера и форматов бумаги по умолчанию. А для полного счастья можно сделать чтобы программа запоминала бы несколько конфигураций по умолчанию (четырех будет достаточно: например 1) принтер 1 формат, А3, масштаб 1:1.02 2) принтер 1 формат, А3, масштаб 1:1 3) принтер 2 формат, А3, масштаб 1:1.02 4) принтер 2 формат, А3, масштаб 1:1) и при нажатии на кнопку печать спрашивала бы какую из них нужно использовать. при нажатии на кнопку печать - имеется в виду печать через Lisp Чертеж приложил. Подробное описание действий: 1. Открываю файлик. 2. Печатаю с использованием лиспа Easyplot. 3. Из принтера вылазиют пустые листы. P.S. Чистка командой _purge не решает проблему. Печать стандартной командой _plot перед использованием лиспа тоже не помогает. Помогает лишь копирование всех листов из этого файла в новый девственно чистый файл.
__________________
Вагоны, они ведь умнее паровоза, потому что они его толкают... когда он тормозит Последний раз редактировалось JokerrSergh, 28.04.2011 в 10:41. |
|||
|
||||
Какая-то, видимо, тонкость с заданием свойств печати... В программе ошибки не нашел - все работает как и было задумано. А вот в файле явно что-то надо искать такое, что влияет на печать: какую-нибудь системную переменную хитрую или может в словарях что-то зарыто коварное...
Пока откопать ничего не удалось. Может кто подскажет, в чем может быть дело? Или хотя бы направление, куда нужно копать? |
||||
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
По переменным и словарям я не помощник, могу лишь описать манипуляции, производимые с файлом.
Изначально файл либо с нуля создается, либо открывается какой-либо шаблон (на этом этапе из пустого файла и из шаблона всё печатается нормально). Затем в этот файл может добавляться (как правило, копироваться) из других файлов всё, что угодно: изображения jpg, объекты СПДС разных версий и т.п. В результате такой работы (файлом по сети поочередно пользуются несколько человек) происходит этот баг. При чем не всегда происходит. Пытался найти закономерность его появления - не смог. Описал всё, что мог
__________________
Вагоны, они ведь умнее паровоза, потому что они его толкают... когда он тормозит Последний раз редактировалось JokerrSergh, 29.04.2011 в 12:02. |
|||
|
||||
Регистрация: 13.11.2010
Сообщений: 2
|
Ребята, не поверите, но чтобы варианты ответов на запросы появлялись в контекстном меню достаточно указать варианты в квадратных скобках.
Пример: Заменить строку: "\nУкажите объект для печати, или:[Несколько/ Блок]" на строку: "\nУкажите объект для печати, или [Несколько/Блок]:" Пробуйте и совершенствуйте свою программу. Я начал ее использовать=) Вам всем спасибо! |
|||
|
||||
Цитата:
Кажется понял о чем речь - имеется в виду контекстное меню по ПКМ. Действительно, с исходной строкой его нет, с исправленной - есть. RiderPSV, |
||||
|
||||
Регистрация: 13.11.2010
Сообщений: 2
|
Кстати, хотел скачать текст скрипта из сообщения #120, но так его там и не нашел. В итоге пришлось брать текст из сообщения #142 и переделывать обратно. Чтобы люди не мучались выложите LISP файл с текстом программы, в которой не задан масштаб 1.02, а стоит "Вписать".
P/S листом начал интересоваться только первый день, так что если что не так сказал - извиняйте. И еще заметил проблему (по-моему): Программа отображает список принтеров, НО(!) она не показывает в этом списке принтеры с расширением *.pc3 Это как-то можно исправить? Do$, спасибо тебе и другим авторам текста за программу! |
|||
|
||||
Так специально сделано в программе, потому что были сложности с pc3 конфигурациями. Печать осуществляется командным методом и альтернативы этому нет, а некоторые pc3 плоттеры имеют отличный от стандартного набор команд для печати. Поэтому не стал разбираться с каждым индивидуально, а просто их отфильтровал.
|
||||
|
||||
инженер систем безопасности Регистрация: 07.10.2011
Сообщений: 36
|
День добрый! Спасибо огромное Вам за программу, очень нужная штука, и работает прекрасно. Только можно было бы включить в диалог с параметрами печати поле для ввода количества копий для распечатки? Очень облегчило бы работу.
|
|||
|
||||
Чесслово, устал я уже открещиваться от этой программы
Дело в том, что ни я, ни мои коллеги ею не пользуемся. Поэтому, учитывая, что времени катострофически ни на что не хватает , сейчас занимаюсь только первостепенными задачами. Если вдруг сложатся воедино факторы: свободное время, доступность компьютера с автокадом и филантропическое настроение, то я могу поковырять программу и внести в нее те изменения, которых вы желаете. Но вероятность этого в ближайшее время очень мала . Если вдруг кто другой захочет в ней поковыряться - я обеими руками за, при необходимости могу разъяснить что к чему в ней. Прошу понять и простить |
||||
|
||||
Регистрация: 03.10.2012
Сообщений: 6
|
Добрый день! Может, кто подскажет можно ли посредствам Autolisp (автоматически) назначить имя файла (в окне сохранения PDF) при выводе на печать через PDF из пространства модели или листа. У меня есть программа, которая нормально печатает листы из пространства модели и листа, но одно но. При печати в PDF приходится для каждого листа прописывать имя файла в окне сохранения PDF вручную. Я хочу автоматизировать полностью этот процесс и от этого уйти, но пока не знаю как. Если кто знает решение данного вопроса, прошу помочь.
|
|||
|
||||
Цитата:
Печать выполняется командными методами? Скорее всего да. Команда печати _.-PLOT? Наверное так. Тогда не понятно в чем проблема, имя файла указывается на соответствующий запрос и все. |
||||
|
||||
Регистрация: 03.10.2012
Сообщений: 6
|
Спасибо за ответ! Но, к сожалению, в командной строке автокад не запрашивает имя файла, а выдает окно, где предлагает выбрать место и имя сохранения файла.
Вот такой порядок выводит акад в командной строке при печати: Команда: 'VLIDE _.plot Выполнить детальное задание конфигурации? [Да/Нет] <Нет>: Выполнить детальное задание конфигурации? [Да/Нет] <Нет>: Д Имя листа или [?] <Модель>: Имя устройства вывода или [?] <Adobe PDF.pc3>: Adobe PDF Формат листа бумаги или [?] <A3>: Единицы измерения размеров листа [Дюймы/Миллиметры] <Миллиметры>: Ориентация чертежа [Книжная/Альбомная] <Книжная>: А Перевернуть чертеж? [Да/Нет] <Нет>: Печатаемая область [Экран/Границы/Лимиты/Вид/Рамка] <Рамка>: Левый нижний угол рамки <1144.727941,-688.015360>: Правый верхний угол рамки <2035.727941,-268.015360>: Масштаб печати (Миллиметры чертежа=Единицы чертежа) или [Вписать] <Вписать>: Смещение от начала (x,y) или [Центрировать] <Центрировать>: Учитывать стили печати? [Да/Нет] <Да>: Имя таблицы стилей печати или [?] (. если нет) <monochrome.ctb>: Учитывать веса линий? [Да/Нет] <Да>: Режим вывода тонированных ВЭ [Обычный/Каркас из предыдущих версий/Скрытие линий из предыдущих версий/Визуальные стили/с вИзуализацией] <Как на экране>: О Запись чертежа в файл [Да/Нет] <Н>: Сохранить изменения параметров листа [Да/Нет]? <Н> Перейти к печати [Да/Нет] <Д>: После этого он выдает окно сохранения файла. Печать идет через команду _.plot. И еще в дополнение, как назначить путь сохранения посредством Autolisp? |
|||
|
||||
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
|
ну так перед началом -plot выставь filedia в 0, а потом верни обратно
А, я не обратил внимание, что печать идёт на Adobe PDF.pc3, тут уж настраивай сам pc3-файл, там есть соответствующие настройки. А чем не устраивает штатный пдф-принтер (там filedia в 0 сработает, в отличие от Adobe PDF.pc3)? Последний раз редактировалось bargool, 04.10.2012 в 09:56. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Опять про печать из модели нескольких листов | 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 |