|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 26.06.2007
Воронеж
Сообщений: 151
|
Цитата:
Цитата:
P.S. Причём для 32-битной версии Windows. Все возможные варианты, включая Revit, ADT и т.п., я не могу проверить, поэтому ограничиваюсь голым AutoCAD. К тому же, проверка на C#, да ещё в NET 4.0, меня не удовлетворяет =/ |
|||
|
||||
Цитата:
Цитата:
1. Код, который я показывал выше в топике, прекрасно работает в 32-битной Windows (о чем было написано). 2. Не важно на каком языке написать логику - хоть на лиспе. Алгоритм один и тот же. В примере показано, где именно в реестре следует искать информацию об установленных версиях автокадов. 3. Если бы вы внимательно читали, то заметили бы, что помимо версии для .Net 4.0 имеется и версия для .Net 3.5. писать нужно на том, чем хорошо владеете (не важно lisp или .net, главное, чтобы была возможность решать стоящие задачи, в данном случае алгоритм решения один для любого языка). |
||||
|
||||
Регистрация: 26.06.2007
Воронеж
Сообщений: 151
|
Цитата:
Я правильно понял алгоритм? Если программа устанавливается для AutoCAD 2007 с NET 2.0, этой версии на компьютере может и не быть - лучше не рисковать. |
|||
|
||||
Информация об установленных версиях не ограничивается "ProductName". Вы же хотите знать в каком каталоге установлено приложение и т.п.
Все автокады регистрируются в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD. Пробежаться по ней в цикле и извлечь любую нужную информацию не трудно. Какие в этом сложности? |
||||
|
||||
Регистрация: 26.06.2007
Воронеж
Сообщений: 151
|
Цитата:
Так всё же, всегда ли одинаково значение ProductName для AutoCAD'ов? Т.е. для AutoCAD 2005 любых языковых пакетов значение ProductName всегда будет равно "AutoCAD 2005"? P.S. Ещё один вопрос: какие приложения, помимо чистого AutoCAD, гарантированно будут вести себя аналогично соотв. версии чистого AutoCAD? |
|||
|
||||
Цитата:
|
||||
|
||||
Инженер Регистрация: 27.04.2009
Deutschland
Сообщений: 208
|
ShaggyDoc, еще актуально?
Мои чиселки (Autocad Mechanical 2010 и 2011): HKLM-Software-Autodesk-Autodesk Mechanical-Desktop- 14- MCAD-8005:407 -ACAD- AcadRel=R18.0 15- MCAD-9005:407 -ACAD- AcadRel=R18.1 Ось - винда 7 64х Всё есс-но на немецком (естесственно для меня ) |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,847
|
LaWaSH, и что?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
Offtop: Автор давно не издавал звуков в этом топике, а народ всё отчитывается и отчитывается... Прямо паломничество какое-то
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 26.06.2007
Воронеж
Сообщений: 151
|
В продолжение темы. В AutoCAD версии 2012 изменилось содержание ключа ProductName - теперь это не "AutoCAD 2012", а что-то длинное. Как я понимаю, то же относится и к вертикальным решениям.
У меня вопрос вот какой: ключи "ProductName" для 64-разрядных версий AutoCAD в 64-разрядных ОС находятся в другом месте? Или путь тот же? |
|||
|
||||
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ObjectARX. Расчленение и удаление proxy-объектов | Profan | Готовые программы | 293 | 08.04.2024 09:37 |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
О создании темы (раздела) для новичков в AutoCAD. | Profan | Разное | 110 | 23.10.2008 10:01 |
AUTOCAD 2006 | Aragorn | AutoCAD | 14 | 01.04.2005 00:55 |
Что нового в AutoCAD 2005 | ilka_t | AutoCAD | 40 | 19.05.2004 16:48 |