2014-09-18 2 views
5

Я пытаюсь настроить папку .bundle для загрузки ряда плагинов, которые я разработал для AutoCAD. Один из этих плагинов является .dvb файл так в PackageContents.xml я следующий код XMLНастройка .xml для загрузки .dvb-плагина при запуске AutoCAD

<ComponentEntry AppName = "" Version = "2014.1" ModuleName = "./Contents/Windows/WindowsDoors.dvb" AppDescription = "" PerDocument ="True" LoadOnAutoCADStartup="True"> 
     <Commands> 
     <Command Local="CSC" Global="CAD_STANDARD_CREATOR" /> 
     <Command Local="CSB" Global="CAD_STANDARD_BLOCK" /> 
     <Command Local="CSP" Global="CAD_STANDARD_PATH" /> 
     </Commands> 
    </ComponentEntry> 

При запуске AutoCAD и попытаться запустить соответствующий плагин командной строки говорит мне

Command: -vbarun 
Macro name: RunMeWindowDoor 
Macro not found. 

Кажется, что AutoCAD не находит макрос, хотя я говорю, что файл XML загружает его, и я не могу понять, в чем причина ошибки.

ответ

1

Насколько я знаю, AutoLoader не поддерживает файлы dvb.

См Whitepaper Autoloader цитату:

AutoCAD Autoloader в настоящее время обрабатывает и распознает эти параметры:

«Bundle», «ARX«, «Lisp«, «CompiledLisp«, «DBX«, «.NET», «Cui», «CuiX», «Mnu» и «Dependency» «Dependency» используются там, где у вас есть модуль, который НЕ должен обрабатываться AutoCAD. Примером может служить лицензионная DLL-библиотека или, возможно, DLL-ресурс.

Вы можете написать LSP, который загружает dvb, и поместить этот файл LSP в автозагрузчик, что может сделать трюк.

(defun C:CSC() 
    (vl-vbaload "WindowsDoors.dvb") 
    (vl-vbarun "WindowsDoors.dvb!CAD_STANDARD_CREATOR") 
) 

т.д.

Уважением,

Ален ван Gaalen

+0

Ваш метод работал, но теперь я получаю новый вопрос. Вместо того, чтобы сказать, что макрос не найден, он говорит об ошибке выполнения. Есть предположения? –

+0

Нет, не очень, извините. Ошибка выполнения в большинстве случаев является ошибкой в ​​вашем dvb. Выполняется ли это при загрузке вручную в AutoCAD? – Alain

+0

Работает, когда я вручную загружаю да –

 Смежные вопросы

  • Нет связанных вопросов^_^