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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > AutoCAD 2009 ( command ) DWG to PDF

AutoCAD 2009 ( command ) DWG to PDF

Ответ
Поиск в этой теме
Непрочитано 17.01.2012, 08:57 #1
AutoCAD 2009 ( command ) DWG to PDF
OSIP
 
Тюмень
Регистрация: 21.12.2011
Сообщений: 39

Здравствуйте! Знаю, что уже заезженная тема, но вот такой вопрос у меня появился!
Как в командной строке AutoCADa задать имя файла и путь куда сохранять PDF-ку и другие параметры???

PS. Когда я в командной строке заканчиваю ввод всех необходимых параметров, AutoCAD открывает диалоговое окно для сохранения файла pdf!
А я хочу пропустить это окно, чтобы туда сразу прописывалась строка типа "D:\qwerty\file.pdf"

Последний раз редактировалось OSIP, 17.01.2012 в 10:25. Причина: Пояснение
Просмотров: 3653
 
Непрочитано 17.01.2012, 21:10
#2
Кулик Алексей aka kpblc
Moderator

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


А поискать? Насколько я помню, решения были.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 18.01.2012, 08:08
#3
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А поискать? Насколько я помню, решения были.
Решения в темах я не нашел!
Там только треп про сторонние PDF-принтеры, а мне нужно через стандартный AutoCAD-овский принтер!
=(
OSIP вне форума  
 
Непрочитано 18.01.2012, 08:24
1 | #4
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Код:
[Выделить все]
(command "_PLOT" "_Y" "" "" "" "" orient "_N" "_W" (nth k ptx) (nth k pty) scl "" "_Y" ""
                     "_Y" "_A"
                     (strcat (getvar "DWGPREFIX") (vl-filename-base (getvar "DWGNAME")) "_0" (itoa (+ k0 k)) ".pdf")
                    "_Y"  "_Y")
Взято для примера отсюда:
http://www.caduser.ru/forum/index.ph...D=44&TID=27854
Profan вне форума  
 
Непрочитано 09.02.2012, 01:54
1 | #5
kakt00z

инженер-проектировщик КИПиА
 
Регистрация: 30.08.2008
Минск
Сообщений: 159


тогда тебе нужны такие объекты как:
vla-get-plot (IAcadPlotConfigurations: A collection of named plot settings)
view, viewport, и т.д. недавно рыл эту тему, и где то видел параметр задающий путь для сохранения таких файлов по умолчанию если он не задан
то ли в preferences то ли еще где , на работе могу найти, но тут дома проблематично
kakt00z вне форума  
 
Автор темы   Непрочитано 09.02.2012, 06:41
#6
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от kakt00z Посмотреть сообщение
тогда тебе нужны такие объекты как:
vla-get-plot (IAcadPlotConfigurations: A collection of named plot settings)
view, viewport, и т.д. недавно рыл эту тему, и где то видел параметр задающий путь для сохранения таких файлов по умолчанию если он не задан
то ли в preferences то ли еще где , на работе могу найти, но тут дома проблематично
Если Вас не затруднит, буду очень благодарен!
OSIP вне форума  
 
Непрочитано 09.02.2012, 15:57
#7
kakt00z

инженер-проектировщик КИПиА
 
Регистрация: 30.08.2008
Минск
Сообщений: 159


1. чем не нравится вариант Profanа? там последний параметр насколько я помню и есть "preview"
у меня это выглядело так

Код:
[Выделить все]
 (defun tst (pts format /
		     printer
		     pt1 pt2
		     fit
		     plotstyle
		     line-weight
		     Plot-not-prew
		     orient
		     )
  (setq
    pt1 		(car pts)
    pt2		(cadr pts))
  (setq
    fit			"_fit"
    plotstyle		"monochrome.ctb"
    line-weight		"_Y"
    Plot-not-prew 	"_Y"
    
    orient		;"_L"				;Landscape / Portrait   "_L" "_P"
     (if (> (abs (- (car pt1) (car pt2)))
	    (abs (- (cadr pt1) (cadr pt2))))
       "_L"
       "_P"
       );if orient
    printer				;;;тут нужно указать .pc3 файл принтера
     (if (= orient "_L")
       "pdf-w.pc3"			;;;; у меня они такие
       "pdf-v.pc3"
       );if printer
      format		;"A4"
    
    )

   (vl-cmdf "_.plot" 		;сама команда 
             "_Yes" 		;нужны настройки 
             "model" 		; Имя листа или [?] <Модель>: 
             printer 		;Имя устройства вывода или [?] <HP2200-PCL6.pc3>: 
             format 		;Формат листа бумаги или [?] <A4>: 
             "Millimeters" 	;Единицы измерения размеров листа [Дюймы/Миллиметры] <дюйм>:
             orient 		;Ориентация чертежа [Книжная/Альбомная] <Книжная>: 
             "_No" 		;Перевернуть чертеж? [Да/Нет] <Нет>:
             "_Window" 		;Печатаемая область [Экран/Границы/Лимиты/Вид/Рамка] <Рамка>:
             pt1 		;Первая точка окна 
             pt2 		;Вторая точка окна 
             fit 		;[Вписать] <Вписать>: ("_fit")
             "_center" 		;Смещение от начала (x,y) или [Центрировать] <Центрировать>: 
             "_yes" 		;Учитывать стили печати? [Да/Нет] <Да>:
             plotstyle 		;Имя таблицы стилей печати или [?] (. если нет) <monochrome.ctb>:
             line-weight 	;Учитывать веса линий? [Да/Нет] <Да>:
             "As displayed" 	;Режим вывода раскрашенных ВЭ [Обычный/Каркас/Скрытие линий/Тонирование] <Обычный>:
             "_No" 		;Запись чертежа в файл [Да/Нет] <Н>:
             "_yes" 		;Сохранить изменения параметров листа [Да/Нет]? 
             Plot-not-prew 	;Перейти к печати [Да/Нет] <Д>: 
    ) ;_ end of command
  )
kakt00z вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > AutoCAD 2009 ( command ) DWG to PDF

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как экспортировать из AutoCAD 2009 в формат STL без грубых фасетов? cybec AutoCAD 4 08.08.2016 22:29
Как переделать коды AutoCAD R14 работающие с БД для работы в AutoCAD 2009 Andru1968 Программирование 84 12.10.2011 08:19
AutoCAD Civil 3D 2009 и Geonics 2009 tpt Вертикальные решения на базе AutoCAD 14 13.03.2011 13:24