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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как показать на окне программы рисунок-миниатюру блока из AutoCAD?

Как показать на окне программы рисунок-миниатюру блока из AutoCAD?

Ответ
Поиск в этой теме
Непрочитано 28.09.2012, 13:44
Как показать на окне программы рисунок-миниатюру блока из AutoCAD?
ghost
 
Регистрация: 19.12.2011
Сообщений: 35

Добрый день!
Подскажите пожалуйста можно ли средствами "NET." отображать как то на окне моей net библиотеки миниатюру блока , как в окне AutoCADa (Вставка блока)??? И если это возможно, как это можно сделать? Какой класс, свойство в себе эти пиктограммы хранит???
Заранее спасибо!

Последний раз редактировалось ghost, 28.09.2012 в 13:59.
Просмотров: 10989
 
Непрочитано 08.11.2012, 13:21
#21
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


На вопрос :
Цитата:
Сообщение от alex-63 Посмотреть сообщение
Хранятся ли миниатюры листов также как и Model в файле dwg ?
Я дал точный ответ. И ничего не напутал.
maratovich вне форума  
 
Непрочитано 08.11.2012, 13:32
#22
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от maratovich Посмотреть сообщение
Я дал точный ответ. И ничего не напутал.
Остаюсь при своём мнении.
Александр Ривилис вне форума  
 
Непрочитано 08.11.2012, 15:22
#23
alex-63

инженер
 
Регистрация: 15.09.2009
Брест
Сообщений: 55


Указанные ссылки на программы Александром Ривилис извлекаю из dwg файла миниатюру Model .
За что ему большое спасибо. Может кто встречал программу извлечения миниатюры из листов.
Но без информации о структуре DWG ничего не получиться , даже если прилинковать библиотеки
из object arx похоже функции не заставить работать без acad.exe.
alex-63 вне форума  
 
Непрочитано 08.11.2012, 15:25
#24
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от alex-63 Посмотреть сообщение
Но без информации о структуре DWG ничего не получиться , даже если прилинковать библиотеки
из object arx похоже функции не заставить работать без acad.exe.
О чем я давно и толкую. Нет бесплатных средств работы с dwg-файлом без запуска AutoCAD.
Александр Ривилис вне форума  
 
Непрочитано 08.11.2012, 15:31
#25
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Нет бесплатных средств работы с dwg-файлом без запуска AutoCAD.
Есть, например NanoCAD free. Согласно этой таблице, в версии 4.х можно программировать на:
1. OLE Automation (Visual Basic Script/Java Script)
2. LISP (включая DCL)
3. C++ (NRX + MultiCAD API)
4. .Net
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 08.11.2012, 15:37
#26
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
Есть, например NanoCAD free. Согласно этой таблице, в версии 4.х можно программировать на:
Согласно этой же таблице NanoCAD 4.x совсем и не free.
Александр Ривилис вне форума  
 
Непрочитано 08.11.2012, 15:44
#27
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Согласно этой же таблице NanoCAD 4.x совсем и не free.
Да, оказывается под 4.х free-версия будет выпущена позднее...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 08.11.2012, 15:58
#28
ISL


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


Цитата:
Сообщение от hwd Посмотреть сообщение
Есть, например NanoCAD free. Согласно этой таблице, в версии 4.х можно программировать на:
1. OLE Automation (Visual Basic Script/Java Script)
2. LISP (включая DCL)
3. C++ (NRX + MultiCAD API)
4. .Net
В бесплатном nanoCAD 3.7 нет пункта 2: LISP. Остальные виды API есть, хотя и не содержат дополнений и исправлений, появившихся в версии 4.
ISL вне форума  
 
Непрочитано 08.11.2012, 16:33
#29
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от hwd Посмотреть сообщение
Да, оказывается под 4.х free-версия будет выпущена позднее...
думаю во free версии нано останется только

Цитата:
Сообщение от hwd Посмотреть сообщение
1. OLE Automation (Visual Basic Script/Java Script)
2. LISP (включая DCL)
gomer вне форума  
 
