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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как взять спецификацию на чертеже в Автокаде???

Как взять спецификацию на чертеже в Автокаде???

Ответ
Поиск в этой теме
Непрочитано 23.03.2011, 16:34
Как взять спецификацию на чертеже в Автокаде???
n2011_3
 
носки вяжу
 
Тьма таракань
Регистрация: 22.03.2011
Сообщений: 27

Добрый день, уважаемые! Подскажите решение проблемы: Спецификацию на чертеже в Автокаде записать в другой формат (txt? xls). При экспорте в эксель - много неопознанных знаков. Может быть есть готовые программы или кто-то может сделать такую (не бесплатно). Прошу Вашего совета и рекомендаций.
Просмотров: 15894
 
Автор темы   Непрочитано 24.03.2011, 14:28
#21
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Спасибо!
А то бросить тапком может каждый....
Постановка задачи проста как день:
дано: чертеж в автокаде который содержит таблицу данных
решение:...........
результат: данные таблицы в 1С-ке
Не может быть, что нет пути, как только через экспорт в эксель. Не верю, что эта задача не решена. Да на чертеже намешано шрифтов - это для экспериментов ради, в поиске нужного. С любовью, Олеся!
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 14:42
#22
Александр Ривилис

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


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Не верю, что эта задача не решена.
Поймите же Олеся. В общем случае задача просто не имеет решения. Тот же знак диаметра может иметь код %%C, \U+2205, \U+00D8 и вообще любой в зависимости от используемого файла шрифта. Если сузить постановку задачи (т.е. ограничится одним-двумя файлами шрифта), то задачу конечно можно решить. По поводу 1C ничего не скажу - никогда для него не писал. Думаю, что в таком виде, как Вы ставите задачу её никто и никогда не решал и не решит.
Александр Ривилис вне форума  
 
Непрочитано 24.03.2011, 14:42
#23
hwd

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


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
результат: данные таблицы в 1С-ке
Насколько я помню, в "1Ц" можно передавать данные посредством xml. Тогда вообще получается простая задача (для программиста) - извлекаете данные из таблицы, программно меняете символы и на основе результата формируете Xml-файл в кодировке UTF-8.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 24.03.2011, 14:52
#24
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


"извлекаете данные из таблицы" - подразумевается экспорт в эксель и "программно меняете символы" - все знаки "%%%" или "??" в один определенный знак. А вы заметили, что разные знаки автокада переводятся в один и тот же экселевский знак "?"
В 1С-ку нет проблем вбить любой формат, кроме dwg.
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 15:06
#25
hwd

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


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
"извлекаете данные из таблицы" - подразумевается экспорт в эксель и "программно меняете символы" - все знаки "%%%" или "??" в один определенный знак. А вы заметили, что разные знаки автокада переводятся в один и тот же экселевский знак "?"
В 1С-ку нет проблем вбить любой формат, кроме dwg.
Уберите из своего профиля слово "программист" - честно говоря коробит при такого уровня вопросах и работает не в вашу пользу...
Разве я где-то писал, что замену нужно производить при импорте в ексель? Её лучше производить в самом автокаде при экспорте, а не в екселе при импорте. По-моему подобные вещи вполне очевидны и не требуют пояснений. В вашем случае похоже, что всё же требуют... Насколько мне известно, символы имеющие разный код могут визуально отображать одинаковый графический символ. В данном случае - "?". Т.о. не факт, что в вашем случае полученный в екселе "?" это символ с одним и тем же кодом. Скорее это разные символы, имеющие одинаковое визуальное представление. Если текст передавать в кодировке Unicode (как я и советовал для xml) - такой проблемы не будет.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 24.03.2011 в 15:14.
hwd вне форума  
 
