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

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

Какой язык лучше использовать для работы с AutoCAD

Ответ
Поиск в этой теме
Непрочитано 16.10.2014, 14:10 #1
Какой язык лучше использовать для работы с AutoCAD
Leo_fmf
 
Инженер-программист
 
Стерлитамак
Регистрация: 26.12.2011
Сообщений: 38

Я хочу создать программу для пакетной обработки чертежей dwg (если быть конкретнее, автоматически перевести все английские слова с чертежа на русский). Посоветуйте пожалуйста, какой язык оптимальнее всего использовать в данной ситуации.
Я пока вижу три способа:
1) Открывать файлы через приложении, написанное на Delphi, затем запускать макросы на LISP для перевода;
2) Создать все приложение на Delphi;
3) Создать плагин на C#.
Меня сейчас больше всего интересует третий вариант.
Кто имеет большой опыт работы с AutoCAD на C#, посоветуйте мне на начальном же этапе: стоит ли копать в данном направлении... или есть более оптимальный способ?
Просмотров: 6071
 
Непрочитано 16.10.2014, 14:26
#2
trir


 
Регистрация: 18.12.2010
Сообщений: 4,823


c# + консольный АкАд
trir вне форума  
 
Непрочитано 16.10.2014, 14:27
#3
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,531


А какой язык Вы уже знаете? Акад вполне себе поддерживает COM модель и ИМХО все три предложенных Вами подхода имеют прав на жизнь.

ЗЫ.
ИМХО, я бы писал на .net платформе, т.к. нужно будет работать не только с примитивами акада, но и активно работать с сетью, пользоваться Google Translate API, а это все удобнее делать в одной среде.
Boxa вне форума  
 
Автор темы   Непрочитано 16.10.2014, 14:28
#4
Leo_fmf

Инженер-программист
 
Регистрация: 26.12.2011
Стерлитамак
Сообщений: 38


что вы имеете ввиду под консольным АкАд. Это команды LISP?

----- добавлено через ~4 мин. -----
Я отлично владею LISPом и Хорошо разбираюсь с работой в AutoCAD на Delphi.
C# знаю тоже отлично, но никогда не использовал его для работы с AutoCAD.
Вот сейчас хочу сделать программу на C#

----- добавлено через ~7 мин. -----
Но у меня уже на начальном этапе большая загвоздка с открытием файла.
Стандартная функция Open не всегда работает.

----- добавлено через ~9 мин. -----
Если я не смогу сделать универсальную функцию для открытия файла, то ни о какой пакетной обработки говорить не стоит
Leo_fmf вне форума  
 
Непрочитано 16.10.2014, 14:44
#5
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,531


ну раз net то Вам сюда: http://adn-cis.org/forum/index.php?topic=1025.0 и сюда https://sites.google.com/site/bushma...anslate-manual
Boxa вне форума  
 
Непрочитано 16.10.2014, 14:52
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 4,823


AcCoreConsole.exe
trir вне форума  
 
Непрочитано 16.10.2014, 18:28
#7
gomer

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


у меня дежавю? не выйдет из этой затеи толк
gomer вне форума  
 
Непрочитано 16.10.2014, 22:30
#8
maratovich


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


Цитата:
Сообщение от gomer Посмотреть сообщение
у меня дежавю?

Leo_fmf - Вам надо скооперироваться с Верра из этой темы http://forum.dwg.ru/showthread.php?t=113486, вдвоём веселей будет, там и предложения были по решению проблемы
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 17.10.2014, 07:15
#9
roaa

ОПС
 
Регистрация: 29.03.2012
Kazakhstan
Сообщений: 127


http://dwg.ru/dnl/11817
roaa вне форума  
 
Непрочитано 17.10.2014, 09:35
#10
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от roaa Посмотреть сообщение
И много там будет видно, внутри fas'a? Особенно для рассмотрения варианта "какой язык использовать"?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.10.2014, 14:35
#11
Александр Ривилис

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


Самое сложное в этой задаче - это перевод Английский -> Русский. С учетом того, что это не "X" заменить на "Y" - именно тут и будут проблемы. А больше проблем в этой задаче я не вижу.
Александр Ривилис вне форума  
 
Непрочитано 17.10.2014, 19:37
#12
gomer

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


Самое сложное в этой задаче то, что нужно не заменить что-то на что-то, а добавить русский перевод ниже английского текста
gomer вне форума  
 
Непрочитано 17.10.2014, 21:21
#13
Александр Ривилис

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


Цитата:
Сообщение от gomer Посмотреть сообщение
что нужно не заменить что-то на что-то, а добавить русский перевод ниже английского текста
Да? В указанной постановке задачи я этого не увидел.
Александр Ривилис вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Какой язык лучше использовать для работы с AutoCAD

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разрешение на разработку ППРк allexandk Технология и организация строительства 4 20.03.2012 17:50
Что именно нужно относить к СМР? Mylene Технология и организация строительства 6 29.08.2011 11:50
Какой лучше фундамент выбрать для типового павильона? Какой тип фундамента более универсален? ольга сычикова Основания и фундаменты 8 02.02.2011 12:58
Оцинковка метал.конструкций - какой метод лучше at10 Металлические конструкции 1 21.12.2010 14:34