[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R19.1\ACAD-D000:419\Applications\MyPlugin]
"LOADCTRLS"=dword:00000002
"LOADER"="C:\\Program Files\\Autodesk\\ApplicationPlugins\\MyPlugin\\MyPlugin_2014.dll"
Какой надо добавить ключ чтоб модуль загружался автоматически?Подозреваю, что у тебя не хватает ключа:
сейчас загрузка происходит только через netload
"MANAGED"=dword:00000001
Возможно кому-то пригодится. Нашел вот такой код для регистрации плагина в автозагрузу автокада:В обозначенном коде регистрация проводится посредством кода, запущенного в AutoCAD. Давно существует библиотека (http://bushman-andrey.blogspot.ru/2012/11/autocad.html), позволяющая получать полный расклад по установленным на локальной (или удалённой) машине версиям AutoCAD, их обновлениям, а так же управлять их различными настройками, например настройками автозагрузок плагинов как в Applications веток HKLM\HKCU, так и в настройках профиля AutoCAD (Startup Suite). Причём библиотека самостоятельная (не плагин AutoCAD) и может быть использована во внешних приложениях (собственно для этого и писалась). Документация на
Давно существует библиотека (http://bushman-andrey.blogspot.ru/2012/11/autocad.html)
А чем вам не нравиться инструмент с бандлами?1) Годится только для последних трех версий AutoCAD
без ковыряния в реестре ?
1) Годится только для последних трех версий AutoCADЭто не аргумент, т.к. легко реализуется и для более ранних версий (изначально я так и сделал). Второй обозначенный пункт - это именно оно.
Это не аргумент, т.к. легко реализуется и для более ранних версий (изначально я так и сделал).Ты путаешь свою реализацию и встроенную в AutoCAD. Согласись, что это не одно и тоже.
Ты путаешь свою реализацию и встроенную в AutoCAD. Согласись, что это не одно и тоже.Это может волновать только тех, кому "шашечки" нужнее, чем "ехать". Важен результат. ObjectARX SDK на то и даётся, чтобы можно было реализовать то, что не реализовано Autodesk. А если из каких-либо соображений предпочитать использовать только то, что "из коробки", то какой смысл браться программировать вообще?
Ты путаешь свою реализацию и встроенную в AutoCAD. Согласись, что это не одно и тоже.Это может волновать только тех, кому "шашечки" нужнее, чем "ехать". Важен результат. ObjectARX SDK на то и даётся, чтобы можно было реализовать то, что не реализовано Autodesk. А если из каких-либо соображений предпочитать использовать только то, что "из коробки", то какой смысл браться программировать вообще?
У меня 12 и 14 кады стоятНу если ты пишешь для себя или для организации, в которой только эти версии, то возможно это самый приемлемый вариант.
и я не мучаюсь тем чтобы при каком либо обновлении или дополнении плагина лезть в реестрЯ тебя туда и не заставляю лезть. Мой загрузчик для 2009-го оперирует настройками xml, а не реестра.
Мой загрузчик для 2009-го оперирует настройками xml, а не реестра.Но сам то "загрузчик" должен быть зарегистрирован через реестр. :)
Но сам то "загрузчик" должен быть зарегистрирован через реестр.да, но одну запись можно и в реестре зарегистрировать - это не страшно. Причём делать это не обязательно вручную. Я делаю так (AutoLoadSwitcher.exe).