Непрочитано 08.11.2012, 16:35
#30
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от gomer Посмотреть сообщение
думаю во free версии нано останется только
Нет, я уточнял этот вопрос - API для разработчиков урезаться в free-версии не будут.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 08.11.2012, 19:08
#31
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от alex-63 Посмотреть сообщение
Может кто встречал программу извлечения миниатюры из листов.
Второй раз говорю - сделай активный лист который тебе нужен, нажми сохранить документ и закрой его.
При извлечении получишь миниатюру листа.
maratovich вне форума  
 
Непрочитано 08.11.2012, 19:10
#32
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от maratovich Посмотреть сообщение
При извлечении получишь миниатюру листа.
Несколько раз прочитал это, но так и не понял.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 08.11.2012, 19:12
#33
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
но так и не понял.
Там хранится не Model а то что было показано на экране при сохранении файла, хоть модель хоть лист.
maratovich вне форума  
 
Непрочитано 08.11.2012, 19:14
#34
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от maratovich Посмотреть сообщение
Там
Ты не мудри, ты пальцем покажи Где "там"? По-моему ты что-то не то говоришь... Код в студию - это универсальный язык.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 08.11.2012, 19:15
#35
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от maratovich Посмотреть сообщение
Там хранится не Model а то что было показано на экране при сохранении файла, хоть модель хоть лист.
Всё правильно. НО! Автор вопроса просит получить превьюшку не листа, а листов (я так понимаю всех, которые есть в чертеже). Так что предложенный способ не годится.
Александр Ривилис вне форума  
 
Непрочитано 08.11.2012, 19:24
#36
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
Ты не мудри, ты пальцем покажи Где "там"? По-моему ты что-то не то говоришь... Код в студию - это универсальный язык.
Даю развернутый ответ.
Код взят и переработан под себя отсюда :
http://forums.autodesk.com/autodesk/.../ImageView.txt

Что из этого получилось вот :
http://www.youtube.com/watch?v=zK0BC...hannel&list=UL
maratovich вне форума  
 
Непрочитано 08.11.2012, 19:55
#37
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Видео любопытное, но оно не раскрывает вопроса: у тебя в окошке готовый скрин блока и непонятно, как этот скрин программно сформирован (способов ведь много). Автору ведь нужны скрины всех листов, имеющихся в чертеже. За код спасибо - конвертну в C# и почитаю.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 08.11.2012, 20:14
#38
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Там скрин всего что было показано при сохранении файла .dwg , хоть блок хоть весь чертеж.
Это таже картинка что и винда показывает если выбрать - вид отображения папок и файлов "Эскизы страниц" в ХР в 7 насколько помню -"Большие картинки". Походу этим сама винда пользуется.
А по поводу всех листов, согласен с Александр Ривилис без библиотек не обойтись. В файле сохраняется только одна миниатюра.

Цитата:
Сообщение от hwd Посмотреть сообщение
За код спасибо - конвертну в C# и почитаю.
Пожалуйста, да кстати , на всякий случай - на VB6 половина оригинального кода не пошло, решение оказалось простое - тупо удалить проблемные строки.
maratovich вне форума  
 
Непрочитано 08.11.2012, 20:17
#39
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


@maratovich
А чем не устроил Statusbar самого AutoCAD? Зачем виндовый используешь?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 08.11.2012, 20:20
#40
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
А чем не устроил Statusbar самого AutoCAD
Не понял вопроса, какой Statusbar....
Я привык так писать. А прога работает чисто по внешней связи с Автокад, сделано чтобы в LT работала.
maratovich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как показать на окне программы рисунок-миниатюру блока из AutoCAD?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие нескольких файлов в одном окне AutoCad TanyaNuri AutoCAD 67 17.01.2023 13:04
Ищу программы для линейного оптимального раскроя и фигурного оптимального раскроя листа под AutoCAD mazik Прочее. Программное обеспечение 24 23.06.2012 08:01
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Программы на платформе AutoCAD RodiXX1 Вертикальные решения на базе AutoCAD 18 25.02.2008 12:41
Запуск программы из AutoCAD Krieger AutoCAD 8 28.11.2005 09:14