Непрочитано 24.03.2011, 15:08
#26
Александр Ривилис

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


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
А вы заметили, что разные знаки автокада переводятся в один и тот же экселевский знак "?"
Причина в том, что в AutoCAD символы (текста) хранятся в UNICODE, а в CSV они попадают в ANSI.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 24.03.2011, 15:19
#27
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Пожалуйста! Надеюсь всем станет легче...
Только и самим читать нужно правильно, в смысле импорт-экспорт!
Вы тут все умные между собой тусуетесь, а вы попробуйте с тупой потусоваться! Слабо, да?
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 15:23
#28
hwd

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


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Пожалуйста! Надеюсь всем станет легче...
Так более соответствует действительности.
Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Только и самим читать нужно правильно, в смысле импорт-экспорт!
Из автокада во внешний файл - это экспорт.
В ексель/1Ц из внешнего файла - это импорт.
Где чего неправильно?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 24.03.2011, 15:26
#29
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Так и я про "экспорт-импорт" думаю.
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 18:30
#30
Александр Ривилис

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


Во вложении TABLETOCSV.zip четыре файла:
TABLETOCSV2008x32.arx и TABLETOCSV2008x64.arx для для AutoCAD 2008...2009 x86 и x64
TABLETOCSV2010x32.arx и TABLETOCSV2010x64.arx для для AutoCAD 2010...2012 x86 и x64.
Они добавляют в AutoCAD две команды:
1. TableToCSV - сохранение в формате CSV UTF-8
2. TableToXLS - сохранение в формате XLS (требуется установленный Excel версии не ниже 2000) .
Команды требуют указать файл и таблицы (можно несколько штук в один файл).
Символы %%c,%%d,%%p в ячейках таблицы заменяются на соответствующие символы в кодировке UNICODE.
Вложения
Тип файла: zip TABLETOCSV.zip (100.9 Кб, 121 просмотров)
Тип файла: zip Специф-фрагмент чертежа.zip (7.2 Кб, 109 просмотров)

Последний раз редактировалось Александр Ривилис, 25.03.2011 в 14:54.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 24.03.2011, 19:57
#31
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Спасибо, Александр!
n2011_3 вне форума  
 
Непрочитано 24.03.2011, 21:14
#32
Pastor

это только кличка
 
Регистрация: 22.10.2006
Москва
Сообщений: 252


Олеся, оставайтесь с нами.
Здесь вообще-то пацаны нормальные тусуются. Просто некто "миша-инженер" достал всех намедни.
__________________
...в шее моей жилы железные, и лоб мой - медный...
Pastor вне форума  
 
Непрочитано 24.03.2011, 22:19
#33
Александр Ривилис

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


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Спасибо, Александр!
Так отпишитесь - это чем-то помогло?
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 25.03.2011, 09:20
#34
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Вот мечтала я о своем, о девичьем и в мою пустую, но красивую головку, пришла такая мысль, мысль , конечно, бредовая, но мне по статусу можно все..
А что все автокадовская таблица, да автокадовская, а если ну ее. И сделать прогу, на липсе, например,которая будет создавать таблицу и записывать все данные в отдельный файл, а его потом и взять тепленьким. А?
Павлинчики... распушите хвостики... пошевелите своими красивыми перышками
Вы ж здесь всех чайников мира научили воду на липсе кипятить, пора и за дело взяться! Родина вас не забудет!
Ловлю Ваши тапки!
С любовью, Олеся!
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 09:37
#35
_Oleg_


 
Регистрация: 28.09.2006
Dnepropetrovsk
Сообщений: 683


Олеся, как-то вы самокритично к себе относитесь.
На счет лиспа - не знаю. А так, как идея.

Пишется отдельная программа с использованием таблиц на манер экселевских. В таблицы вручную набивается спецификация. Потом программа по такой таблице генерирует файл спецификации формата dxf, откуда ее можно скопировать и вставить в чертеж dwg. В C++ это реализуемо.
_Oleg_ вне форума  
 
Автор темы   Непрочитано 25.03.2011, 09:53
#36
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Спасибо за совет. Но может я не очень Вас поняла, или я невнятно свою мысль сформулировала, но я имела ввиду,что разместить ее, родимую таблицу на чертеже и при прочерчивании сразу в нее записывать нужную инфу. Но инфа записывается и в таблицу и в отдельный файл, в принципе любого формата, кроме dwg.
Создать таблицу в экселе и записать данные в таблицу автокада - так такая функция реализована в автокаде и работает чудесно, но такой режим не подходит.
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 10:04
#37
_Oleg_


 
Регистрация: 28.09.2006
Dnepropetrovsk
Сообщений: 683


