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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Получить список доступных принтеров с помощью словарей

Получить список доступных принтеров с помощью словарей

Ответ
Поиск в этой теме
Непрочитано 30.05.2016, 05:07 #1
Получить список доступных принтеров с помощью словарей
zenija2007
 
Регистрация: 18.09.2015
Сообщений: 120

Разбираюсь со словарями. При чтении словаря ACAD_LAYOUT листа увидел раздел с описанием текущих настроек печати (AcDbPlotSettings). Встал вопрос - а можно ли так прочитать не только текущие настройки, но и весь список доступных настроек? Попытался прочитать ACAD_PLOTSETTINGS - получил nil.
Как можно получить список всех доступных принтеров без использования activex? Или никак, это системные значения и взять можно только из системы?
Код:
[Выделить все]
 
(defun C:plot3	(/ stil sv_stil plotname pplotname
		)
  (setq stil (namedobjdict))
  (setq sv_stil (entget stil))
  (setq plotname (dictsearch stil "ACAD_PLOTSETTINGS"))
  (setq pplotname (cdr (assoc -1 plotname)))
  (dictnext pplotname T)
) 
Просмотров: 1717
 
Непрочитано 31.05.2016, 12:55
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Посмотри vla-get-plotconfigurations
Пример использования - здесь LISP. Изменение настроек принтера в листе(листах)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 02.06.2016, 15:50
#3
zenija2007


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


да, я знаю про activex. но хотелось уточнить, что через словари нельзя сделать то же самое.
zenija2007 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Получить список доступных принтеров с помощью словарей

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить точное значение InsertionPoint мультитекста с помощью Lisp? burrino LISP 8 16.02.2016 20:50
C#. Получить список всех форматов для каждого принтера Leo_fmf Программирование 4 25.04.2015 22:36
Как с помощью lisp получить список всех состояний видимости динамического блока crosandr LISP 4 11.04.2012 22:33
как из набора блоков получить список значений атрибута? mamuk Программирование 9 05.08.2011 17:59
Можно ли получить список реакторов объекта? kos Программирование 1 13.01.2005 13:28