Тема: Как определить язык AutoCAD ?

Хочу программно определить на каком языке разговаривает AutoCAD? хотябы английский-русский
как это можно сделать?

Re: Как определить язык AutoCAD ?

(vlax-product-key) возвернет:
ACAD2005Eng: "Software\\Autodesk\\AutoCAD\\R16.1\\ACAD-301:409"
ADT2005Eng: "Software\\Autodesk\\AutoCAD\\R16.1\\ACAD-304:409"
ADT2006Rus: "Software\\Autodesk\\AutoCAD\\R16.2\\ACAD-4004:419"
Анализируй...

Re: Как определить язык AutoCAD ?

это конечно хорошо, но как эти данные получить в VBA ????

Re: Как определить язык AutoCAD ?

Тогда по идее через API. Подробностей не знаю :(

Re: Как определить язык AutoCAD ?

Я как обычно вогднал всех в тупук, но всеравно kpblc тебе огромное спасибо!

Re: Как определить язык AutoCAD ?

> Артём
На вскидку. Можно послать команду на русском языке в командную строку и помотреть результат.

Re: Как определить язык AutoCAD ?

> brigval
А почему не на языке урду?

Re: Как определить язык AutoCAD ?

> LeonidSN
Впрочем, вопрос снимаю. В заявленной теме было сказано: "хотябы английский-русский"

Re: Как определить язык AutoCAD ?

> Артём
Если я правильно понял вопрос:

ThisDrawing.Application.LocaleId

Re: Как определить язык AutoCAD ?

P.S.:
Для AutoCAD English: LocalId равер 1033 (0x409)
Для AutoCAD Russian: LocalId равер 1049 (0x419)
Ну а остальные версии нужно проверять по табилице локалей операционной системы.

Re: Как определить язык AutoCAD ?

Всем спасибо!!! придется работать с LocaleID....

Re: Как определить язык AutoCAD ?

> Артём
Почему "придется"? Это самый простой и правильный способ. Вот полный (IMHO) список LocaleID:
http://www.microsoft.com/globaldev/refe … d-all.mspx
Так что составить таблицу соответствия не представляет труда. Причем AutoCAD локализован далеко не для всех языков.

Re: Как определить язык AutoCAD ?

Спасибо большое!