Да, видимо я неправильно Вас понял. По работе внутри када я ничего сказать не могу.

П.С. Один мой друг занимается разработкой КМД. Как он построил свою работу. Он написал arx один или несколько. Так вот в этих arx лежит спецификация металлопроката в 2D представлении и еще некоторые мелочи. Вычерчивая деталировку он пользуется этой спецификацией. Если какая- то деталь нестандартная, он присваиваей ей свойства, например пластина или др.
После того как чертеж выполнен он просто обводит рамкой определенный узел и выполняет команду - построить спецификацию, которая четко строится в виде таблицы по выбранному узлу прямо в чертеже.
Правда писал эту прогу он несколько лет). А так мне понравилось.

Последний раз редактировалось _Oleg_, 25.03.2011 в 10:15.
_Oleg_ вне форума  
 
Автор темы   Непрочитано 25.03.2011, 10:19
#38
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Здорово! Мне нужно срочно с Вашим другом познакомиться!!! Только задача у меня вот такая, имея заполненную таблицу в автокаде, данные с таблицы взять без ошибок и поместить в базу данных для дальнейшей с ними работы. Если Ваш друг работает на предприятии, которое не только проектирует, но и по разработанным чертежам изготавливает проукцию, то он в курсе этих дел. У нас руками с чертежа вносят данные с таблиц, чтобы получить документы для склада, цеха, отгрузки. Это я уже повторяюсь.
Это просто не правильно, имея чертеж в эл.виде не использовать его в полной мере. И на фига он тогда нужен, автокад, иметь красивую печатную форму, так космические корабли создали люди вычертив их за кульманом, ну и т.д. А мы красиво напечатали и отдали людям без образования, они как автоматы вносят данные в базу. Малайцы!!! Павлины, о чем думаете??????????????????

Последний раз редактировалось n2011_3, 25.03.2011 в 10:27.
n2011_3 вне форума  
 
Непрочитано 25.03.2011, 10:22
#39
Main Urod


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


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
И сделать прогу, на липсе, например,которая будет создавать таблицу и записывать все данные в отдельный файл, а его потом и взять тепленьким. А?
Можно и так сделать.
Можно и по другомую
Только для начала надо знать что есть и что надо получить. А вы, я так понимаю, и сами не представляете что вам хочется.


Цитата:
Сообщение от n2011_3 Посмотреть сообщение
Родина вас не забудет!
А она и так нас не забудет. За проектировщиками слишком много следов жизнедеятельности остается.
Main Urod вне форума  
 
Автор темы   Непрочитано 25.03.2011, 10:31
#40
n2011_3

носки вяжу
 
Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
<phrase 1=


Да я знаю, что мне хочется! Красивого, молодого и богатого! Но Вам бы прочитать с начала надо бы, чтоб знать, что написать!
И не пишите мне уже свои нравоучения... надоело их читать!
P.S.
Олег, спасибо за друга! Я бы пошла с Вами в разведку!!!

Последний раз редактировалось n2011_3, 25.03.2011 в 10:38.
n2011_3 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как взять спецификацию на чертеже в Автокаде???



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможны ли в автокаде функции врщения и масштабирования группы объектов как в других графических редакторах типа корела? SilvioManuel AutoCAD 20 16.03.2013 19:03
Есть ли в Автокаде 2008 клавиша перебора команд, ранее введенных в командной строке? onick AutoCAD 4 13.11.2010 21:25
Мультивыноски в автокаде 2008 рус. Как привязать их к размерным стилям? Mek AutoCAD 10 16.11.2007 13:17
Как увеличить количество объектов с ручками в Автокаде dextron3 AutoCAD 5 20.08.2007 15:49
VBA, как просканировать окружности на чертеже? basboy Программирование 6 13.04.2005 16:58